The other thing you can do is use the "--with-archflags" configure option which 
adds architecture compiler options to the C and C++ compilers and the linker.  
That's how I do "fat" builds on Mac OS X.


On Nov 23, 2011, at 4:07 PM, Ian MacArthur wrote:

> 
> On 23 Nov 2011, at 16:44, Jim Schatzman wrote:
> 
>> Most Linux open-source packages have some method for building 32-bit 
>> libraries on 64-bit platforms. Typically, setting
>> 
>> export CFLAGS=-m32
>> export CXXFLAGS=-m32
>> 
>> does the trick, possibly along with making sure that 64-bit libraries go to 
>> /usr/lib64 or /usr/local/lib64 and 32-bit libraries go to /usr/lib or 
>> /usr/local/lib.
>> 
>> However, this does not work with fltk 1.1.10 because the build system 
>> ignores CFLAGS and CXXFLAGS. It does use ARCHFLAGS, but if you set 
>> ARCHFLAGS=-m32, you eventually get
>> 
>> Linking fluid...
>> /usr/bin/ld: skipping incompatible ../lib/libfltk_png.a when searching for 
>> -lfltk_png
>> /usr/bin/ld: cannot find -lfltk_png
>> 
>> I am attempting to build a 32-bit version on Centos 6.0 x8_64.
>> 
>> Any ideas?
> 
> If Greg's method doesn't work for you, then you can try my less graceful 
> approach, which is to run configure as normal, then hand-edit the makeinclude 
> file to set the options and paths the way I want them. (All the interesting 
> stuff is in the makeinclude file, though you might want to take a peek into 
> config.h as well, just in case there are any data sizes or etc that you are 
> concerned about!)
> 
> ...Which almost certainly is exactly what you were hoping to avoid in the 
> first place... 
> 
> But Greg's way *ought* to work.
> 
> As an aside, I think this all works a bit better in 1.3.x so you might want 
> to give that a whirl too - it's almost as stable as 1.1.10, and has a bunch 
> of useful extra functionality.
> 
> 
> 
> 
> 
> _______________________________________________
> fltk-dev mailing list
> [email protected]
> http://lists.easysw.com/mailman/listinfo/fltk-dev

_____________
Michael Sweet

_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to