]> git.proxmox.com Git - rustc.git/commitdiff
switch to LLVM-15
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 2 Dec 2022 12:59:36 +0000 (13:59 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 2 Dec 2022 13:25:23 +0000 (14:25 +0100)
upstream uses it since 1.65, stay in sync.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
debian/bin/rust-lld
debian/control
debian/patches/d-rust-lldb-paths
debian/rules
debian/rust-lldb.links
debian/rustc.links

index 04aec84b474f7312e3c867a65c5855b4ff0b2337..285f1b0dad22af380ab2028227f8fb7e34f94ceb 100755 (executable)
@@ -6,4 +6,4 @@
 # However the tests fail for other reasons, namely we can't build rustdoc
 # (which runs the tests) in wasm32 yet. So this is just WIP at the moment,
 # it is not expect to work nor to be installed on user machines.
-exec /usr/bin/lld-14 "${@/#-Wl,/}"
+exec /usr/bin/lld-15 "${@/#-Wl,/}"
index 846231f5dd65a156b0039b8686b7c29923900cbd..423e615bd259fdbfc0666b15da9f5ba6d66d6312 100644 (file)
@@ -15,11 +15,11 @@ Build-Depends:
  cargo:native (>= 0.60.0)      <!pkg.rustc.dlstage0>,
  rustc:native (>= 1.64.0+dfsg) <!pkg.rustc.dlstage0>,
  rustc:native (<= 1.65.0++)    <!pkg.rustc.dlstage0>,
- llvm-14-dev:native,
- llvm-14-tools:native,
+ llvm-15-dev:native,
+ llvm-15-tools:native,
  gcc-mingw-w64-x86-64-posix:native [amd64] <!nowindows>,
  gcc-mingw-w64-i686-posix:native [i386] <!nowindows>,
- libllvm14 (>= 1:14.0.0),
+ libllvm15 (>= 1:15.0.0),
  cmake (>= 3.0) | cmake3,
 # needed by some vendor crates
  pkg-config,
@@ -40,7 +40,7 @@ Build-Depends:
 Build-Depends-Indep:
  wasi-libc (>= 0.0~git20220510.9886d3d~~) <!nowasm>,
  wasi-libc (<= 0.0~git20220510.9886d3d++) <!nowasm>,
- clang-14:native,
+ clang-15:native,
 Build-Conflicts: gdb-minimal <!nocheck>
 Standards-Version: 4.2.1
 Homepage: http://www.rust-lang.org/
@@ -57,10 +57,10 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
 Recommends:
  cargo (>= 0.66.0~~), cargo (<< 0.67.0~~),
 # llvm is needed for llvm-dwp for -C split-debuginfo=packed
- llvm-14,
+ llvm-15,
 Suggests:
 # lld and clang are needed for wasm compilation
- lld-14, clang-14,
+ lld-15, clang-15,
 Replaces: libstd-rust-dev (<< 1.25.0+dfsg1-2~~)
 Breaks: libstd-rust-dev (<< 1.25.0+dfsg1-2~~)
 Description: Rust systems programming language
@@ -155,7 +155,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}
 # Embeds wasi-libc so doesn't need to depend on it
 # None of its licenses require source redistrib, so no need for Built-Using
 Recommends:
- lld-14, clang-14,
+ lld-15, clang-15,
 Suggests:
 # nodejs contains wasi-node for running the program
  nodejs (>= 12.16),
@@ -201,7 +201,7 @@ Description: Rust debugger (gdb)
 Package: rust-lldb
 Architecture: all
 # When updating, also update rust-lldb.links
-Depends: lldb-14, ${misc:Depends}, python3-lldb-14
+Depends: lldb-15, ${misc:Depends}, python3-lldb-15
 Replaces: rustc (<< 1.1.0+dfsg1-1)
 Description: Rust debugger (lldb)
  Rust is a curly-brace, block-structured expression language.  It
index 15028a68f4894253d5aee2c0872df1b61a7c6569..bea7a38442aa49238d58a07d8ee79397525dc3c5 100644 (file)
@@ -23,7 +23,7 @@ index bce72f1..793f593 100755
  RUST_LLDB="$RUSTC_SYSROOT/lib/rustlib/$host/bin/lldb"
  
 -lldb=lldb
-+lldb=lldb-14
++lldb=lldb-15
  if [ -f "$RUST_LLDB" ]; then
      lldb="$RUST_LLDB"
  else
index b3a2e8c7e0545290e6bfc30d1e36fc5dd8cc8b21..276a809359dde96abee753e5a84cc6f150e8fc4c 100755 (executable)
@@ -28,8 +28,8 @@ export RUST_LONG_VERSION
 DEB_DESTDIR := $(CURDIR)/debian/tmp
 
 # Use system LLVM (comment out to use vendored LLVM)
-LLVM_VERSION = 14
-OLD_LLVM_VERSION = 13
+LLVM_VERSION = 15
+OLD_LLVM_VERSION = 14
 # Make it easier to test against a custom LLVM
 ifneq (,$(LLVM_DESTDIR))
 LLVM_LIBRARY_PATH := $(LLVM_DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH):$(LLVM_DESTDIR)/usr/lib
index d9de18f771cf63e472fb5eca911438bebac319d2..561aff8b52129bf990a09160f15c30197b6d1493 100644 (file)
@@ -1 +1 @@
-usr/share/man/man1/lldb-14.1.gz usr/share/man/man1/rust-lldb.1.gz
+usr/share/man/man1/lldb-15.1.gz usr/share/man/man1/rust-lldb.1.gz
index db024ff245658b65f5581e09bb8833174e96905e..10826e2efeba54b75e6e9adb326758dace8aa3e3 100644 (file)
@@ -1,6 +1,6 @@
-usr/bin/lld-14 usr/bin/rust-lld
-usr/bin/clang-14 usr/bin/rust-clang
-usr/bin/llvm-dwp-14 usr/bin/rust-llvm-dwp
+usr/bin/lld-15 usr/bin/rust-lld
+usr/bin/clang-15 usr/bin/rust-clang
+usr/bin/llvm-dwp-15 usr/bin/rust-llvm-dwp
 # for -Z gcc-ld=lld, see compiler/rustc_codegen_ssa/src/back/link.rs for logic
 usr/bin/rust-lld usr/lib/rustlib/${env:DEB_HOST_RUST_TYPE}/bin/gcc-ld/ld
 usr/bin/rust-lld usr/lib/rustlib/${env:DEB_HOST_RUST_TYPE}/bin/gcc-ld/ld64