Which patches should I use for binutils, gcc and newlib?
Till Straumann
strauman at slac.stanford.edu
Wed Jan 31 00:15:28 UTC 2007
Joel Sherrill wrote:
> Till Straumann wrote:
>> Amalaye Oyake wrote:
>>> With some wheel spinning I was able to build everything and I am
>>> chugging
>>> happily along. I built the stuff by hand (which is usually my preferred
>>> way), because my host system is an 64bit x86 Ubuntu box ...
>> I love that - the counterpart of the famous 'I have a problem -
>> please help'
>> posting: 'look - I have it working'...
>>
> The script that cuts a tarball also grabs the RPM versions. I have
> hacked together
> a script that reports what is in the SRPM associated with each RPM
> installed at the
> time it is run.
>
> Does the attached output look vaguely useful or promising to anyone?
It's a start ;-) but some of the more recent diffs are not
present at http://www.rtems.com/ftp/pub/rtems/SOURCES/
(yet) :-(
T.
>
> Ralf.. where are the SRPMs for:
>
> rtems-4.7-yum-conf-0.4-1
> rtems-4.7-apt-conf-0.4-1
>
> -joel
>
> --joel
>> T.
>>> As a Debian/Ubuntu person I used to be a bit biased against RPMs,
>>> but I have
>>> since discovered their usefulness (especially SRPMS).
>>>
>>> - AO
>>>
>>>
>>> -----Original Message-----
>>> From: rtems-users-bounces+amalaye.oyake=jpl.nasa.gov at rtems.org
>>> [mailto:rtems-users-bounces+amalaye.oyake=jpl.nasa.gov at rtems.org] On
>>> Behalf
>>> Of Till Straumann
>>> Sent: Tuesday, January 30, 2007 12:23 PM
>>> To: Joel Sherrill
>>> Cc: rtems-users at rtems.org
>>> Subject: Re: Which patches should I use for binutils, gcc and newlib?
>>>
>>>
>>>> Amalaye Oyake wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I am trying to build Binutils Gcc (4.1.1) and Newlib on a 64bit
>>>>> Xeon host box running Ubuntu (64bit) ? my target system will be a
>>>>> i386 box. What are the correct patches for Binutils, Gcc and
>>>>> Newlib? I see a lot of /.diff/ files in
>>>>> http://www.rtems.com/ftp/pub/rtems/SOURCES/ that I don?t know if I
>>>>> am to use all of them or just the latest one ?
>>>>>
>>>>>
>>>> In general, it is always a single patch and choose the one with the
>>>> latest date. That
>>>> may NOT be the case for specific CPUs which may not work with the
>>>> latest version
>>>> of something or require a special patch.
>>>>
>>>>
>>>
>>> Just for the record...
>>>
>>>> For specific and absolutely correct information, check out
>>>>
>>> I assume you mean to look in CVS. If I browse in cvsweb
>>> to [there is no 'rtems-XXX', just 'rtems']
>>>
>>> rtems/contrib/crossrpms/rtems4.7/<my_cpu>
>>>
>>> then I end up an the 'Attic' -- so much for 'absolutely correct
>>> information'
>>>
>>> ;-)
>>>
>>> It would help if the precise information about what toolkit and patch
>>> versions to use were available [or at least 'absolutely correct
>>> information'
>>> about where to find it]. Not everybody uses the pre-packaged RPMs.
>>>
>>> -- Till
>>>
>>>> rtems-XXX/contrib/crossrpms/rtemsX.Y/CPU/*.add
>>>>
>>>> --joel
>>>>
>>>>> Regards,
>>>>>
>>>>> * Amalaye Oyake *
>>>>>
>>>>> * Flight Software Applications & Data Product Mgmt */\
>>>>>
>>>>> * 818.393.7168 work 818.653.4748 cell *||
>>>>>
>>>>> * Jet Propulsion Laboratory, Pasadena CA 91109 */||\
>>>>>
>>>>> @@@ personal opinions expressed represent only the views of the
>>>>> author
>>>>>
>>> @@@
>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> rtems-users mailing list
>>>>> rtems-users at rtems.com
>>>>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> *References*
>>>>
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.com
>>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>>>
>>>
>>
>
> ------------------------------------------------------------------------
>
> ============= rtems-4.7-avr-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-avr-rtems4.7-binutils.spec
> ============= rtems-4.7-sparc-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-sparc-rtems4.7-gdb.spec
> ============= rtems-4.7-sh-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-sh-rtems4.7-gcc.spec
> ============= rtems-4.7-arm-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-arm-rtems4.7-gdb.spec
> ============= rtems-4.7-arm-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-arm-rtems4.7-gcc.spec
> ============= rtems-4.7-i386-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-i386-rtems4.7-gdb.spec
> ============= rtems-4.7-sparc-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-sparc-rtems4.7-binutils.spec
> ============= rtems-4.7-mipstx39-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-mipstx39-rtems4.7-gdb.spec
> ============= rtems-4.7-yum-conf-0.4-1.fc5 ============
> ============= rtems-4.7-sh-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-sh-rtems4.7-binutils.spec
> ============= rtems-4.7-sparc-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-sparc-rtems4.7-gcc.spec
> ============= rtems-4.7-avr-rtems4.7-gcc-4.0.3-6.fc5 ============
> gcc-core-4.0.3-rtems-20060822.diff
> gcc-core-4.0.3.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-avr-rtems4.7-gcc.spec
> ============= rtems-4.7-h8300-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-h8300-rtems4.7-binutils.spec
> ============= rtems-4.7-m68k-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-m68k-rtems4.7-binutils.spec
> ============= rtems-4.7-mips-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-mips-rtems4.7-gdb.spec
> ============= rtems-4.7-i386-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-i386-rtems4.7-binutils.spec
> ============= rtems-4.7-h8300-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-h8300-rtems4.7-gcc.spec
> ============= rtems-4.7-m68k-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-m68k-rtems4.7-gcc.spec
> ============= rtems-4.7-sh-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-sh-rtems4.7-gdb.spec
> ============= rtems-4.7-avr-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-avr-rtems4.7-gdb.spec
> ============= rtems-4.7-powerpc-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-powerpc-rtems4.7-gcc.spec
> ============= rtems-4.7-mips-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-mips-rtems4.7-binutils.spec
> ============= rtems-4.7-m68k-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-m68k-rtems4.7-gdb.spec
> ============= rtems-4.7-mips-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-mips-rtems4.7-gcc.spec
> ============= rtems-4.7-powerpc-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-powerpc-rtems4.7-gdb.spec
> ============= rtems-4.7-arm-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-arm-rtems4.7-binutils.spec
> ============= rtems-4.7-powerpc-rtems4.7-binutils-2.17-3.fc5 ============
> binutils-2.17-rtems4.7-20061021.diff
> binutils-2.17.tar.bz2
> rtems-4.7-powerpc-rtems4.7-binutils.spec
> ============= rtems-4.7-h8300-rtems4.7-gdb-6.5-1.fc5 ============
> gdb-6.5-rtems-20060713.diff
> gdb-6.5.tar.bz2
> rtems-4.7-h8300-rtems4.7-gdb.spec
> ============= rtems-4.7-apt-conf-0.4-1.fc5 ============
> ============= rtems-4.7-i386-rtems4.7-gcc-4.1.1-6.fc5 ============
> gcc-core-4.1.1-rtems4.7-20070102.diff
> gcc-core-4.1.1.tar.bz2
> gcc-g++-4.1.1.tar.bz2
> newlib-1.15.0-rtems4.7-20070110.diff
> newlib-1.15.0.tar.gz
> rtems-4.7-i386-rtems4.7-gcc.spec
> ============= rtems-4.7-autoconf-2.60-3.fc5 ============
> autoconf-2.60.tar.bz2
> rtems-4.7-autoconf.spec
> ============= rtems-4.7-automake-1.10-4.fc5 ============
> automake-1.10.tar.bz2
> rtems-4.7-automake.spec
>
More information about the users
mailing list