Problems building R6B with Linux/glibc 2.1

Klacke klacke@REDACTED
Tue Nov 30 10:25:06 CET 1999


On Tue, Nov 30, 1999 at 07:58:33AM -0000, Neil.Matthew@REDACTED wrote:
> Try deleting -lieee from the libraries included in the
> link. I needed to do this on SuSE 6.2. I'm not sure why,
> but reading the error message I think it might be that the 
> IEEE library thinks it's part of glibc2.0 or something.
> 

> /usr/bin/ld: /home/cklin/build/otp_src_R6B-0/lib/etk/priv/bin/i686-pc-linux
> -gnu/etk_drv.so: undefined versioned symbol name _LIB_VERSION@@GLIBC_2.0
> /usr/bin/ld: failed to set dynamic section sizes: Bad value
> collect2: ld returned 1 exit status
> 

Thanks, I've seen this error printout before, but I've never 
had the energy to track it down. 

The code that's trying to link is the etk linked-in driver.
etk can run in two modes, one with an external unix process
interpreting the etk commands, and on with a linked-in driver
running in a thread interpreting all the commands.

If the linked-in driver doesn't exist (Which will be the case
when the above link command fails), it's perfectly ok to
run etk in an external unix process. This is also the default
behavior when etk:start() is called.

Cheers and thanks,

/klacke


Claes Wikstrom                          <klacke@REDACTED>
Bluetail AB                             http://www.bluetail.com





More information about the erlang-questions mailing list