Re: Compiler Flags
On Wed, Mar 30, 2005 at 04:09:19PM +0200, Maximilian Federle wrote: > Am Mittwoch, 30. März 2005 15:57 schrieb Michelle Konzack: > > Am 2005-03-30 15:48:15, schrieb Maximilian Federle: > > > > > > hat hier jemand eine Idee wie ich es schaffe die Flags für den gcc > > > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > > > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert > > > trotzdem munter mit den "falschen Flags". > > > > Um was geht es ? > > > > In jedem ROOT eines Source-Packages liegt eine Makefile. > > Dort gibt es auch eine Variable für Compiler-Optionen die Du ändern mußt. > > also entweder ich bin blind, oder Ich finde im Makefile vom mozilla-firefox > keine solche Variable. :( Ein normaler Buildvorgang von Firefox (bzw. generell von den Mozilla Abkömmlingen) verwendet AFAIR nicht die shell variablen: CFLAGS oder CXXFLAGS. Compiler Optionen sind dann über die mozconfig anzugeben, z.B.: ac_add_options --enable-optimize="-O3 -march=pentium4 -mcpu=pentium4 -msse -msse2 -funroll-loops" -- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Compiler Flags
Am Mittwoch, den 30.03.2005, 19:20 +0200 schrieb Michelle Konzack: > Am 2005-03-30 19:02:13, schrieb Daniel Leidert: > > > Verstehe ich nicht. Wie meinst du das? > > Weil ein dpkg-buildpackage als erstes ein 'clean' macht, was > das ./configure müllt und danach ./configure selber ausführt. Ah, so war das gemeint. In debian/rules kann man die CFLAGS ja aber genauso wie auf der Kommandozeile übergeben, z.B. CFLAGS="$CFLAGS" ./configure ... Von daher war mir jetzt der Einspruch zur Antwort von Malte nicht ganz klar. Denn hier machst man auch nichts anderes, als auf der Kommandozeile. War von Malte vielleicht unglücklich formuliert - vor allem, wenn man sich mit dem Prozess des Paket-Bauens nicht auskennt - aber falsch ist seine Aussage IMHO nicht. MfG Daniel
Re: Compiler Flags
On 30.Mär 2005 - 19:02:13, Daniel Leidert wrote: > Am Mittwoch, den 30.03.2005, 16:40 +0200 schrieb Michelle Konzack: > > Am 2005-03-30 16:09:21, schrieb Malte Schirmacher: > > > > > Die Compilerflaggs kannst du auch bei ./configure einstellen ! > > > > Dann kann er aber nicht mit 'dpkg-buildpackage' > > das Debian Paket mehr machen > > Verstehe ich nicht. Wie meinst du das? Weil mit dpkg-buildpackage debian/rules ausgeführt wird und dieses Makefile i.A. configure mit eigenen Optionen ausführt. Folge ist, die bei configure definierten CFLAGS sind flöten. Andreas -- You're definitely on their list. The question to ask next is what list it is. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Compiler Flags
Am 2005-03-30 19:02:13, schrieb Daniel Leidert: > Verstehe ich nicht. Wie meinst du das? Weil ein dpkg-buildpackage als erstes ein 'clean' macht, was das ./configure müllt und danach ./configure selber ausführt. Entweder Du gibst die Compiler Options/Flags in der "Makefile", in der "debian/rules" oder "debian/rocks" an. > MfG Daniel Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Compiler Flags
Am Mittwoch, den 30.03.2005, 16:40 +0200 schrieb Michelle Konzack: > Am 2005-03-30 16:09:21, schrieb Malte Schirmacher: > > > Die Compilerflaggs kannst du auch bei ./configure einstellen ! > > Dann kann er aber nicht mit 'dpkg-buildpackage' > das Debian Paket mehr machen Verstehe ich nicht. Wie meinst du das? MfG Daniel -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Compiler Flags
Am Mittwoch, den 30. März 2005 schrubte Maximilian Federle: > hat hier jemand eine Idee wie ich es schaffe die Flags für den gcc > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert trotzdem > munter mit den "falschen Flags". vi packagesourcedir/debian/rules Dort solltest Du alles finden. -- <) .--. Bei E-Mail Antworten muss der Betreff )#=+ ' mit 'USENET' beginnen, sonst > /dev/null /## | .+.Liebe Grüsse, ,,/###,|,,| Michael -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Compiler Flags
Am Mittwoch, 30. MÃrz 2005 16:18 schrieb Maximilian Federle: > > Und wenn ich das Ding mit dpkg-buildpackage neu packen will? > Gibt es vielleicht eine Interntseite zu dem Thema gcc Flags? Habe > jetzt bestimmt schon eine Stunde gegoogelt aber nichts wirklich > brauchbares gefunden (meist gentoo zeug) info gcc liefert alle C-Flags in AusfÃhrlichkeit Du kannst Flags an den gcc auf verschiedene Weisen Ãbergeben: - beim configure-run mit, z.B: 'CFLAGS="-Dblabla -g -Os" ./configure' - beim Aufruf von make, z.B.: 'make CFLAGS="-Dblabla -Os -I./blafasel" Aber aufpassen, diese CFLAGS werden je nach Makefile nicht mit "+=" an die im Makefile bzw. Makefile.in (beim configure-run) eingestellten CFLAGS vorangestellt, sondern ersetzen diese ersatzlos. Dann muà man sich selbst um die evtl. einzustellenden Include-Pade, etc. kÃmmern. Die CFLAGS, CXXFLAGS, CPPFLAGS Werte werden, auch wenn sie nicht im Makefile gesetzt werden, automatisch vom gcc Ãbernommen und angwendet. Kannst ja mal mit einem kleinen hello-world Beispiel ausprobieren. Das gleiche gilt auch fÃr die LDFLAGS, CC, CXX, CPP, MAKE usw. Variablen. Ciao, Georg -- Georg Lohrer GnuPGP-Key available on WebSite http://www.croxx.de
Re: Compiler Flags
* Maximilian Federle <[EMAIL PROTECTED]> [050330 15:48]: > hat hier jemand eine Idee wie ich es schaffe die Flags für den gcc > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert trotzdem > munter mit den "falschen Flags". Keine Ahnung, ob ich dein Problem richtig verstanden habe, aber vielleicht ist pentium-builder die Loesung dafuer. Yours sincerely, Alexander signature.asc Description: Digital signature
Re: Compiler Flags
* Michelle Konzack <[EMAIL PROTECTED]> [050330 15:57]: > In jedem ROOT eines Source-Packages liegt eine Makefile. Noe. Yours sincerely, Alexander -- http://learn.to/quote/ http://www.catb.org/~esr/faqs/smart-questions.html signature.asc Description: Digital signature
Re: Compiler Flags
On 30.Mär 2005 - 16:18:31, Maximilian Federle wrote: > Am Mittwoch, 30. März 2005 16:09 schrieb Malte Schirmacher: > > Am Wed, 30 Mar 2005 16:09:19 +0200 schrieb Maximilian Federle > > > also entweder ich bin blind, oder Ich finde im Makefile vom > > > mozilla-firefox > > > keine solche Variable. :( > > > > Die Compilerflaggs kannst du auch bei ./configure einstellen ! > > Und wenn ich das Ding mit dpkg-buildpackage neu packen will? > Gibt es vielleicht eine Interntseite zu dem Thema gcc Flags? Habe jetzt > bestimmt schon eine Stunde gegoogelt aber nichts wirklich brauchbares > gefunden (meist gentoo zeug) Tja, wenn man einfach nur "blind" Pakete neu baut.. Guck doch einfach mal wie dpkg-buildpackage funktioniert, bzw. das Bauen eines Debian-Pakets (New Maintainers Guide). Stichwort debian/rules Andreas -- You are wise, witty, and wonderful, but you spend too much time reading this sort of trash. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Compiler Flags
Am Mittwoch, 30. März 2005 15:48 schrieb Maximilian Federle: > Hallo, > > hat hier jemand eine Idee wie ich es schaffe die Flags für den gcc > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert > trotzdem munter mit den "falschen Flags". Wahrscheinlich suchst du die Variable CFLAGS. CXXFLAGS müsste es auch geben. -- MfG usw. Werner Mahr registered Linuxuser: 295882 pgpLiBcLuSzay.pgp Description: PGP signature
Re: Compiler Flags
Am 2005-03-30 16:18:31, schrieb Maximilian Federle: > Und wenn ich das Ding mit dpkg-buildpackage neu packen will? > Gibt es vielleicht eine Interntseite zu dem Thema gcc Flags? Habe jetzt > bestimmt schon eine Stunde gegoogelt aber nichts wirklich brauchbares > gefunden (meist gentoo zeug) Wie währe es, wenn Du mal erklären würdest, was Du eigentlich willst ? CPU-Spezifisch kompilieren bringt nichts. > Gruß, Max Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Compiler Flags
Am 2005-03-30 16:09:21, schrieb Malte Schirmacher: > Die Compilerflaggs kannst du auch bei ./configure einstellen ! Dann kann er aber nicht mit 'dpkg-buildpackage' das Debian Paket mehr machen Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Compiler Flags
Am 2005-03-30 16:09:19, schrieb Maximilian Federle: > Hallo nochmal, > > also entweder ich bin blind, oder Ich finde im Makefile vom mozilla-firefox > keine solche Variable. :( Für was willste diese Monster selber compilieren ? > Gruß, Max Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Compiler Flags
Am Mittwoch, 30. MÃrz 2005 16:09 schrieb Malte Schirmacher: > Am Wed, 30 Mar 2005 16:09:19 +0200 schrieb Maximilian Federle > > <[EMAIL PROTECTED]>: > > Am Mittwoch, 30. MÃrz 2005 15:57 schrieb Michelle Konzack: > >> Am 2005-03-30 15:48:15, schrieb Maximilian Federle: > >> > Hallo, > >> > > >> > hat hier jemand eine Idee wie ich es schaffe die Flags fÃr den gcc > >> > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > >> > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert > >> > trotzdem munter mit den "falschen Flags". > >> > >> Um was geht es ? > >> > >> In jedem ROOT eines Source-Packages liegt eine Makefile. > >> Dort gibt es auch eine Variable fÃr Compiler-Optionen die Du Ãndern > >> muÃt. > >> > >> > GruÃ, Max > >> > >> Greetings > >> Michelle > > > > Hallo nochmal, > > > > also entweder ich bin blind, oder Ich finde im Makefile vom > > mozilla-firefox > > keine solche Variable. :( > > Die Compilerflaggs kannst du auch bei ./configure einstellen ! > > > GruÃ, Max > > -- > Wer Rechtschreibfehler findet darf sie behalten! Und wenn ich das Ding mit dpkg-buildpackage neu packen will? Gibt es vielleicht eine Interntseite zu dem Thema gcc Flags? Habe jetzt bestimmt schon eine Stunde gegoogelt aber nichts wirklich brauchbares gefunden (meist gentoo zeug) GruÃ, Max
Re: Compiler Flags
Am Wed, 30 Mar 2005 16:09:19 +0200 schrieb Maximilian Federle <[EMAIL PROTECTED]>: Am Mittwoch, 30. MÃrz 2005 15:57 schrieb Michelle Konzack: Am 2005-03-30 15:48:15, schrieb Maximilian Federle: > Hallo, > > hat hier jemand eine Idee wie ich es schaffe die Flags fÃr den gcc > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert > trotzdem munter mit den "falschen Flags". Um was geht es ? In jedem ROOT eines Source-Packages liegt eine Makefile. Dort gibt es auch eine Variable fÃr Compiler-Optionen die Du Ãndern muÃt. > GruÃ, Max Greetings Michelle Hallo nochmal, also entweder ich bin blind, oder Ich finde im Makefile vom mozilla-firefox keine solche Variable. :( Die Compilerflaggs kannst du auch bei ./configure einstellen ! GruÃ, Max -- Wer Rechtschreibfehler findet darf sie behalten! -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Compiler Flags
Am Mittwoch, 30. März 2005 15:57 schrieb Michelle Konzack: > Am 2005-03-30 15:48:15, schrieb Maximilian Federle: > > Hallo, > > > > hat hier jemand eine Idee wie ich es schaffe die Flags für den gcc > > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert > > trotzdem munter mit den "falschen Flags". > > Um was geht es ? > > In jedem ROOT eines Source-Packages liegt eine Makefile. > Dort gibt es auch eine Variable für Compiler-Optionen die Du ändern mußt. > > > Gruß, Max > > Greetings > Michelle Hallo nochmal, also entweder ich bin blind, oder Ich finde im Makefile vom mozilla-firefox keine solche Variable. :( Gruß, Max
Re: Compiler Flags
Am 2005-03-30 15:48:15, schrieb Maximilian Federle: > Hallo, > > hat hier jemand eine Idee wie ich es schaffe die Flags für den gcc > auf meine Werte zu setzen und die dann auch verwendet werden in jeder > Kompilation? Ich habe es versucht, aber dpkg-buildpackage kompiliert trotzdem > munter mit den "falschen Flags". Um was geht es ? In jedem ROOT eines Source-Packages liegt eine Makefile. Dort gibt es auch eine Variable für Compiler-Optionen die Du ändern mußt. > Gruß, Max Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature