Views
#95: Libraries have unneccessary Qt dependencies
View
(Anonymous)
issuedata
Classification:
Bug+Solution
Topic:
Backend
Importance:
Medium
Assigned to:
Created by: dstoeckel
Created at: 2008-07-31
progress
Deadline:
2008-08-14 02:59 PM
Hours estimated:
0
Hours needed:
0
Percent done:
0
contact
Name:
Daniel Stöckel
E-Mail:
s9dastoe@stud.uni-saarland.de
Description:
Both libBALL as well as libVIEW link against parts of Qt which are not needed, creating uneccessary runtime dependencies. While making application startup a little slower, the real problem of this lies within the creation of packages. If a BALL package gets installed the package menager needs to pull in other unneeded packages that clutter the disk.
Solution:
The attached patch introduces extra build system variables that distinguish between libBALL and libVIEW.
However to avoid this problem in the future it might be helpfull to split up the libraries into modules.
Transcript
#3:
2008-09-15 04:34 PM (dstoeckel)
Uploaded file:
0001-Link-only-the-necessary-Qt-libraries_20080915_163446.patch
(Reformated the patch for current HEAD)
#2:
2008-07-31 03:08 PM (dstoeckel)
#1:
2008-07-31 03:06 PM (dstoeckel)
topic: "" ->
"Backend"
solution: "" ->
"The attached patch introduces extra build system variables that distinguish between libBALL and libVIEW.
However to avoid this problem in the future it might be helpfull to split up the libraries into modules."
title: "" ->
"Libraries have unneccessary Qt dependencies"
classification: "Bug" ->
"Bug+Solution"
description: "" ->
"Both libBALL as well as libVIEW link against parts of Qt which are not needed, creating uneccessary runtime dependencies. While making application startup a little slower, the real problem of this lies within the creation of packages. If a BALL package gets installed the package menager needs to pull in other unneeded packages that clutter the disk."
PloneCollectorNG (C) 2003-2004 by ZOPYX - Software Development and Consulting Andreas Jung