Description of problem: when trying to compile a test program the code can't find the library by the common name of the library $ g++ -lpython3.4m -lboost_python3 -shared -lstdc++ greetmod.o -o greetmod.so /usr/bin/ld: cannot find -lboost_python3 collect2: error: ld returned 1 exit status this is because a symlink is missing ln -s libboost_python3.so libboost_python3.so.1.55.0 the corry espinding symlink for libboost_python3.so is present # cd /usr/lib64 # ls -l libboost_pytho* -rwxr-xr-x. 1 root root 318808 Jun 7 00:49 libboost_python3.so.1.55.0 lrwxrwxrwx. 1 root root 25 Jun 7 00:44 libboost_python.so -> libboost_python.so.1.55.0 -rwxr-xr-x. 1 root root 318704 Jun 7 00:49 libboost_python.so.1.55.0 Version-Release number of selected component (if applicable): # rpm -qa | egrep -i boost-python* boost-python-1.55.0-2.fc21.x86_64 boost-python3-1.55.0-2.fc21.x86_64 How reproducible: everytime ? # rpm -qil boost-python3-1.55.0-2.fc21.x86_64 | egrep -i lib64 /usr/lib64/libboost_python3.so.1.55.0 Steps to Reproduce: 1. see if sym link exists: ls -l /usr/lib64/libboost_pytho* Actual results: only one symlink exists Expected results: two symlinks one for libboost_python.so and libboostpython3.so should exits Additional info: workaround: just create the symlink # ln -s libboost_python3.so.1.55.0 libboost_python3.so Example boost-python http://www.boost.org/doc/libs/1_55_0/libs/python/doc/tutorial/doc/html/index.html
This is shipped in boost-python3-devel.
acknowledged.