public inbox for gentoo-catalyst@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-catalyst] [rfc] Compile flag derivation logic (catalyst 2.x)
@ 2011-06-26  2:04 Sebastian Pipping
  2011-06-26  2:33 ` Matt Turner
  0 siblings, 1 reply; 4+ messages in thread
From: Sebastian Pipping @ 2011-06-26  2:04 UTC (permalink / raw
  To: gentoo-catalyst

Hello!


It seems that in order to get your own compile flags applied for a
stage3 or stage4 build you need to append a "CFLAGS=" line to
/etc/make.conf from within the envscript - quite a dirty workaround not
to mention the fact that the envscript is sourced multiple times.

This is how final CFLAGS seem to be derived (numbers indicate order so
higher numbers win):

  Targets "stage1, "stage2"
    1) key "CFLAGS" subarch defaults
    2) key "CFLAGS" earlier /etc/make.conf
    3) key "cflags" conf file
    4) key "cflags" spec file

  Targets "stage3", "stage4", "generic_stage"
    1) key "CFLAGS" subarch defaults
    2) key "CFLAGS" earlier /etc/make.conf

That explains why my stage4 "subarch: core2" isn't really changing
anything: it gets overriden by the /etc/make.conf from the stage3 I am
using.

Is that what you are expecting?

Is my picture broken - are you experiencing something else with your
stage builds?

Can you thing of reasons to not allow overriding CFLAGS and friends for
stage3 and stage4 builds?

Best,



Sebastian



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-06-26 23:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-26  2:04 [gentoo-catalyst] [rfc] Compile flag derivation logic (catalyst 2.x) Sebastian Pipping
2011-06-26  2:33 ` Matt Turner
2011-06-26  2:43   ` Sebastian Pipping
2011-06-26 23:00     ` Peter Stuge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox