For some reason, I can only install one libstdc++-devel rpm, not both: [root@gnu-15 c++]# http_proxy= yum -y install libstdc++-devel.i386 libstdc++-devel.x86_64 Loading "rhnplugin" plugin Loading "installonlyn" plugin This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for libstdc++-devel to pack into transaction set. libstdc++-devel-4.1.1-30. 100% |=========================| 122 kB 00:00 ---> Package libstdc++-devel.x86_64 0:4.1.1-30 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: libstdc++-devel x86_64 4.1.1-30 Workstation 10 M Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 10 M Downloading Packages: (1/1): libstdc++-devel-4. 100% |=========================| 10 MB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Removing : libstdc++-devel ######################### [1/2] Installing: libstdc++-devel ######################### [2/2] Installed: libstdc++-devel.x86_64 0:4.1.1-30 Complete! [root@gnu-15 c++]# rpm -q yum yum-3.0-5.4
rpm certainly doesn't complain about those two and installs both. So it must be some yum thingie.
This is a bug in the package. [katzj@orodruin .logs]$ rpm -q libstdc++-devel --obsoletes libstdc++3-devel libstdc++34-devel [katzj@orodruin .logs]$ rpm -q libstdc++-devel --provides libstdc++34-devel libstdc++-devel = 4.1.1-35 So the obsolete leads to one arch being removed
This ought to be fixed in gcc-4.1.1-38 and above.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
``(In reply to comment #4) > This ought to be fixed in gcc-4.1.1-38 and above.