Make process looping

Kai Ruottu kai.ruottu@wippies.com
Thu Jan 24 10:56:00 GMT 2013


24.1.2013 11:53, Kai Ruottu kirjoitti:
> 24.1.2013 9:45, Syed Ahsan Ali Bokhari kirjoitti:
>> Simplifying it. 32bit library is already present as you can see below.
>>
>>
>> [root@pmd02 pmdtest]# yum provides "*gnu/stubs-32.h"
>> Loaded plugins: rhnplugin, security
>> This system is not registered with RHN.
>> RHN support will be disabled.
>> glibc-devel-2.5-34.i386 : Object files for development using standard
>> C libraries.
>> Matched from:
>> Filename    : /usr/include/gnu/stubs-32.h
>>
>>
>>
>> [root@pmd02 pmdtest]# yum install glibc-devel-2.5-34.i386
>> Loaded plugins: rhnplugin, security
>> This system is not registered with RHN.
>> RHN support will be disabled.
>> Setting up Install Process
>> Parsing package install arguments
>> Package glibc-devel-2.5-34.i386 already installed and latest version
>> Nothing to do
>> [root@pmd02 pmdtest]#
>>
>> But I dont see any stubs-32.h in /usr/include/gnu/
>>
>>
> I don't know those yum commands but a simple check with the CentOS 5 
> clone archives
> for the quite recent 5.8 distro told there being another RPM with the 
> headers :
>
> ftp://ftp.funet.fi/pub/linux/mirrors/centos/5.8/os/i386/CentOS/glibc-headers-2.5-81.i386.rpm 
>
>
> So maybe the 'glibc-devel-2.5-34.i386.rpm' really includes what its 
> description says :
> "Object files for development using standard C libraries".  "Object 
> files" aren't really
> the same thing as "headers" which are pure "Text files" !
>
Oops, that was the i386 distro!!!

When checking whether the glibc-devel-2.5-34.i386 for AS5, found at :

ftp://ftp.pbone.net/mirror/www.startcom.org/AS-5.0.1/os/x86_64/StartCom/RPMS/glibc-devel-2.5-34.i386.rpm

includes what you will need, the result was :

[root@localhost host-CentOS5.3_x86_64]# rpm2cpio 
/home/kai/Lataukset/CentOS5.3/x86_64/glibc-devel-2.5-34.i386.rpm | cpio 
-idmuvB
./usr/include/gnu/stubs-32.h
./usr/lib/Mcrt1.o
./usr/lib/Scrt1.o
./usr/lib/crt1.o
./usr/lib/crti.o
./usr/lib/crtn.o
./usr/lib/gcrt1.o
./usr/lib/libBrokenLocale.a
./usr/lib/libBrokenLocale.so
......

So the RPM should include the '/usr/include/gnu/stubs-32.h' !!!   It 
should be easy to see what
a '.rpm' has or not has via extracting it into some temporary directory 
(just like I did) and then
looking oneself...



More information about the Gcc-help mailing list