glibc returns undefined reference _rtld_global_ro



Hi,
Im trying to install glibc 2.3.4 on my redhat 9 distro, but glibc
does not compile, it returns an undefined reference to _rtld_global_ro
error message, the output is shown below, please help. (im trying to
build lfs 6.1.1 system, the problem occurs at while trying to install
glibc 2.3.4(pass 1) in chap 5.6).



/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlsym.c:69: undefined reference to
`_rtld_global'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlsym.os)(.text+0x9a):/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlsym.c:73:
undefined reference to `_rtld_global'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlvsym.os)(.text+0x7a):
In function `__dlvsym':
/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlvsym.c:73: undefined reference to
`_rtld_global'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlvsym.os)(.text+0xa7):/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlvsym.c:77:
undefined reference to `_rtld_global'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlerror.os)(.text+0x33b):
In function `_dlerror_run':
/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlerror.c:162: undefined reference
to `_rtld_global_ro'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlinfo.os)(.text+0x32):
In function
`dlinfo_doit':/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlinfo.c:72: undefined
reference to `_rtld_global_ro'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlinfo.os)(.text+0xa8):/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlinfo.c:87:
undefined reference to `_dl_rtld_di_serinfo'
/mnt/lfs/sources/glibc-build/dlfcn/libdl_pic.a(dlmopen.os)(.text+0x2c):
In function `dlmopen_doit':
/mnt/lfs/sources/glibc-2.3.4/dlfcn/dlmopen.c:62: undefined reference to
`_rtld_global_ro'
collect2: ld returned 1 exit status
make[2]: *** [/mnt/lfs/sources/glibc-build/dlfcn/libdl.so] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4/malloc'
make[1]: *** [malloc/others] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4'
make: *** [all] Error 2

.



Relevant Pages