Description of problem: Ray has broken dependencies in the rawhide tree. Initially, I thought this was caused by the renaming of mpich2 to mpich. But it is not the case, see below. Version-Release number of selected component (if applicable): Ray-2.3.1-5.fc22.src.rpm How reproducible: I am able to reproduce a failed build using koji. Steps to Reproduce: 1. wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/source/SRPMS/r/Ray-2.3.1-5.fc22.src.rpm 2. koji build --scratch rawhide Ray-2.3.1-5.fc22.src.rpm 3. Actual results: My koji build is failing: http://koji.fedoraproject.org/koji/taskinfo?taskID=9228802 The error in the build.log is: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' see https://kojipkgs.fedoraproject.org//work/tasks/8804/9228804/build.log Expected results: I don't expect this build to fail. Ray-2.3.1-5.fc22 was built for rawhide with success by pbrobinson at http://koji.fedoraproject.org/koji/buildinfo?buildID=553807 Additional info: I am not sure what is the problem, aside that a symbol is not found during linking.
The problem was a missing -lpthread argument. I added -lpthread in a patch and it solved the problem. Thanks. scratch rawhide build http://koji.fedoraproject.org/koji/taskinfo?taskID=9244298 rawhide build http://koji.fedoraproject.org/koji/taskinfo?taskID=9244825