[RTEMS Project] #3157: PowerPC tools don't build

RTEMS trac trac at rtems.org
Wed Oct 4 19:55:52 UTC 2017


#3157: PowerPC tools don't build
------------------------+------------------------------
 Reporter:  Jeff Mayes  |       Owner:  Sebastian Huber
     Type:  defect      |      Status:  reopened
 Priority:  normal      |   Milestone:
Component:  General     |     Version:  4.12
 Severity:  normal      |  Resolution:
 Keywords:              |
------------------------+------------------------------

Comment (by Jeff Mayes):

 Joel had the idea to see what verbose gcc output showed. This shows the as
 version used (2.29).

 We have checked and my RSB is up to date. Is there any chance 64-bit
 PowerPC support is disabled in binutils on Cygwin?

 ========
 + /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/xgcc -B/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/./gcc/
 -nostdinc -B/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/powerpc-
 rtems4.12/me6500/m64/newlib/ -isystem /opt/rtems-tools/rsb/rtems/build
 /powerpc-rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build
 /powerpc-rtems4.12/me6500/m64/newlib/targ-include -isystem /opt/rtems-
 tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/gcc-7.2.0/newlib/libc/include -B/desk/rtems/powerpc/powerpc-
 rtems4.12/bin/ -B/desk/rtems/powerpc/powerpc-rtems4.12/lib/ -isystem
 /desk/rtems/powerpc/powerpc-rtems4.12/include -isystem /desk/rtems/powerpc
 /powerpc-rtems4.12/sys-include -mcpu=e6500 -m64 -c -g -v -O2 conftest.c
 Reading specs from /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/specs
 COLLECT_GCC=/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/xgcc
 Target: powerpc-rtems4.12
 Configured with: ../gcc-7.2.0/configure --prefix=/desk/rtems/powerpc
 --bindir=/desk/rtems/powerpc/bin --exec_prefix=/desk/rtems/powerpc
 --includedir=/desk/rtems/powerpc/include --libdir=/desk/rtems/powerpc/lib
 --libexecdir=/desk/rtems/powerpc/libexec
 --mandir=/desk/rtems/powerpc/share/man
 --infodir=/desk/rtems/powerpc/share/info
 --datadir=/desk/rtems/powerpc/share --build=i686-pc-cygwin --host=i686-pc-
 cygwin --target=powerpc-rtems4.12 --disable-libstdcxx-pch --with-gnu-as
 --with-gnu-ld --verbose --with-newlib --disable-nls --without-included-
 gettext --disable-win32-registry --enable-version-specific-runtime-libs
 --disable-lto --enable-newlib-io-c99-formats --enable-newlib-iconv
 --enable-newlib-iconv-
 encodings=big5,cp775,cp850,cp852,cp855,cp866,euc_jp,euc_kr,euc_tw,iso_8859_1,iso_8859_10,iso_8859_11,iso_8859_13,iso_8859_14,iso_8859_15,iso_8859_2,iso_8859_3,iso_8859_4,iso_8859_5,iso_8859_6,iso_8859_7,iso_8859_8,iso_8859_9,iso_ir_111,koi8_r,koi8_ru,koi8_u,koi8_uni,ucs_2,ucs_2_internal,ucs_2be,ucs_2le,ucs_4,ucs_4_internal,ucs_4be,ucs_4le,us_ascii,utf_16,utf_16be,utf_16le,utf_8,win_1250,win_1251,win_1252,win_1253,win_1254,win_1255,win_1256,win_1257,win_1258
 --enable-threads --disable-plugin --enable-libgomp --enable-
 languages=c,c++
 Thread model: rtems
 gcc version 7.2.0 20170814 (RTEMS 4.12, RSB
 55f2d69e9b67cde23d61375fa34ef5b0f04a985d, Newlib 2.5.0.20170818) (GCC)
 COLLECT_GCC_OPTIONS='-B' '/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/./gcc/'
 '-nostdinc' '-B' '/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/powerpc-
 rtems4.12/me6500/m64/newlib/' '-isystem' '/opt/rtems-tools/rsb/rtems/build
 /powerpc-rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build
 /powerpc-rtems4.12/me6500/m64/newlib/targ-include' '-isystem' '/opt/rtems-
 tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/gcc-7.2.0/newlib/libc/include' '-B' '/desk/rtems/powerpc/powerpc-
 rtems4.12/bin/' '-B' '/desk/rtems/powerpc/powerpc-rtems4.12/lib/'
 '-isystem' '/desk/rtems/powerpc/powerpc-rtems4.12/include' '-isystem'
 '/desk/rtems/powerpc/powerpc-rtems4.12/sys-include' '-mcpu=e6500' '-m64'
 '-c' '-g' '-v' '-O2'
  /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/cc1.exe -quiet -nostdinc -v -imultilib me6500/m64
 -iprefix /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/gcc/../lib/gcc/powerpc-rtems4.12/7.2.0/ -isystem /opt
 /rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/include -isystem /opt/rtems-tools/rsb/rtems/build
 /powerpc-rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/include-fixed -D__PPC_CPU_E6500__ -isystem /opt
 /rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/powerpc-
 rtems4.12/me6500/m64/newlib/targ-include -isystem /opt/rtems-
 tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/gcc-7.2.0/newlib/libc/include -isystem /desk/rtems/powerpc
 /powerpc-rtems4.12/include -isystem /desk/rtems/powerpc/powerpc-rtems4.12
 /sys-include conftest.c -quiet -dumpbase conftest.c -mcpu=e6500 -m64
 -auxbase conftest -g -O2 -version -o /tmp/ccRXH4mo.s
 GNU C11 (GCC) version 7.2.0 20170814 (RTEMS 4.12, RSB
 55f2d69e9b67cde23d61375fa34ef5b0f04a985d, Newlib 2.5.0.20170818) (powerpc-
 rtems4.12)
         compiled by GNU C version 5.3.0, GMP version 6.1.0, MPFR version
 3.1.4, MPC version 1.0.3, isl version none
 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 ignoring nonexistent directory "/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/powerpc-
 rtems4.12/me6500/m64/newlib/targ-include"
 ignoring nonexistent directory "/desk/rtems/powerpc/powerpc-
 rtems4.12/include"
 ignoring nonexistent directory "/desk/rtems/powerpc/powerpc-rtems4.12/sys-
 include"
 #include "..." search starts here:
 #include <...> search starts here:
  /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/build/./gcc/include
  /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/./gcc
 /include-fixed
  /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/gcc-7.2.0/newlib/libc/include
 End of search list.
 GNU C11 (GCC) version 7.2.0 20170814 (RTEMS 4.12, RSB
 55f2d69e9b67cde23d61375fa34ef5b0f04a985d, Newlib 2.5.0.20170818) (powerpc-
 rtems4.12)
         compiled by GNU C version 5.3.0, GMP version 6.1.0, MPFR version
 3.1.4, MPC version 1.0.3, isl version none
 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 Compiler executable checksum: c400f821a881560be7012bb91d375b83
 COLLECT_GCC_OPTIONS='-B' '/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/./gcc/'
 '-nostdinc' '-B' '/opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/powerpc-
 rtems4.12/me6500/m64/newlib/' '-isystem' '/opt/rtems-tools/rsb/rtems/build
 /powerpc-rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build
 /powerpc-rtems4.12/me6500/m64/newlib/targ-include' '-isystem' '/opt/rtems-
 tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-
 cygwin-1/gcc-7.2.0/newlib/libc/include' '-B' '/desk/rtems/powerpc/powerpc-
 rtems4.12/bin/' '-B' '/desk/rtems/powerpc/powerpc-rtems4.12/lib/'
 '-isystem' '/desk/rtems/powerpc/powerpc-rtems4.12/include' '-isystem'
 '/desk/rtems/powerpc/powerpc-rtems4.12/sys-include' '-mcpu=e6500' '-m64'
 '-c' '-g' '-v' '-O2'
  /opt/rtems-tools/rsb/rtems/build/powerpc-
 rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-i686-pc-cygwin-1/build/./gcc/as
 -v -a64 -me6500 -many -mbig -o conftest.o /tmp/ccRXH4mo.s
 GNU assembler version 2.29 (powerpc-rtems4.12) using BFD version (GNU
 Binutils) 2.29
 Assembler messages:
 Fatal error: -a64 unsupported

--
Ticket URL: <http://devel.rtems.org/ticket/3157#comment:6>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list