[RTEMS Project] #3019: Update RSB to use gcc-4.9.4 for rtems 4.11

RTEMS trac trac at rtems.org
Wed Aug 23 01:36:11 UTC 2017


#3019: Update RSB to use gcc-4.9.4 for rtems 4.11
------------------------+--------------------------
 Reporter:  Jan Sommer  |       Owner:  Chris Johns
     Type:  defect      |      Status:  assigned
 Priority:  normal      |   Milestone:  4.11.3
Component:  General     |     Version:  4.11
 Severity:  normal      |  Resolution:
 Keywords:              |
------------------------+--------------------------

Comment (by Chris Johns):

 On gcc-4.9.3 the configure log is:

 {{{
 + ../gcc-4.9.3/configure '--prefix=/opt/work/rtems/4.11' '--
 bindir=/opt/work/rtems/4.11/bin' '--exec_prefix=/opt/work/rtems/4.11' '--
 includedir=/opt/work/rtems/4.11/include' '--
 libdir=/opt/work/rtems/4.11/lib' '--
 libexecdir=/opt/work/rtems/4.11/libexec' '--
 mandir=/opt/work/rtems/4.11/share/man' '--
 infodir=/opt/work/rtems/4.11/share/info' '--
 datadir=/opt/work/rtems/4.11/share' '--build=x86_64-freebsd1
 1.1' '--host=x86_64-freebsd11.1' '--target=arm-rtems4.11' --disable-
 libstdcxx-pch --with-gnu-as --with-gnu-ld --verbose --with-newlib --with-
 system-zlib --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_1
 258' --enable-threads --disable-plugin --enable-obsolete --enable-libgomp
 '--enable-languages=c,c++'
 checking build system type... x86_64-pc-freebsd11.1
 checking host system type... x86_64-pc-freebsd11.1
 checking target system type... arm-unknown-rtems4.11
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether ln works... yes
 checking whether ln -s works... yes
 checking for a sed that does not truncate output... /usr/bin/sed
 checking for gawk... no
 checking for mawk... no
 checking for nawk... nawk
 checking for libatomic support... no
 }}}

 and on:

 {{{
 + ../gcc-4.9.4/configure '--prefix=/opt/work/rtems/4.11' '--
 bindir=/opt/work/rtems/4.11/bin' '--exec_prefix=/opt/work/rtems/4.11' '--
 includedir=/opt/work/rtems/4.11/include' '--
 libdir=/opt/work/rtems/4.11/lib' '--
 libexecdir=/opt/work/rtems/4.11/libexec' '--
 mandir=/opt/work/rtems/4.11/share/man' '--
 infodir=/opt/work/rtems/4.11/share/info' '--
 datadir=/opt/work/rtems/4.11/share' '--build=x86_64-freebsd1
 1.1' '--host=x86_64-freebsd11.1' '--target=arm-rtems4.11' --disable-
 libstdcxx-pch --with-gnu-as --with-gnu-ld --verbose --with-newlib --with-
 system-zlib --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_1
 258' --enable-threads --disable-plugin --enable-obsolete --enable-libgomp
 '--enable-languages=c,c++'
 checking build system type... x86_64-pc-freebsd11.1
 checking host system type... x86_64-pc-freebsd11.1
 checking target system type... arm-unknown-rtems4.11
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether ln works... yes
 checking whether ln -s works... yes
 checking for a sed that does not truncate output... /usr/local/bin/gsed
 checking for gawk... no
 checking for mawk... no
 checking for nawk... nawk
 checking for libatomic support... yes
 }}}

 Why would GCC's functionality change on a dot release on a release branch
 to this degree?

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


More information about the bugs mailing list