Menu

#279 build_xip_userspace_shared-flat fails for undefined reference to `___shared_flat_init'

master head
closed
None
low
fixed
BF537-STAMP
2015-03-20
2015-03-13
panmingquan
No

build_xip_userspace_shared-flat fails for undefined reference to `___shared_flat_init'.

libtool: link: /home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bin/bfin-uclinux-ranlib .libs/libgcrypt.a^M
libtool: link: rm -fr .libs/libgcrypt.lax^M
libtool: link: ( cd ".libs" && rm -f "libgcrypt.la" && ln -s "../libgcrypt.la" "libgcrypt.la" )^M
/bin/bash ../libtool --tag=CC --mode=link /home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bin/bfin-uclinux-gcc -I/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Wl,-elf2flt -msep-data -DNOMMU -DuClinux -static -fvisibility=hidden -Wall -elf2flt -msep-data -static -o mpicalc mpicalc-mpicalc.o libgcrypt.la -L/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib -lgpg-error ^M
libtool: link: /home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bin/bfin-uclinux-gcc -I/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Wl,-elf2flt -msep-data -DNOMMU -DuClinux -static -fvisibility=hidden -Wall -elf2flt -msep-data -static -o mpicalc mpicalc-mpicalc.o ./.libs/libgcrypt.a -L/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib /home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/libgpg-error.a^M
/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/msep-data/crt1.o: In function __start':^M /home/test/workspace/src/toolchain/uClibc/libc/sysdeps/linux/bfin/crt1.S:117: undefined reference to___shared_flat_init'^M
/home/test/workspace/src/toolchain/uClibc/libc/sysdeps/linux/bfin/crt1.S:128: undefined reference to ___shared_flat_fini'^M collect2: ld returned 1 exit status^M make[3]: *** [mpicalc] Error 1^M make[3]: Leaving directory/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/build/libgcrypt-1.6.3/src'^M
make[2]: [all-recursive] Error 1^M
make[2]: Leaving directory /home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/build/libgcrypt-1.6.3'^M make[1]: *** [all] Error 2^M make[1]: Leaving directory/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/build/libgcrypt-1.6.3'^M
make:
[/home/test/workspace/src/kernel/label/BF537-STAMP-SPINET/output/build/libgcrypt-1.6.3/.stamp_built] Error 2^M

Discussion

  • panmingquan

    panmingquan - 2015-03-17

    it can build ok in the middle of Jan.

     
  • Sonic Zhang

    Sonic Zhang - 2015-03-17
    • assigned_to: Sonic Zhang
    • Resolution: none --> fixed
     
  • Sonic Zhang

    Sonic Zhang - 2015-03-17

    The libc of flat shared and sep data formats is difference from the default flat libc in sysroot path. In order to make the application to link with proper libc, put their libc path before the sysroot path.

     
  • panmingquan

    panmingquan - 2015-03-20
    • status: open --> closed
     
  • panmingquan

    panmingquan - 2015-03-20

    Yes,fixe.close.

     

Log in to post a comment.