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.

Reply via email to