]> git.pld-linux.org Git - packages/llvm.git/blame - x32-gcc-toolchain.patch
- added libexecdir patch, consistently package binaries from both scan-build in libex...
[packages/llvm.git] / x32-gcc-toolchain.patch
CommitLineData
8d52ede4
JP
1--- llvm-13.0.0.src/tools/clang/lib/Driver/ToolChains/Gnu.cpp.orig 2021-10-25 20:48:42.045696956 +0200
2+++ llvm-13.0.0.src/tools/clang/lib/Driver/ToolChains/Gnu.cpp 2021-10-25 20:56:43.802012798 +0200
3@@ -2113,8 +2113,9 @@
4 "x86_64-manbo-linux-gnu", "x86_64-linux-gnu",
4d2642a0
JR
5 "x86_64-slackware-linux", "x86_64-unknown-linux",
6 "x86_64-amazon-linux", "x86_64-linux-android"};
8d52ede4
JP
7- static const char *const X32Triples[] = {"x86_64-linux-gnux32",
8- "x86_64-pc-linux-gnux32"};
d215fb08 9+ static const char *const X32Triples[] = {
41876fe7
JR
10+ "x86_64-pld-linux-gnux32", "amd64-pld-linux-gnux32",
11+ "x86_64-linux-gnux32", "x86_64-unknown-linux-gnux32", "x86_64-pc-linux-gnux32"};
8d52ede4 12 static const char *const X32LibDirs[] = {"/libx32", "/lib"};
41876fe7 13 static const char *const X86LibDirs[] = {"/lib32", "/lib"};
d215fb08 14 static const char *const X86Triples[] = {
8d52ede4
JP
15@@ -2352,12 +2353,16 @@
16 LibDirs.append(begin(X32LibDirs), end(X32LibDirs));
17 TripleAliases.append(begin(X32Triples), end(X32Triples));
18 BiarchLibDirs.append(begin(X86_64LibDirs), end(X86_64LibDirs));
d215fb08
JR
19+ BiarchLibDirs.append(begin(X86LibDirs), end(X86LibDirs));
20 BiarchTripleAliases.append(begin(X86_64Triples), end(X86_64Triples));
21+ BiarchTripleAliases.append(begin(X86Triples), end(X86Triples));
22 } else {
8d52ede4
JP
23 LibDirs.append(begin(X86_64LibDirs), end(X86_64LibDirs));
24 TripleAliases.append(begin(X86_64Triples), end(X86_64Triples));
25 BiarchLibDirs.append(begin(X32LibDirs), end(X32LibDirs));
26+ BiarchLibDirs.append(begin(X86LibDirs), end(X86LibDirs));
27 BiarchTripleAliases.append(begin(X32Triples), end(X32Triples));
28+ BiarchTripleAliases.append(begin(X86Triples), end(X86Triples));
d215fb08 29 }
8d52ede4
JP
30 BiarchLibDirs.append(begin(X86LibDirs), end(X86LibDirs));
31 BiarchTripleAliases.append(begin(X86Triples), end(X86Triples));
This page took 0.035409 seconds and 4 git commands to generate.