Toby Peterson wrote:

On Sun, Mar 22, 2009 at 16:19, Ryan Schmidt <ryandes...@macports.org> wrote:
So I ask again: can you think of any reason why we should not set these variables in the build, test and destroot phases? Can you think of any
problems it would cause?

CC is probably safe, others not so much (e.g. CFLAGS might cause
unexpected overrides). Still, I prefer to avoid special-casing as much
as possible. If a few ports have to be a bit more explicit, I don't
think that's the end of the world.

There's a lot of ports ignoring CFLAGS too (in addition to CC),
as was noted when experimenting with the -m32 and -m64 flags...
Not so important when it's "-O2" versus "-O3 -fomit-frame-pointer",
but annoying indeed when it skips over a -m64 or -arch x86_64.

So if all the ports could be made to respect $CC and $CFLAGS
(and $CXX and $CXXFLAGS), that would ultimately be a good thing.
Then again, there's always someone* that feels the need to rewrite
autotools in python and change the names of the variables slightly...

* Looking at you, Waf.

--anders

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to