]> git.pld-linux.org Git - packages/llvm.git/blame_incremental - x32-gcc-toolchain.patch
up to 15.0.2
[packages/llvm.git] / x32-gcc-toolchain.patch
... / ...
CommitLineData
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",
5 "x86_64-slackware-linux", "x86_64-unknown-linux",
6 "x86_64-amazon-linux"};
7- static const char *const X32Triples[] = {"x86_64-linux-gnux32",
8- "x86_64-pc-linux-gnux32"};
9+ static const char *const X32Triples[] = {
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"};
12 static const char *const X32LibDirs[] = {"/libx32", "/lib"};
13 static const char *const X86LibDirs[] = {"/lib32", "/lib"};
14 static const char *const X86Triples[] = {
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));
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 {
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));
29 }
30 BiarchLibDirs.append(begin(X86LibDirs), end(X86LibDirs));
31 BiarchTripleAliases.append(begin(X86Triples), end(X86Triples));
This page took 0.076033 seconds and 4 git commands to generate.