sh4 build break

Waldemar Brodkorb wbx at openadk.org
Mon Mar 23 08:10:05 UTC 2015


Hi,

the latest git does not compile anymore:
/home/wbx/uclibc-git-adk/toolchain_qemu-sh_uclibc_sh4/usr/bin/sh4-openadk-linux-uclibc-gcc
-c libm/ldouble_wrappers.c -o libm/cosl.os -Wall -Wstrict-prototypes
-Wstrict-aliasing -funsigned-char -fno-builtin -fno-asm -std=gnu99
-ml -m4 -fno-stack-protector -nostdinc -I./include -I./include
-include libc-symbols.h -I./libc/sysdeps/linux/sh
-I./libc/sysdeps/linux -I./ldso/ldso/sh -I./ldso/include -I. -Os
-fstrict-aliasing -mprefergot -fwrapv -fno-ident -fhonour-copts -Os
-pipe -g3 -fomit-frame-pointer -fno-unwind-tables
-fno-asynchronous-unwind-tables -D__USE_STDIO_FUTEXES__
-DHAVE_FORCED_UNWIND -D_LIBC_REENTRANT -I./libpthread/nptl
-I./libpthread/nptl
-I./libpthread/nptl/sysdeps/unix/sysv/linux/sh/sh4
-I./libpthread/nptl/sysdeps/unix/sysv/linux/sh
-I./libpthread/nptl/sysdeps/sh -I./libpthread/nptl/sysdeps/sh
-I./libpthread/nptl/sysdeps/unix/sysv/linux
-I./libpthread/nptl/sysdeps/unix/sysv/linux
-I./libpthread/nptl/sysdeps/pthread
-I./libpthread/nptl/sysdeps/pthread/bits
-I./libpthread/nptl/sysdeps/generic -I./libc/sysdeps/linux/common
-isystem
/home/wbx/uclibc-git-adk/toolchain_qemu-sh_uclibc_sh4/usr/lib/gcc/sh4-openadk-linux-uclibc/4.8.4/include-fixed
-isystem
/home/wbx/uclibc-git-adk/toolchain_qemu-sh_uclibc_sh4/usr/lib/gcc/sh4-openadk-linux-uclibc/4.8.4/include
-I/home/wbx/uclibc-git-adk/target_qemu-sh_uclibc_sh4/usr/include/
-DNDEBUG -DNOT_IN_libc -DIS_IN_libm -D_IEEE_LIBM -DIN_LIB=libm -fPIC
-MT libm/cosl.os -MD -MP -MF libm/.cosl.os.dep -DL_cosl
In file included from <command-line>:0:0:
./include/libc-symbols.h:494:25: error: '__EI_cosl' aliased to
undefined symbol '__GI_cosl'
  extern __typeof (name) __EI_##name __attribute__((alias
(__hidden_asmname1 (,#local))))
                         ^
./include/libc-symbols.h:497:29: note: in expansion of macro
'__hidden_ver1'
 #  define hidden_def(name)  __hidden_ver1(__GI_##name, name, name);
                             ^
./include/libc-symbols.h:632:32: note: in expansion of macro
'hidden_def'
 # define libm_hidden_def(name) hidden_def (name)
                                ^
libm/ldouble_wrappers.c:168:1: note: in expansion of macro
'libm_hidden_def'
 libm_hidden_def(cosl)
 ^
make[5]: *** [libm/cosl.os] Error 1

I can provide a .config if needed for reproduction of the problem.
best regards
 Waldemar



More information about the uClibc mailing list