[clug] 32/64 bit compile
bnc at astronomicalresearchaustralia.org
Sat Feb 16 01:09:40 GMT 2008
I am compiling a prog on a 64bit AMD, currently runs on a 32bit machine.
I change to the programs source dir and run
make -C /usr/src/linux SUBDIRS=$PWD modules
and it compiles/loads fine.
When I go to run it it says,
Error in startup script: couldn't load file "/opt/apogee/lib/libccd.so":
/opt/apogee/lib/libccd.so: wrong ELF class: ELFCLASS64
Naturally the libccd.so is there.
Searching the web most pointers for the ELFCLASS64 problem say
recompile as 32bit.
Is that my best option, if so how do I change the above make to force a
compile in 32bit?
It is compiled on a SUSE 10.3, 220.127.116.11-0.1-default and uses MODPOST.
More information about the linux