Re: Compiler Flags

2005-03-30 Diskussionsfäden Joerg Rieger
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

2005-03-30 Diskussionsfäden Daniel Leidert
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

2005-03-30 Diskussionsfäden Andreas Pakulat
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

2005-03-30 Diskussionsfäden 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.

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

2005-03-30 Diskussionsfäden Daniel Leidert
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

2005-03-30 Diskussionsfäden Michael Liebl
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

2005-03-30 Diskussionsfäden Georg Lohrer
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

2005-03-30 Diskussionsfäden Alexander Schmehl
* 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

2005-03-30 Diskussionsfäden Alexander Schmehl
* 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

2005-03-30 Diskussionsfäden Andreas Pakulat
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

2005-03-30 Diskussionsfäden Werner Mahr
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

2005-03-30 Diskussionsfäden Michelle Konzack
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

2005-03-30 Diskussionsfäden 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

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

2005-03-30 Diskussionsfäden Michelle Konzack
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

2005-03-30 Diskussionsfäden Maximilian Federle
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

2005-03-30 Diskussionsfäden 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!
--
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

2005-03-30 Diskussionsfäden Maximilian Federle
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

2005-03-30 Diskussionsfäden 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

-- 
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