[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