Mit welchen Parameter wurde paket xy kompiliert?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Mit welchen Parameter wurde paket xy kompiliert?

Beitrag von Colttt » 01.12.2010 13:01:38

Hallo,

woe/wie kann ich herausfinden mit welchen parametern ein paket kompliliert wurde?
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Mit welchen Parameter wurde paket xy kompiliert?

Beitrag von GoKi » 01.12.2010 15:20:30

MfG GoKi
:wq

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Mit welchen Parameter wurde paket xy kompiliert?

Beitrag von rendegast » 01.12.2010 19:18:53

Eine fast philosphische Frage,
wie in den Links wäre die erste Anlaufstelle die Paket.diff.gz, darin die rules-Datei.

Manche binaries geben auf Nachfrage ihre build-Parameter aus, das sind aber die Ausnahmen.

Das zu überprüfen wird schwieriger.
ZBsp erstelle ich mit zwei aufeinanderfolgenden make-Aufrufen keine binäridentischen Kernel (zBsp. md5),
allein wegen der Zeitstempel.
Beim Bauen des debian-Paketes ('fake-root debian/rules' o.a.) wohl auch.

Auf Deinem System existiert vielleicht nicht die zum Buildserver identische Umgebung,
was sich in weiteren Unterschieden im binary auswirken würde.

Sind also aus zwei hexdumps zu vergleichen und deren Unterschiede von denen aufgrund "normaler" Ursachen zu trennen,
um zumindest auf unterschiedliche build-Optionen schließen zu können.
Welche das dann genau wären bleibt ?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten