Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 365712 Details for
Bug 425844
sys-devel/llvm-3.1-r1 doesn't install CMake modules
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Proposed (untested yet) patch
llvm-cmake.patch (text/plain), 6.76 KB, created by
Michał Górny
on 2013-12-20 00:01:00 UTC
(
hide
)
Description:
Proposed (untested yet) patch
Filename:
MIME Type:
Creator:
Michał Górny
Created:
2013-12-20 00:01:00 UTC
Size:
6.76 KB
patch
obsolete
>Index: Manifest >=================================================================== >RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/Manifest,v >retrieving revision 1.156 >diff -u -B -r1.156 Manifest >--- Manifest 19 Dec 2013 19:08:31 -0000 1.156 >+++ Manifest 19 Dec 2013 23:59:25 -0000 >@@ -1,6 +1,3 @@ >------BEGIN PGP SIGNED MESSAGE----- >-Hash: SHA256 >- > AUX cl-patches/0001-r600-Add-some-intrinsic-definitions.patch 2450 SHA256 b0a718800c8969e174f3a22e61c15a370376f477e031fe97fff6aaab152f9867 SHA512 d23f9645d3e3364b1e9ce522eb15022fd3f2a685741db88b117b409ee33a07344a8e9ba9d89dc3535e5289edf79c6beb7ff144659f4e725b1a8f2c4256f9aad0 WHIRLPOOL c549806dbe5309dc441b65c942de488c6afc8c511d060d5c1459a4f99b97a357acbec51ce51bd704e5e1e74437cd413755f15377ad6b96c235242bc370af096f > AUX cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch 1189 SHA256 172bbb3cb1214e61ee2684c133317bb997e94a34c91dae94d4848cbd0c216436 SHA512 cf711149c421b4258bc64b81018d0a9474d8b4e4128d0cc0cea788b54c93e9512397b2310db8a1834c3507b4d893d5743dbc53183ac0daca23da55601b976c16 WHIRLPOOL 8e6bd9f005a6a941c55d7c8d9b127826191944fab9e404f8ed958efd07017f5f9301273739f869a73f15fc2a79af9dc18687ff85403acf24e175a464838b3f2e > AUX clang-3.1-gentoo-runtime-gcc-detection-v3.patch 1457 SHA256 f4b22281d21e39bc4681519cec90243c0e50262ce56ae68b0a8d9e7d92ce0375 SHA512 81c582791f4b0b1ccfcf3e8c82fbb68312320c5287402236d8c6d2d76767bbba031094c26d2b7bd9581c473896b78dda5a6284c5a87726e1bc0c539ae9294763 WHIRLPOOL bb68797804c89f8797561964697a72a015daf2c951d92f490f8c83f38aac6f50ce1527f39b53ccc6a3d93f84ec8f868e40340a5472b9e7ee4c34ceaa4b9ca845 >@@ -45,25 +42,6 @@ > EBUILD llvm-3.2.ebuild 6534 SHA256 eb16cc91887fdb035722d268caaa3e4843825403786fcf74643be2c6f8099f11 SHA512 e781a4e4416a4acee667029744dab7f8e52022df4fcbb89d4d9acf855549f1c0a1661b79ee0067fd052a36bad278f08a2ff7f6e6e44d8c3ea7f82910ac573d9b WHIRLPOOL 115d13959a22867266dd7c0133109ccba063e97972cc2c807fb7a6dd7d3fbef1726caf314e262f6683a97a2c3a6ff776f808de7d80923472fc692554eccbca27 > EBUILD llvm-3.3-r1.ebuild 12007 SHA256 343a88ba35b67f4d86c20e29e1f4919640a9c4fbf9942fb1733945480ba1e8f5 SHA512 3db9e2ad26e803ac663b696ff615eed83a4342e4b771f161b74304bb83c61f171e02f2b176cf62663724206a57e20be52ec22cf49de234f72b32673bb2588512 WHIRLPOOL 1c423485f6161b40daa5a7ebdc38838b4bd2d6a9c540881eb3cfbf5f592b454da32758ad23c2607fe7a875c65891f7b64f3079a53ac77af5b2decb6490a6b8b4 > EBUILD llvm-3.3.ebuild 6798 SHA256 4e53042e76ce97e6a460cda74c5dbadc1cee9009345e8f0232e28d53c8f77579 SHA512 5513887c3b5a25a678713b68c216a40801ddecbf5a4dc58d7ad01c1ec8411589e20d8662c34f117e6d64924302504c8ce74b48f3edca1f292b56881eb6176271 WHIRLPOOL 79d6adefc281699477a271f76cb8eb7992d0946b6fcda9149a0976c30138ac882f735eff08c25c0edf37ccc8e31700f6d2d51d38c354c82c06695962e8f9243b >-EBUILD llvm-9999.ebuild 11884 SHA256 98150d312855e4e2f3f50236ec134a7655f96a757895de33f28ceab5a8762ef8 SHA512 a097810e7ba3d2029f026a4f8a69e0bd350a3c13c2d43a3e74e48d5590535112cb545b8613593d40c66704a6437d13996881daa319f1026222174e6a18cc19f8 WHIRLPOOL e9688a911f377fa4024eb8cd7df4eef2d0d5f2af693800a7f769e40cb90b8a3e4366658f1b56bbbba3d072e15ab4c97fa7595f6948d78e40afc05d31123c3ca1 >+EBUILD llvm-9999.ebuild 12544 SHA256 0bf6d4344a01658d2bd935fd9170c1fba1af563953f3bc40b93ba81cf4b3ea04 SHA512 7cda2eae0b92b50fbefe10961be51cca1c79a184cade640ec1d8309f9c3651f2f9774ef44010d98cff359703e27a59f835d55b13a41c62af6b719aa05be3d5cc WHIRLPOOL 1d5dd13a76696361a1504e257cfd91104459463245680bfaa64795c87afa47db9e7cf0df1ab35fd60ed8ba60be3668020ce16c4c175a7ad1a43d62322d53edee > MISC ChangeLog 25641 SHA256 fe380faa857882fece0df873884d209b9cd610925ca5a8eff99d777fca05465b SHA512 ef79e5b53db0d1ff9a9d07e8806364cceeb7f9ada6bcc286c426bc218baf3cd709213b07c0e96769b4abb9abd3f53bf8268653755dd21fd2c524062e60baf41d WHIRLPOOL e24284e9685d5868f5b987dc32337a377abd5cb195d0a638a6ec0d89da82118f968cbfae10335329d06a71e889131e8d01c099e3dbaff82c3df5fb9b545d97a7 > MISC metadata.xml 2723 SHA256 d1bbe72da2553592ad60522f744b8339bce17487343abf372d966c1fe9cd163d SHA512 800f72039a5f0fdb175a8ddab7ae8f184907865802ffd5f139006f3a8c77053f114e2f7b01cef3f41f6fffb3f8f8b2b474fdf95461f27b2dc8ae31cbd732a14e WHIRLPOOL 462d3d2f22e29d3678621a9f89ed98a58ee60fde57da7be21fbca7fd61e106abbcb19c0e491424869302c19ca93b15c480cd7ca2a3181f2148174d44e891e190 >------BEGIN PGP SIGNATURE----- >-Version: GnuPG v2.0.22 (GNU/Linux) >- >-iQJ8BAEBCABmBQJSs0QuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w >-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC >-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOSd4P/jnyZwUUKvEXyUAm2QhsnA9w >-8OoNGDpFsyrGzUN7ZYYkDlpJtUQ4WT2lHiuJfjrHdB8xgqtLws7t3PD7CupE7szd >-yNy+PRFehKP2ZVI0UUDilV+Xa2Fgzk7f2dkKKPoC7lJUFh56abXV7wqKz7hRNdc4 >-54foy/nuJdi+yJl+wPM9AlBFOilOnBkc9fqvm78WwO9IjMsldIc1ck9aK85V2Brp >-rRuTD86HDe41MNpUTEj0B8jYom68yFIc1YJZeH71s1hHveT1VMWZSjSUnVM8Qn8g >-IhhiKM/6TWg1jbe8MhxBp/kxyixyMbchp4HAZ2dEuD9Vnv+eW+Ggumul1dAZ2JzU >-VmSuNWHJKsxH+qH7QVl+nK7UUgGMczzCcaFs3hKI64xXf0ZJdSchA/BmN96020ja >-fpB1flR9HEVd2GNECkdhKpNGHTl0DK32jZT94b7HqsJLufi9a/hQiwPTgOREBDdM >-bhe2CRmW9o6nIa/t2QRZx1YnxFjpYppcDMJJHbJ5nPUTVxgpM1T3k60mpXldzuoO >-ObopnUoUhJ2OmdsEfY8y9SyiK32MOKCWJ7hWDrka5DASXSYgAyqJm7T4ChCva9bM >-x0qhBukTaErCrK/nd7V0d2MQGCKkX9vB/FdFCE4AlTo+BFc1zB2rK/cB9dSEA2su >-s37e0Lkr9apoEUX3X+o4 >-=bd6B >------END PGP SIGNATURE----- >Index: llvm-9999.ebuild >=================================================================== >RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v >retrieving revision 1.66 >diff -u -B -r1.66 llvm-9999.ebuild >--- llvm-9999.ebuild 19 Dec 2013 19:08:25 -0000 1.66 >+++ llvm-9999.ebuild 19 Dec 2013 23:59:25 -0000 >@@ -6,7 +6,7 @@ > > PYTHON_COMPAT=( python{2_5,2_6,2_7} pypy{1_9,2_0} ) > >-inherit eutils flag-o-matic git-r3 multilib multilib-minimal \ >+inherit cmake-utils eutils flag-o-matic git-r3 multilib multilib-minimal \ > python-r1 toolchain-funcs pax-utils check-reqs > > DESCRIPTION="Low Level Virtual Machine" >@@ -231,6 +231,25 @@ > > ECONF_SOURCE=${S} \ > econf "${conf_flags[@]}" >+ >+ multilib_build_binaries && cmake_configure >+} >+ >+cmake_configure() { >+ # sadly, cmake doesn't seem to have host autodetection >+ # but it's fairly easy to steal this from configured autotools >+ local targets=$(sed -n -e 's/^TARGETS_TO_BUILD=//p' Makefile.config || die) >+ local libdir=$(get_libdir) >+ local mycmakeargs=( >+ # just the stuff needed to get correct cmake modules >+ $(cmake-utils_use ncurses LLVM_ENABLE_TERMINFO) >+ >+ -DLLVM_TARGETS_TO_BUILD="${targets// /;}" >+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib} >+ ) >+ >+ BUILD_DIR=${S%/}_cmake \ >+ cmake-utils_src_configure > } > > set_makeargs() { >@@ -338,6 +357,9 @@ > dodir /usr/${CHOST}/binutils-bin/lib/bfd-plugins > dosym ../../../../$(get_libdir)/LLVMgold.so \ > /usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so >+ >+ # install cmake modules >+ emake -C "${S%/}"_cmake/cmake/modules DESTDIR="${D}" install > else > # Preserve ABI-variant of llvm-config, > # then drop all the executables since LLVM doesn't like to
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 425844
: 365712 |
365750