Which patches should I use for binutils, gcc and newlib?
Joel Sherrill
joel.sherrill at oarcorp.com
Wed Jan 31 15:49:31 UTC 2007
Till Straumann wrote:
> 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) :-(
>
The patches should also be in CVS in the contrib/crossrpms tree.
I will add checking that the patch is in the ftp tree to the script. It
seems
like a nice check. It runs based upon what I have installed and then
checks the ftp site for srpm and (someday diffs).
> 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