On Fri, Jan 12, 2007 at 12:08:18AM +0100, Ruediger Pluem wrote:
> On 01/08/2007 09:38 PM, Ruediger Pluem wrote:
> > Based on r493791 by Joe I created the attached patch which smoothly applies 
> > to
> > apr-util 1.2.8. I tested this patch successfully with the following
> > environments:
> > 
> > SuSE 8.1 32 bit with libexpat installed in /usr/lib
> > SuSE 10.1 64 bit with libexpat installed in /usr/lib (32 bit) and /usr/lib64
> > (64 bit) and a 64 bit build.

Thanks for testing this out!

> I noticed that the following situation does not work as expected:
> 
> - 64 bit Linux system (SuSE 10.1 in my case)
> - 32 bit and 64 bit versions of libexpat installed with libexpat.la present
>   in /usr/lib and /usr/lib64
> - CFLAGS contain -m32 to create a 32 bit build on a 64 bit system

The only correct way to change the compiler ABI choice is to use e.g.:

CC="gcc -m32"

since there are places (as you note) where $CC will be used without 
LDFLAGS or CFLAGS.

Regards,

joe

Reply via email to