Gentoo Archives: gentoo-musl

From: Felix Janda <felix.janda@××××××.de>
To: gentoo-musl@l.g.o
Subject: [gentoo-musl] [PATCH] sys-devel/llvm: Fix dynamic linker name for arm
Date: Mon, 07 Mar 2016 17:01:16
Message-Id: 20160307165624.GA29147@nyan
1 ---
2 sys-devel/llvm/Manifest | 2 +-
3 sys-devel/llvm/files/llvm-3.5-musl-clang-support.patch | 4 ++--
4 2 files changed, 3 insertions(+), 3 deletions(-)
5
6 diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
7 index 65a2194..d04ca8f 100644
8 --- a/sys-devel/llvm/Manifest
9 +++ b/sys-devel/llvm/Manifest
10 @@ -4,7 +4,7 @@ AUX clang-3.5-gentoo-runtime-gcc-detection-v3.patch 1694 SHA256 24691db819d08f87
11 AUX llvm-3.2-nodoctargz.patch 1761 SHA256 e17494aef638d2fe3fb0b669516ffcc9e560161903e1e165de0eecba684c8c1b SHA512 d12a8996d8a1160f7bad4ce3b3a9ddfb2d29d91fc160876c145f9241927b0cf4413f3b29bc2bf291f0421f61a512de8057e8f3d0029a8a09ba3f1d93582723b5 WHIRLPOOL be273271db8293829a63120cfc917711c99d8893cae6f95af2583def735131f629ee67b5a1515df007477f34abeaf5f2729d689eefdc61eb3aae6b1959971507
12 AUX llvm-3.5-gcc-4.9.patch 1722 SHA256 c73f64311ff67534b581729b3ef0fecf452b86961c3b668ac2e6b50f1eff0bd2 SHA512 5ad0a742fca3eb9e08a183af9f90370baf85528bba6f3083d19592fe2a704950ca8c6bf9e930f9834255de3fc5832c49a06c9ca29a66e45928d9047abd9ad8ac WHIRLPOOL dac24fcb47d8b094ffa6b4403dbd7604901dd0f5ef6665a882380109584e4de815b2f277e05d44c05e1a3d22a7003075b2b2649f3f614f299b38bc6d594400ae
13 AUX llvm-3.5-gentoo-install.patch 3204 SHA256 0c97173613505ea92f0aa79d4e04e797f1917fdc33b34daee05752bb52336d53 SHA512 f60b04f1fc7798f7869f3d80e4c163086c398e01b81220d60ccff42be5899fa036d5ab95257933e89e4c5efd04267a09015917c6a617b86b82d7ab4f5d0de221 WHIRLPOOL 81ce5835b9eb1fe1b162f35d6e37762cc8d613e67c5791f078ecd0e354a87eb92e52452bd6e9a7f70953dabea99d197786e87ed64dc802223149b8e97d6de265
14 -AUX llvm-3.5-musl-clang-support.patch 2341 SHA256 e0d43b6ce1406706bc5bba37f39bd3f26cc4082dbc585cfb5dcca56440238824 SHA512 2ecfd55388504a7f51d9c1726131e46b0b08e9546cd4a7ee1b74125343502412095863efabc81ed726f3a8e650c4c43fbf1fde428d35e53906d7c9b45d0fa9f1 WHIRLPOOL ddde48159cd735eacbdeff618964d8ac55692c8cf6d44414aed49cbbede3ba59e8f8f346986b7b45922c36c26248e477e82c07b0e4cdbf95ffdbca026054d09b
15 +AUX llvm-3.5-musl-clang-support.patch 2341 SHA256 fb0a01ec527883eae8f1c037037ae46bb09b0e69526a74b888512eb48b7884fb SHA512 488fad455e41c97e5b712f47e8692e0dca88dbf9508667422283d89953795d3a11016d8b77a4d0b30d10c1a188fb1e5a5fc73bf403ec8452971578edc5f88701 WHIRLPOOL 28600cf78f80b251794b1d84ea64999aa196dcb695db6f72208a7a3946760f2d4ac755ef835b87510d17bbebd856254c5cda1ec0dfab461b0378aa2e794adb90
16 AUX llvm-3.5-musl-compiler-rt.patch 2309 SHA256 a9ec6cb87f9b7e17a9fd0cf7fa7cedafaba7601b97359e27d13c7f1cde96adfe SHA512 8d96fdaab4c2b5d6ee3177e5346be0176deb104c1a75aeed72195ff8e86cdb6234c5815645887c3bd1ff28047281fbaf707c1d1e80bebd1b80c8b7e4abc8d0fa WHIRLPOOL 1afed6a971f7f3d4dea37b81e8381b6eb96d21ebdfd90f21e451e40e597938b8dd545f03bce7c0aa448a1807162333e76e52903b7fb2ac4f33545f4fd4e46a88
17 AUX llvm-3.5-musl-fixes.patch 3465 SHA256 e7ea600500b948bcf5d3eaad0664039b1cdfb27ece878f176b038a97c86183e5 SHA512 b5c5c6e25d7c15d5a014537e8b77d1f648bd3abb56aa1b1342849235e7887468d0b46031ac00115ee8c1786a1ad4695dee9d43c9d38dbfca8577faeee5db156f WHIRLPOOL f7ede3ed9e8d06aa76eb12c3e23a35629be9d4676aa21017758b25cbf97d1e03534763e2a0008d2b549672b10c326925da5040319f70c0c8d139add8c4eb7661
18 AUX llvm-3.5-musl-support.patch 2761 SHA256 fbead2e7842e6e928fba09a8b59f9ca10110021c30ccee0b4500c81bd1607c58 SHA512 e0545a23e1ae8a06cba0577f5bcebe7aca90ac25617fa9132ac2bc3749f2ad95b5d3665073f9b2e1b0404741b903596b8892f9dd3e303f51c349da8959cb1b12 WHIRLPOOL a5e3f8fba22b0478c6bda6a9cd9fb8d83f80b8caa8fcd56381f2d59caf8062a98f5fc1b609856a7bdc45209615597039346ea20cb05e557a291ab73c29b1fed8
19 diff --git a/sys-devel/llvm/files/llvm-3.5-musl-clang-support.patch b/sys-devel/llvm/files/llvm-3.5-musl-clang-support.patch
20 index a492f12..ba54df1 100644
21 --- a/sys-devel/llvm/files/llvm-3.5-musl-clang-support.patch
22 +++ b/sys-devel/llvm/files/llvm-3.5-musl-clang-support.patch
23 @@ -28,9 +28,9 @@ diff -ru llvm-3.5.0.src.orig/tools/clang/lib/Driver/Tools.cpp llvm-3.5.0.src/too
24 + switch (ToolChain.getTriple().getEnvironment()) {
25 + case llvm::Triple::Musl:
26 + case llvm::Triple::MuslEABI:
27 -+ return "/lib/ld-musl-arm.so.3";
28 ++ return "/lib/ld-musl-arm.so.1";
29 + case llvm::Triple::MuslEABIHF:
30 -+ return "/lib/ld-musl-armhf.so.3";
31 ++ return "/lib/ld-musl-armhf.so.1";
32 + case llvm::Triple::GNUEABIHF:
33 return "/lib/ld-linux-armhf.so.3";
34 - else
35 --
36 2.4.10