mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-11-06 09:24:52 +00:00
* hurd/hurd-cxx-paths.diff: Fix patch so it can be applied.
* clang-tools-X.Y.install.in: Do not try to install hwasan_symbolize on hurd-any.
This commit is contained in:
commit
33627f614f
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -7,7 +7,12 @@ llvm-toolchain-10 (1:10.0.0~+rc2-1~exp1) experimental; urgency=medium
|
|||||||
as it isn't built
|
as it isn't built
|
||||||
(Closes: #950899)
|
(Closes: #950899)
|
||||||
|
|
||||||
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 14 Feb 2020 09:46:43 +0100
|
[ Samuel Thibault ]
|
||||||
|
* hurd/hurd-cxx-paths.diff: Fix patch so it can be applied.
|
||||||
|
* clang-tools-X.Y.install.in: Do not try to install hwasan_symbolize on
|
||||||
|
hurd-any.
|
||||||
|
|
||||||
|
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 06 Feb 2020 10:37:39 +0100
|
||||||
|
|
||||||
llvm-toolchain-10 (1:10.0.0~+rc1-1~exp1) experimental; urgency=medium
|
llvm-toolchain-10 (1:10.0.0~+rc1-1~exp1) experimental; urgency=medium
|
||||||
|
|
||||||
|
|||||||
4
debian/clang-tools-X.Y.install.in
vendored
4
debian/clang-tools-X.Y.install.in
vendored
@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/dh-exec
|
||||||
|
|
||||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-check
|
usr/lib/llvm-@LLVM_VERSION@/bin/clang-check
|
||||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-apply-replacements
|
usr/lib/llvm-@LLVM_VERSION@/bin/clang-apply-replacements
|
||||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-query
|
usr/lib/llvm-@LLVM_VERSION@/bin/clang-query
|
||||||
@ -31,7 +33,7 @@ usr/lib/llvm-@LLVM_VERSION@/bin/pp-trace
|
|||||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-move
|
usr/lib/llvm-@LLVM_VERSION@/bin/clang-move
|
||||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-offload-wrapper
|
usr/lib/llvm-@LLVM_VERSION@/bin/clang-offload-wrapper
|
||||||
|
|
||||||
[!armhf !ppc64el] usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION_FULL@/bin/hwasan_symbolize
|
[!armhf !ppc64el !hurd-any] usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION_FULL@/bin/hwasan_symbolize
|
||||||
|
|
||||||
clang/tools/scan-build-@LLVM_VERSION@ usr/share/clang/
|
clang/tools/scan-build-@LLVM_VERSION@ usr/share/clang/
|
||||||
clang/tools/scan-build-py-@LLVM_VERSION@ usr/share/clang/
|
clang/tools/scan-build-py-@LLVM_VERSION@ usr/share/clang/
|
||||||
|
|||||||
4
debian/control
vendored
4
debian/control
vendored
@ -22,8 +22,8 @@ Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils,
|
|||||||
Build-Conflicts: oprofile, ocaml
|
Build-Conflicts: oprofile, ocaml
|
||||||
Standards-Version: 4.2.1
|
Standards-Version: 4.2.1
|
||||||
Homepage: https://www.llvm.org/
|
Homepage: https://www.llvm.org/
|
||||||
Vcs-Git: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 9
|
Vcs-Git: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 10
|
||||||
Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/tree/9
|
Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/tree/10
|
||||||
|
|
||||||
# ------------- clang -------------
|
# ------------- clang -------------
|
||||||
|
|
||||||
|
|||||||
10
debian/patches/hurd/hurd-cxx-paths.diff
vendored
10
debian/patches/hurd/hurd-cxx-paths.diff
vendored
@ -6,7 +6,7 @@ Index: llvm-toolchain-9-9.0.0/clang/lib/Driver/ToolChains/Hurd.cpp
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- llvm-toolchain-9-9.0.0.orig/clang/lib/Driver/ToolChains/Hurd.cpp
|
--- llvm-toolchain-9-9.0.0.orig/clang/lib/Driver/ToolChains/Hurd.cpp
|
||||||
+++ llvm-toolchain-9-9.0.0/clang/lib/Driver/ToolChains/Hurd.cpp
|
+++ llvm-toolchain-9-9.0.0/clang/lib/Driver/ToolChains/Hurd.cpp
|
||||||
@@ -61,17 +61,107 @@ static StringRef getOSLibDir(const llvm:
|
@@ -61,21 +61,107 @@ static StringRef getOSLibDir(const llvm:
|
||||||
return Triple.isArch32Bit() ? "lib" : "lib64";
|
return Triple.isArch32Bit() ? "lib" : "lib64";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -42,10 +42,6 @@ Index: llvm-toolchain-9-9.0.0/clang/lib/Driver/ToolChains/Hurd.cpp
|
|||||||
+ .str());
|
+ .str());
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+#ifdef ENABLE_LINKER_BUILD_ID
|
|
||||||
+ ExtraOpts.push_back("--build-id");
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+ // The selection of paths to try here is designed to match the patterns which
|
+ // The selection of paths to try here is designed to match the patterns which
|
||||||
+ // the GCC driver itself uses, as this is part of the GCC-compatible driver.
|
+ // the GCC driver itself uses, as this is part of the GCC-compatible driver.
|
||||||
+ // This was determined by running GCC in a fake filesystem, creating all
|
+ // This was determined by running GCC in a fake filesystem, creating all
|
||||||
@ -56,6 +52,10 @@ Index: llvm-toolchain-9-9.0.0/clang/lib/Driver/ToolChains/Hurd.cpp
|
|||||||
const std::string OSLibDir = getOSLibDir(Triple, Args);
|
const std::string OSLibDir = getOSLibDir(Triple, Args);
|
||||||
const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot);
|
const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot);
|
||||||
|
|
||||||
|
#ifdef ENABLE_LINKER_BUILD_ID
|
||||||
|
ExtraOpts.push_back("--build-id");
|
||||||
|
#endif
|
||||||
|
|
||||||
- // If we are currently running Clang inside of the requested system root, add
|
- // If we are currently running Clang inside of the requested system root, add
|
||||||
- // its parent library paths to those searched.
|
- // its parent library paths to those searched.
|
||||||
+ // Add the multilib suffixed paths where they are available.
|
+ // Add the multilib suffixed paths where they are available.
|
||||||
|
|||||||
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -97,6 +97,7 @@ remove-apple-clang-manpage.diff
|
|||||||
0049-Use-Debian-provided-MathJax-everywhere.patch
|
0049-Use-Debian-provided-MathJax-everywhere.patch
|
||||||
|
|
||||||
# Hurd port
|
# Hurd port
|
||||||
|
hurd/hurd-cxx-paths.diff
|
||||||
hurd/hurd-pathmax.diff
|
hurd/hurd-pathmax.diff
|
||||||
|
|
||||||
# powerpcspe
|
# powerpcspe
|
||||||
|
|||||||
2
debian/rules
vendored
2
debian/rules
vendored
@ -296,7 +296,7 @@ preconfigure:
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Make install file executable for dh-exec
|
# Make install file executable for dh-exec
|
||||||
chmod +x debian/llvm-$(LLVM_VERSION)-dev.install
|
chmod +x debian/llvm-$(LLVM_VERSION)-dev.install debian/clang-tools-$(LLVM_VERSION).install
|
||||||
|
|
||||||
# DH doesn't support the [power ...] in install on Ubuntu trusty
|
# DH doesn't support the [power ...] in install on Ubuntu trusty
|
||||||
# fails with cp: cannot stat 'debian/tmp/[!powerpc': No such file or directory
|
# fails with cp: cannot stat 'debian/tmp/[!powerpc': No such file or directory
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user