On Oct 13, 2009, at 8:24 PM, William A. Rowe, Jr. wrote:

Joe Orton wrote:
On Tue, Oct 13, 2009 at 01:58:20PM -0000, Jim Jagielski wrote:
Author: jim
Date: Tue Oct 13 13:58:19 2009
New Revision: 824767

URL: http://svn.apache.org/viewvc?rev=824767&view=rev
Log:
More Darwin mojo due to 64 and 32 bit multi-arches. The
deal is we need to install headers that work both when
installed and used for both 32 and 64 bit builds, ie:
at compile time. Uses Apple's own apr.h edits as a guide.

This is nuts, -1. Set a flag in apr_hints.m4 to force the compiler to pick a single ABI (whichever is the platform default), or fail and make
the user do that.  A compiler which is building for two completely
different ABIs simultaneously invalidates the results of the configure script. You have no way to tell whether any given configure test (now and in the future) has the same result across both ABIs - you'd have to
check it manually for every single test.

Joe; what you fail to realize is that your definition of 'nuts' is precisely Apple's definition of an ABI (parallel, multiple platform architectures).

Not SXS style assemblies, but a single unified binary with multiple states
depending on the particular architecture (1 of many) being compiled.


Yep... but I can't implement anything due to the veto.

Reply via email to