Red Hat Bugzilla – Bug 122817
libboost_*.so symlinks missing
Last modified: 2013-08-09 01:46:58 EDT
Description of problem:
The libboost_*.so symlinks seem to be missing.
Version-Release number of selected component (if applicable):
Yes - the boost installation is completely busted.
There are no .so files, just .a libs and .so.1* files.
Even worse, libboost_thread.a doesn't even get installed - so that
part of boost is completely unusable. This is true for FC2 as well as
the FC3 test releases.
This is an issue with boost build. It's fixed in boost-1.32.0-0.
Gah. No, it's not. I'm fixing it now, in boost-1.32.0-3.
Please be advised that the Obsoleting instructions in the boost update
for fc3 that was released that refered to this bugreport to
updates-released caused an unfortunate side effect of incorrectly
obsoleting boost-devel and removing it from the system when upgrading
just the boost package. Not a horrible problem, but its pretty shallow.
Without commenting on the importance or severity of the fixes in
boost-1.32.0-1.fc3 specifically, because i am unqualified to do so, I
would like to encourage you to please use updates-testing tree for as
many updates as is appropriate. It would have been nice if this update
could have been placed into updates-testing to catch the shallow
obsoleting problem before releasing to updates-release. While
competent testing can not be garunteed if an update sits in the
updates-testing tree for a few days, it certaintly can't hurt to have
an update bake in updates-testing for a few days if the update is not
deemed critical or a security fix.
The development .so symlinks are still missing in boost-devel-1.32.0-3
The spec file doesn't currently install the .so symlinks from the stage
directory where it installs the other lib files from.
Yep. I believe I finally fixed this for real in boost-1.32.0-4, and will be
pushing this out shortly.
looking at boost-1.32.0-5 from fc3-updates-testing, the .so symlinks are packaged
in the main package, they should be packaged in the -devel package as they are
only used during linking.