Seite 1 von 1
[gelöst] Qt3 unter Fedora Core 4
Verfasst: 20. Juli 2005 22:14
von FlorianBecker
Hallo,
arbeitet, jemand mit Qt3 unter Fedora Core 4? Also normale Paket Zusammensetzung, nicht im System allzu weit rumgepfuscht (hauptsächlich nicht bei den Qt Libs)?
Warum sind die Qt Builds so extrem groß? Kann FC4 irgendwas besonderes? Damit meine ich 5MB unter SuSE, 12MB unter FC4. Debug ist ganz sicher aus und Shared ist ganz sicher an.
Das der gcc4 mehr Platz braucht weiß ich, aber liegt es irgendwie an den tollen Flags, das die Sachen da so groß werden? Und vor allem warum werden die so groß?
Verfasst: 21. Juli 2005 11:30
von BartSimpson
baue mal diese in drine pro Datei ein:
Code: Alles auswählen
unix {
UI_DIR=.ui
MOC_DIR=.moc
OBJECTS_DIR=.obj
QMAKE_POST_LINK=strip -s $(TARGET)
}
Verfasst: 22. Juli 2005 08:38
von FlorianBecker
QMAKE_POST_LINK=strip -s $(TARGET)
macht was genau?
Verfasst: 22. Juli 2005 09:49
von BartSimpson
strip entfernt die Debug Symbole aus dem Code.
Verfasst: 22. Juli 2005 10:33
von FlorianBecker
Heißt das also, das FC4 per Default mit Debug Symbolen baut, oder ist das deine Vermutung, dass es so sein könnte?
Verfasst: 22. Juli 2005 10:37
von BartSimpson
ich benutze Fedora Core 3 und 4. Und dort werden die Programme sonst immer riesig

Verfasst: 22. Juli 2005 10:41
von FlorianBecker
Ich habe ja sowas geahnt. Dank dir.
Verfasst: 26. Juli 2005 10:19
von FlorianBecker
Hi,
also ich muß mich noch einmal richtig bei dir bedanken. Dieses strip ist Super, das macht die Programme auf jedem Linux System noch ein wenig kleiner. Ich muß mich schämen, denn ich kannte das vorher nicht, dabei ist es wirklich ein nettes Feature.
Danke.
Verfasst: 26. Juli 2005 10:32
von BartSimpson
Wenn du ein RPM Paket bauen würdes, würde strip automatisch aufegrufen werden.

Noch kleiner werden die Progrs wenn anschließen noch UPX ransetzt- aber denn kannste bekomme probelem wenn du daraus ein RPM Paket bauen willst.
Verfasst: 28. Juli 2005 11:00
von FlorianBecker
Mh, was baust du denn für rpm Pakete?
Der Ausgangspunkt für meine Frage war ein fc4 rpm mit 12,5 MB zu einem SuSE 9.3 rpm mit 4,5 MB. Und es wurde nirgendwo strip gemacht, da es sonst jeweils ein rpm von 4,3 MB ergeben hätte.
Verfasst: 28. Juli 2005 16:03
von BartSimpson
Die sind nicht gross. Das mit upx war jetzt nur ein tipp:) Damit hate ich früher mal rungespielt.
Verfasst: 28. Juli 2005 16:21
von FlorianBecker
Hast du gelesen was ich gepostet habe? Ich habe von UPX nichts gesagt. Und ich finde, das 8 MB für das gleiche Paket durchaus viel ist. Es geht hier primär um den Vergleich von FC4 zu SuSE 9.3.
Verfasst: 28. Juli 2005 17:54
von BartSimpson
axhso das meintest du:)