Bug 914713
| Summary: | llvm-devel missing cmake modules | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | pha012231 |
| Component: | llvm | Assignee: | Jan Včelák <jv+fedora> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 19 | CC: | bos, dkholia, dmalcolm, jv+fedora, mbriza, michel, petersen, scottt.tw |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | llvm-3.3-4.fc19 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-12-27 05:57:45 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
pha012231
2013-02-22 15:43:12 UTC
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle. Changing version to '19'. (As we did not run this process for some time, it could affect also pre-Fedora 19 development cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.) More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19 Fedora's llvm build does not use cmake but "configure": http://pkgs.fedoraproject.org/cgit/llvm.git/plain/llvm.spec IMO, it would make more sense to submit a bug report upstream and request that the CMake support files are installed always. (In reply to Michael Schwendt from comment #3) > Fedora's llvm build does not use cmake but "configure": > http://pkgs.fedoraproject.org/cgit/llvm.git/plain/llvm.spec > OK, but I don't see how the files that get *bundled* in the llvm package depend on the tool used to *build* the package. > IMO, it would make more sense to submit a bug report upstream and request > that the CMake support files are installed always. Where should I report this? I was trying to switch LLVM build from autotools to cmake to allow separate building of Clang and LLDB. But it just didn't work. It required a lot of patching and there were still some problems. I gave up because it was demanding. And upstream documentation prefers to build the tools withing LLVM tree. If upstream improves cmake support, it might be possible in future. But not now. Can you please explain why your LLVM build needs to change to cmake? You should be able to continue to build LLVM with autotools as before. All I am asking is that some files in the LLVM source distribution get included in the rpm. I think all you have to do is change you spec file, not the build process. I can see where the confusion comes in, since the example in the original post says you need to reproduce it using cmake. I'll soon post an example to reproduce it with autotools. wget http://llvm.org/releases/3.2/llvm-3.2.src.tar.gz tar xaf llvm-3.2.src.tar.gz Now I ask the the files in llvm-3.2.src/cmake/modules/*.cmake are included in llvm-devel or some other rpm. Actually, there is no need to build llvm at all to obtain the files I am asking to be included in the rpm. Although one could build llvm that using autotools like this: cd llvm-3.2.src/ ./configure make The files I am asking for will still exist in llvm-3.2.src/cmake/modules/*.cmake. Does this make sense, or am I missing something? In case its helpful, debian solved this by placing those files (llvm-3.2.src/cmake/modules/*.cmake) in a new llvm-toolchain package. See here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701153 OK, I will take a look at it. llvm-3.3-4.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/llvm-3.3-4.fc19 llvm-3.3-4.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/llvm-3.3-4.fc20 Package llvm-3.3-4.fc19: * 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: https://admin.fedoraproject.org/updates/FEDORA-2013-23760/llvm-3.3-4.fc19 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. |