On Sep 30, 2008, at 4:52 PM, Elvis Dowson wrote:
Hi William,
Yes, those flags are being dropped somehow, I
didn't know it was libtool. I had a suspicion that the instructions
for specifying the environment variables was somehow redundant,
since it didn't appear in the Makefile, even though makefile.cfg
attempts to reference these variables for inclusion in the Makefile.
In the end I just had to edit the Makefile manually to get it to work.
It's still strange. Libtool operates during compilation, so even
after changing the makefile after configuring, libtool should be
dropping the flags. If it was just configure dropping the flags, then
patching the makefile would definitely work.
You can see what's happening by looking at the make output, there will
be a libtool line immediately followed by a gcc line. The gcc line is
the result of processing by libtool, with the flags normalized for the
OS and flags it didn't understand stripped out.
It may be that one of the patches you found fixed libtool so that it
doesn't ignore arch flags. (note: "libtool" is generated from
"ltmain.sh" and "ltconfig" and custom info in configure)
Some of the patches that I applied helped to create the dynamic
libraries. The original 6b sources somehow only kept generating the
static versions of these libraries.
That's a libtool problem that the patch in my build instructions
addresses.
On Oct 1, 2008, at 1:43 AM, William Kyngesburye wrote:
The main problem is that the libtool included is so old (v1.3.5),
it doesn't understand the OSX -arch flags. And it's too old to
*easily* update libtool, though some autotools whiz probably could.
I'm actually surprised this works for you - libtool 1.3.5 should
quietly drop those arch flags during compilation (or complain). My
build instructions use a different approach, using a custom gcc
wrapper to fool libtool into not seeing the flags. Though I have
been considering a custom makefile, which should be easy enough, so
I don't have to depend on the gcc wrapper.
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
"This is a question about the past, is it? ... How can I tell that the
past isn't a fiction designed to account for the discrepancy between
my immediate physical sensations and my state of mind?"
- The Ruler of the Universe
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user