Re: Bug #15225: 4.1.1 fails on OS X 10.1.2

From: Date: Fri, 25 Jan 2002 19:07:02 +0000
Subject: Re: Bug #15225: 4.1.1 fails on OS X 10.1.2
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-78141@lists.php.net to get a copy of this message
I will agree that it is a workaround, but heck, it works... I tried libtool 1.4 from Fink, and it messed up my build systems across the board, had to reinstall apple's dev tools... Messing with the dev-tools on OS X shouldn't be a requirement for building PHP... Truthfully, most Mac people can't tell their A$$ from a hole in the ground... IMHO... -Brad Marko Karppinen wrote:
I'm not sure using a libtool that MacOSX doesn't ship with is such a good idea.
Why Apple hasn't fixed their shipping version of libtool is beyond me, but the plain fact of the matter is that their current libtool is useless enough to be completely irrelevant. Since *it will never work*, why be concerned about it? I've added OS X framework support (in dependency_libs, at least) to libtool, and this is basically required functionality for libtool to be useful on the platform. Some work regarding two-level namespaces still needs to be done.
Anyhow, I think if -flat_namespace was added to the linking portion of 4.1.x our problems would be solved, but I haven't dug into in and tried it...
The problem with -flat_namespace is that it's a workaround, not a fix. Building real, two-level namespace binaries is the way to go on Mac OS X, and I believe that the best way to ensure this will happen for PHP is to refuse to implement stopgap measures. I don't know what the timetable for the 4.2 release is, but my understanding is that it's not imminent; hence we should have the time to Do This Right. --Marko
-- ----------------------------- Brad House Sr. Developer Main Street Softworks, Inc. brad@mainstreetsoftworks.com (352) 378-8228 -----------------------------

« previous php.dev (#78141) next »