Red Hat Bugzilla – Bug 975914
llvm-ocaml-devel installs broken symlinks
Last modified: 2014-01-07 04:44:22 EST
Description of problem:
One example from many:
$ file /usr/lib64/ocaml/libLLVMObjCARCOpts.a
/usr/lib64/ocaml/libLLVMObjCARCOpts.a: broken symbolic link to `/usr/lib64/llvm/libLLVMObjCARCOpts.a'
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. yum install llvm-ocaml-devel
2. look into /usr/lib64/ocaml/
3. observe there are broken symlinks
Broken symlinks to libraries.
Not broken symlinks and correct files in place, be able to compile things
which depends on those libraries.
That's due to some of the questionable packaging going on. The actual libs are found in the -static subpackage (following the Static Library Packaging Guidelines):
However, the symlinks and a few additional static libs are in the -ocaml-devel subpackage:
I do not know how devel packages for Ocaml work, but I guess llvm-ocaml-devel package should require llvm-static instead of llvm-devel. I will fix that in the next build.
llvm-3.3-4.fc19 has been submitted as an update for Fedora 19.
llvm-3.3-4.fc20 has been submitted as an update for Fedora 20.
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing llvm-3.3-4.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
llvm-3.3-4.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
llvm-3.3-4.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.