gcc -m32 -nostdlib -nostartfiles -shared        \
                        -Wl,-zcombreloc -Wl,-z,relro -Wl,-z,defs -Wl,--verbose 
2>&1|
\
                        LC_ALL=C \
                        sed -e 
'/^===========/,^==========/!d;/^=============/d'   \
                                -e 's/\. = 0 + SIZEOF_HEADERS;/& _begin= . - 
SIZEOF_HEADERS;/' \

                        

                        > /sources/glibc-build/elf/ld.so.lds
gcc -m32 -nostdlib -nostartfiles -shared -o /sources/glibc-build/elf/ld.so    \
-W1,-z,combreloc -W1,-z,relro -W1,-z,defs    \
                        /sources/glibc-build/elf/librtld.so -W1,
--version-script=/sources/glibc=build/ld.map
                        -Wl,-soname=ld-linux.so.2 -T 
/sources/glibc-build/elf/ld.so.lds
/sources/glibc-build/elf/librtld.os: In function 'add_dependency':
/sources/glibc-2.6/elf/dl-lookup.c:107: undefined reference to
'__sync_fetch_and_add_4'

********
so on so on
********

/sources/glibc-2.6/elf/librtld.os: In function '_dl_close_worker':
/sources/glibc-2.6/elf/dl-close.c:409: undefined reference to
'__sync_fetch_and_add_4'
/sources/glibc-2.6/elf/dl-close.c:409: undefined reference to
'__sync_fetch_and_add_4'
collect2: ld returned 1 exit status
make[2]: *** [/sources/glibc-build/elf/ld.so] Error 1
make[2]: Leaving directory '/sources/glibc-2.7/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory '/sources/glibc-2.6'
make: *** [all] Error 2

-- 
windows get broken, penguins dont get sucked into jet engines
                                                                  --gehidore
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev

Reply via email to