mirror of
				https://git.proxmox.com/git/llvm-toolchain
				synced 2025-11-04 09:15:21 +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
 | 
			
		||||
    (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
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										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-apply-replacements
 | 
			
		||||
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-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-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
 | 
			
		||||
Standards-Version: 4.2.1
 | 
			
		||||
Homepage: https://www.llvm.org/
 | 
			
		||||
Vcs-Git: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 9
 | 
			
		||||
Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/tree/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/10
 | 
			
		||||
 | 
			
		||||
# ------------- 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/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";
 | 
			
		||||
 }
 | 
			
		||||
 
 | 
			
		||||
@ -42,10 +42,6 @@ Index: llvm-toolchain-9-9.0.0/clang/lib/Driver/ToolChains/Hurd.cpp
 | 
			
		||||
+                         .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 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
 | 
			
		||||
@ -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 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
 | 
			
		||||
-  // its parent library paths to those searched.
 | 
			
		||||
+  // 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
 | 
			
		||||
 | 
			
		||||
# Hurd port
 | 
			
		||||
hurd/hurd-cxx-paths.diff
 | 
			
		||||
hurd/hurd-pathmax.diff
 | 
			
		||||
 | 
			
		||||
# powerpcspe
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							@ -296,7 +296,7 @@ preconfigure:
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
	# 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
 | 
			
		||||
	# fails with cp: cannot stat 'debian/tmp/[!powerpc': No such file or directory
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user