On 2013-12-02 10:34, Volker Simonis wrote:
Hi,
I've just created "configure needs a way to customize compiler/linker
options for the "build" compiler"
(https://bugs.openjdk.java.net/browse/JDK-8029375).
Actually, I think the --with-extra-cflags argument is a non-optimal
solution. The common way to do this in the configure world is to supply
CFLAGS= as argument to configure.
I believe the reason this was not done this way initially was, one or
both of the following:
1) The original implementor did not know of the CFLAGS convention,
2) When setting CFLAGS in this way, it overrides CFLAGS instead of
appending to it. But we do not really use CFLAGS internally -- instead
we have specialiced CFLAGS like JDK_CFLAGS. These should instead be
written to include a CFLAGS, which can be user supplied but will
normally be empty.
But then again, this is mostly a different question from what you are
talking about. :-) Even with a CFLAGS= support, I think those flags
should go only to the normal "target" compilation, not when building
tools for the build platform.
/Magnus