On Tue, 27 Jan 2009, Peter W. Draper wrote:
> On Tue, 27 Jan 2009, Mark Taylor wrote:
>
>> I don't suppose anybody knows a straightforward way to build a 32-bit
>> starlink set from source on a 64-bit Linux? I had a go setting CFLAGS=-m32
>> FFLAGS=-m32, but not very surprisingly this unsophisticated
>> approach got bogged down early (during make configure-deps on tclsys -
>> was looking only in /usr/X11R6/lib64/ not /usr/X11R6/lib/ for -lX11).
>>
>> I expect that getting this working is one of those things that ought
>> to be straightforward but in fact takes weeks of inching further through
>> the build until it all works. I do *not* want to get involved
>> in that sort of thing! But if anyone has a *simple* recipe that they've
>> tried, or that they'd expect to work, I'd be grateful to hear.
>
> Last time I tried this I used:
>
> # 32bit build.
> setenv CFLAGS -m32
> setenv CXXFLAGS -m32
> setenv FCFLAGS -m32
>
> # Pick up 32bit X11
> setenv LDFLAGS "-L/usr/X11R6/lib"
Actually I need to use:
setenv LDFLAGS "-L/usr/X11R6/lib32"
and install various missing 32bit libraries, but it worked.
Peter.
|