ANN: rtems-4.10-gcc upgraded to 4.4.6
Kate Feng
feng at bnl.gov
Tue Jun 21 19:06:32 UTC 2011
On 06/21/2011 01:57 PM, Gedare Bloom wrote:
> On Tue, Jun 21, 2011 at 10:56 AM, kfeng<feng at bnl.gov> wrote:
>> On 04/22/2011 12:00 AM, Ralf Corsepius wrote:
>>> Hi,
>>>
>>> The subject says all:
>>>
>>> The rtems-4.10-gcc packages have been upgraded to FSF gcc-4.4.6.
>>>
>>> This upgrade is supposed to be a minor "bug-fix only" upgrade, which
>>> should not cause any major troubles to users.
>> The pre-built RPM tools, which includes gcc-4.4.6 works very well. I have
>> tested it successfully
>> with the mvme5500 BSP. I would be so happy if I could just use it forever.
>> However, here is a
>> Ubuntu PC, which requires on to build the tools. I am not sure if all the
>> *.diff listed
>> at ftp/pub/rtems/SOURCES/4.10/ have to be applied. The 4.10 CVS head at
>> rtems/contrib/crossrpms/patches lists only a few, but it even includes a
>> patch
>> from gcc-4.4.5. I got all sorts of different errors in building the tools
>> by playing guessing games.
>> I did successfully build the tools for gcc-4.4.5 , but I understand that
>> there are known bugs.
>> Could you verify the required patches for building ,gcc4.4.6 please ?
>>
> You should only have to apply the most recent patch, i.e. they are not
> incremental. I guess for 4.10.1 these would be:
> binutils-2.20.1-rtems4.10-20100826.diff
> gcc-core-4.4.6-rtems4.10-20110420.diff
> newlib-1.18.0-rtems4.10-20110518.diff
May I know what platform you built 4.4.6 on ?
I did that, too. I still got the same error message as the following:
cp xgcc gcc-cross
gcc -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings
-DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include
-I../../gcc/../libcpp/include -I../../gcc/../libdecnumber
-I../../gcc/../libdecnumber/dpd -I../libdecnumber ../../gcc/cppspec.c
-o cppspec.o
gcc -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings
-DHAVE_CONFIG_H -o cpp gcc.o opts-common.o gcc-options.o cppspec.o \
intl.o prefix.o version.o ../libcpp/libcpp.a
../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
powerpc-rtems4.10-gcc -nostdinc -isystem
/usr/local/source/RTEMS/gcc-4.4.6/build/./gcc/include -isystem
/usr/local/source/RTEMS/gcc-4.4.6/build/./gcc/include-fixed
-B/usr/local/source/RTEMS/gcc-4.4.6/build/powerpc-rtems4.10/newlib/
-isystem
/usr/local/source/RTEMS/gcc-4.4.6/build/powerpc-rtems4.10/newlib/targ-include
-isystem /usr/local/source/RTEMS/gcc-4.4.6/newlib/libc/include
-dumpspecs > tmp-specs
/bin/bash: powerpc-rtems4.10-gcc: command not found
gmake[2]: *** [specs] Error 127
1) I configure it the same as I did in the past, except this is a x86_64
platform.
../configure
--with-gcc-version-trigger=/usr/local/source/RTEMS/gcc-4.4.6/gcc/version.c
--host=x86_64-pc-linux-gnu --target=powerpc-rtems4.10
--prefix=/opt/rtems-4.10.0 --with-gnu-as --with-gnu-ld --with-newlib
--verbose --with-system-zlib --disable-nls
--enable-version-specific-runtime-libs --enable-threads=rtems
--enable-languages=c,c++
The 4.4.5 one was build on i586 platform.
2) the autoconf for the RPM is listed as 2.68-1.
However, the source one can get is autoconf-2.68
I am not sure what I am missing.
Thanks,
Kate
>> Regards,
>> Kate Feng
>>
>>> Ralf
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.org
>>> http://www.rtems.org/mailman/listinfo/rtems-users
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-users
>>
More information about the users
mailing list