[uClibc] _dl_fixup function

David Meggy dmeggy at techsol.ca
Fri Nov 28 00:41:57 UTC 2003


Hi

This function is in the dynamic loader which means it is unavailable to
statically linked programs.  This is coming up for me when I try and
build a static Java program with gcj.

The function _dl_fixup is called from /uClibc-0.9.23/ldso/libdl/dlib.c

And my actual error message is 

$ arm-linux-gcj HelloWorld.java --main=HelloWorldApp -o HelloWorldJava -Os -static
/opt/tsi/v1.3.0-pre3/cross/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libdl.a(dlib.o)(.text+0x1fa0): In function `_dlopen':
: undefined reference to `_dl_fixup'
collect2: ld returned 1 exit status

Is this a known problem?  Is gcj doing something it shouldn't be doing?

David

-- 
~~~~~~~~~~~~~~~~~~~~~~~~
     David Meggy
     Engineering

Technical Solutions Inc.
Unit #1 7157 Honeyman St
Delta BC Canada, V4G 1E2
     www.techsol.ca

eMail: dmeggy at techsol.ca
Tel: 604 946 TECH (8324)
Fax: 604 946 6445
~~~~~~~~~~~~~~~~~~~~~~~~




More information about the uClibc mailing list