On 20/02/14 14:19, Matthew Flatt wrote:
At Sun, 09 Feb 2014 08:35:03 +0000, "Paulo J. Matos" wrote:
On 09/02/14 00:03, Matthew Flatt wrote:
There should be many more flags passed to `gcc`, including some -I
flags and some -D flags.

Is something in your environment overriding the CFLAGS definition in
the makefile? Normally, a definition in the makefile would take
precedence over an environment variable, but maybe something else is
taking precedence over the definition?



Doh, right. I assumed for no good reason racket would behave the same
way my usual project does and use env CFLAGS as the optimization flags
used for compilation. Any other env variable the racket build system
uses for me to add additional compilation flags? (for example to build
with `-O2 -ftree-vectorize` or `-O0 -g3`)

After some thought shouldn't -D... and -I... flags be controlled by
CPPFLAGS and not CFLAGS such that overriding CFLAGS would still leave
CPPFLAGS intact?

I've changed the makefiles so that setting CFLAGS (or CPPFLAGS) will
hopefully work the way you expect.


Thanks for the fix. I will give it a try.


--
PMatos

_________________________
 Racket Developers list:
 http://lists.racket-lang.org/dev

Reply via email to