gcc elf/a.out compilation blues
Omar Loggiodice
ologgio at vrainn.com
Sat Jan 20 21:16:17 EST 1996
Vernard C. Martin Writes :
:
:Ok folks. I have been helping a friend, Jeff Waldrop, try to install the
:Ga Tech Cthreads package on his Slackware ELF distribution linux machine.
:
:We installed both the ELF and the a.out packagess. I downloaded an a.out
:compiled version of the Cthreads libraries (that I know works because it
:works on my a.out old slackware distribution) and tried to do
:
:gcc mycode.c -L/usr/local/lib -lcthreads
:
:ANd it complained loudly. Its says that it can't find the symbols that are
:the Cthreads calls that should be in the Cthreads library.
:
:I suspect that the problem is in getting the system to recognize the different
:types of libraries (both a.out and ELF) at the same time.
:
:I tried recompiling the Cthreads librariess on his machine and got maajor
:problems. But this is not surprising since we didn't develop the Cthreads
:port on an ELF distribution.
:
:We are completely stumped. Jeff really wants to use linux to do some work at
:home but if we can't do just this then the usefulness of linux for him is
:greatly diminished.
:
:Any ideas?
:
:V and Jeff
:--
Hi V,
There are two ways you can solve this:
1.- Recompile CThreads and make an ELF version (much more work than #2)
2.- Tell gcc to make a.out binaries, to do this just do:
gcc -b i486-linuxaout mycode.c -L/usr/local/lib -lcthreads
(you need to make sure that you have all a.out compatibility libs
installed)
The 'i486-linuxaout' part should work if Slackware is following H.J. Lu's
recommendations and/or are using H.J's gcc binaries. If you have a
/usr/i486-linuxaout direrctory it should be ok.
:Vernard Martin
:(vernard.martin at cc.gatech.edu) http://www.cc.gatech.edu/people/home/vernard/
:College of Computing, Georgia Institute of Technology, Atlanta, GA 30332
:
--
____________________________________________________________________
/ __ __ __ - __ __ / - _ __ ologgio at vrainn.com
Omar R. /__ /_/ /_/ /_/ / /_/ /_/ / /_ /-_ CIS: 74040,1543
__/ __/
___C++/6_yrs____Virtual Reality/4_yrs____Vorl_____Linux(free)_______
Apple ]['s, remember Applesoft?
More information about the Ale
mailing list