[gelöst] Qt3 unter Fedora Core 4

Verschiedenes zu Qt
Antworten
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

[gelöst] Qt3 unter Fedora Core 4

Beitrag 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ß?
Zuletzt geändert von FlorianBecker am 22. Juli 2005 10:42, insgesamt 1-mal geändert.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag 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)
}

FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

QMAKE_POST_LINK=strip -s $(TARGET)

macht was genau?
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

strip entfernt die Debug Symbole aus dem Code.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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?
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

ich benutze Fedora Core 3 und 4. Und dort werden die Programme sonst immer riesig :x
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Ich habe ja sowas geahnt. Dank dir.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag 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.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Die sind nicht gross. Das mit upx war jetzt nur ein tipp:) Damit hate ich früher mal rungespielt.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

axhso das meintest du:)
Antworten