Q: Conflicting -devel packages
Michael Schwendt
mschwendt at gmail.com
Wed Jul 4 21:57:31 UTC 2012
On Wed, 04 Jul 2012 23:27:13 +0200, Alec Leamas wrote:
> This is about a package BZ #787713. It's standard, C++ library with a
> base and -devel package.
>
> The devel package contains both arch-dependent stuff (*.so) and noarch
> headers.
*.so in -devel packages never conflict, because %_libdir is different
for the archs (/usr/lib vs. /usr/lib64).
> Now, Ralf Corsepius raised the issue that package-devel.i386 and
> package-devel.x86_64 cant be installed in parallell: they will conflict
> e. g. , on the headers which are the same in both packages.
That makes no sense, because if the headers were the same, they would
not conflict.
Let's revisit https://bugzilla.redhat.com/787713#c28
| /usr/bin/freesolid-config (Part of *-devel) contains hard-coded
| paths to %{_libdir}.
|
| This prevents parallel installation of *-devel.i386 and *-devel.x86_64
| and means this package is not multilib-ready.
The conflict is in the /usr/bin/freesolid-config script, which is
different for the different archs due to different paths in it.
One possible solution has been mentioned in the same bugzilla comment.
--
Fedora release 17 (Beefy Miracle) - Linux 3.4.4-3.fc17.x86_64
loadavg: 0.76 0.71 0.85
More information about the devel
mailing list