rtems microblaze rsb build failure in 4.12

yao0718 29171383 at qq.com
Mon Jul 24 06:31:54 UTC 2017


I try to build tools of microblaze by rsb, but I get failure when build newlib libm,
the log is:
/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/./gcc/xgcc -B/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/./gcc/ -nostdinc -B/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/microblaze-rtems4.12/bs/newlib/ -isystem /opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/microblaze-rtems4.12/bs/newlib/targ-include -isystem /opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/gcc-6.3.0/newlib/libc/include -B/opt/rtems/4.12/microblaze-rtems4.12/bin/ -B/opt/rtems/4.12/microblaze-rtems4.12/lib/ -isystem /opt/rtems/4.12/microblaze-rtems4.12/include -isystem /opt/rtems/4.12/microblaze-rtems4.12/sys-include  -mxl-barrel-shift -DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\" -DPACKAGE_VERSION=\"2.5.0\" -DPACKAGE_STRING=\"newlib\ 2.5.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -I. -I../../../../../../gcc-6.3.0/newlib/libm/math -I../../../../../../gcc-6.3.0/newlib/libm/math/../common -D_COMPILING_NEWLIB -DMALLOC_PROVIDED -DEXIT_PROVIDED -DSIGNAL_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_NANOSLEEP -DHAVE_BLKSIZE -DHAVE_FCNTL -DHAVE_ASSERT_FUNC -D_NO_GETLOGIN -D_NO_GETPWENT -D_NO_GETUT -D_NO_GETPASS -D_NO_SIGSET -D_NO_WORDEXP -D_NO_POPEN -D_NO_POSIX_SPAWN -D_I386MACH_ALLOW_HW_INTERRUPTS -fno-builtin      -g -O2  -mxl-barrel-shift -c -o lib_a-kf_tan.o `test -f 'kf_tan.c' || echo '../../../../../../gcc-6.3.0/newlib/libm/math/'`kf_tan.c
/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/./gcc/xgcc -B/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/./gcc/ -nostdinc -B/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/microblaze-rtems4.12/bs/newlib/ -isystem /opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/microblaze-rtems4.12/bs/newlib/targ-include -isystem /opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/gcc-6.3.0/newlib/libc/include -B/opt/rtems/4.12/microblaze-rtems4.12/bin/ -B/opt/rtems/4.12/microblaze-rtems4.12/lib/ -isystem /opt/rtems/4.12/microblaze-rtems4.12/include -isystem /opt/rtems/4.12/microblaze-rtems4.12/sys-include  -mxl-barrel-shift -DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\" -DPACKAGE_VERSION=\"2.5.0\" -DPACKAGE_STRING=\"newlib\ 2.5.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -I. -I../../../../../../gcc-6.3.0/newlib/libm/math -I../../../../../../gcc-6.3.0/newlib/libm/math/../common -D_COMPILING_NEWLIB -DMALLOC_PROVIDED -DEXIT_PROVIDED -DSIGNAL_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_NANOSLEEP -DHAVE_BLKSIZE -DHAVE_FCNTL -DHAVE_ASSERT_FUNC -D_NO_GETLOGIN -D_NO_GETPWENT -D_NO_GETUT -D_NO_GETPASS -D_NO_SIGSET -D_NO_WORDEXP -D_NO_POPEN -D_NO_POSIX_SPAWN -D_I386MACH_ALLOW_HW_INTERRUPTS -fno-builtin      -g -O2  -mxl-barrel-shift -c -o lib_a-ef_acos.o `test -f 'ef_acos.c' || echo '../../../../../../gcc-6.3.0/newlib/libm/math/'`ef_acos.c
/tmp/cczMOr4b.s: Assembler messages:
/tmp/cczMOr4b.s:291: Fatal error: operand must be a constant or a label
make[8]: *** [lib_a-ef_acos.o] Error 1
make[8]: Leaving directory `/opt/rtems-source-builder/rtems/build/microblaze-rtems4.12-gcc-6.3.0-newlib-2.5.0.20170323-i686-linux-gnu-1/build/microblaze-rtems4.12/bs/newlib/libm/math'





I think perhaps the new fast sqrt function cause failure,can someone give me some advice?


alwasy failure when compile ef_acos.c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20170724/7cf6c471/attachment-0001.html>


More information about the devel mailing list