Right, but since every object rule does include either CFLAGS or
CXXFLAGS, put the arch flags in those instead of CPPFLAGS. It works.
For the gcore makefile, CPPFLAGS is probably setting general flags for
the objects, BUT gdaldrivermanager is a special case because it needs
that extra macro. It probably wouldn't hurt to use CPPFLAGS here for
consistency, but it's not necessary.
On Aug 6, 2009, at 9:27 PM, Hopper, James E. wrote:
frmt/ilwis, make file is below. CPPFLAGS does not include the
passed in CPPFLAGS only GDAL_INCLUDE. I looked at the .o files in
this directory using apples "file" utility and they plainly showed
the files to be i386 when i had configured with ppc.
gcore is using the passed in CPPFLAG to create the local CPPFLAG,
but it is using CXXFLAG instead of the CPPFLAG that is constructed
in the makefile (see second makefile). It might be possible to use
just CXXFLAG, but its not correct for the makefiles to mix them up.
it should stick with one or the other.
jim
-----Original Message-----
From: William Kyngesburye [mailto:[email protected]]
Sent: Thu 8/6/2009 10:16 PM
To: Hopper, James E.
Subject: Re: [gdal-dev] Motion: Adopt GDAL 1.6.2RC2 as final release
(Frank Warmerdam)
All of the makefiles #include gdalmake.opt, which has the default
object compile rules, and these include either CFLAGS or CXXFLAGS
depending on the source. Most makefiles use the default object rules,
and those that have custom rules (ie GRIB) do include either CFLAGS or
CXXFLAGS.
Which dir do you mean - I saw a few listed in that email, and all have
C[XX]FLAGS as either the default rule or in a custom rule.
On Aug 6, 2009, at 8:00 PM, Hopper, James E. wrote:
> The 1.6 code i downloaded had one directory (specified in my initial
> post) that used none of these. i had to add CPPFLAGS to the make
> file before i could get 2 files to build with any architecture other
> than the i386 one. some of the makefiles use CPPFLAGS and some use
> CXXFLAGS, i had to specify both before i could get it to build.
>
> best jim
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
[Trillian] What are you supposed to do WITH a maniacally depressed
robot?
[Marvin] You think you have problems? What are you supposed to do if
you ARE a maniacally depressed robot? No, don't try and answer, I'm
50,000 times more intelligent than you and even I don't know the
answer...
- HitchHiker's Guide to the Galaxy
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
"The beast is actively interested only in now, and, as it is always
now and always shall be, there is an eternity of time for the
accomplishment of objects."
- the wisdom of Tarzan
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev