Merge tag '1%17.0.6-12' into trixie
authorPeter Michael Green <plugwash@raspbian.org>
Sat, 1 Jun 2024 15:09:40 +0000 (15:09 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Sat, 1 Jun 2024 15:30:51 +0000 (15:30 +0000)
1  2 
debian/changelog
debian/control
debian/control.in
debian/patches/series
debian/rules

index b9b91679f13e04f32678fc2265d942678f371724,c9cdde6b991e9dc438b642b6b594d4b2d918d57b..5de41f7cc8aeb1eb5de4272ae4eafb282e68a5d4
- llvm-toolchain-17 (1:17.0.6-5+rpi1) trixie-staging; urgency=medium
++llvm-toolchain-17 (1:17.0.6-12+rpi1) trixie-staging; urgency=medium
 +
 +  [changes brought forward from llvm-toolchain-3.8 1:3.8-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 14 May 2016 21:43:35 +0000]
 +  * Cleanup .pyc files in clean target.
 +  * Add a hack to the cmake based build to force armv6 (unfortunately the cmake
 +    based build relies on config.guess which assumes you want to build for the
 +    hardware you are running on).
 +  * Add -DCOMPILER_RT_BUILD_BUILTINS=OFF to disable parts of compiler-rt that
 +    are broken on lower arm architectures.
 +
 +  [changes introduced in llvm-toolchain-3.9 1:3.9.1-1 by Peter Michael Green]
 +  * disable testsuite (using a method that is hopefully less likely to cause diff conflicts than previously).
 +  * Remove -march=armv7-a in compiler-rt/cmake/config-ix-base.cmake
 +  * Clean up debian/usr in clean target.
 +  * Clean up clang/tools/*-3.9 in clean target.
 +  * Clean up stray *3.9.vim files
 +  * Clean up clang/tools/scan-build/man/scan-build-3.9.1 and utils/vim/llvm-3.9-vimrc
 +  * Clean up debian/*.install
 +
 +  [changes introduced in llvm-toolchain-6.0 1:6.0-1+rpi1 by Peter michael green]
 +  * create build-llvm/docs/ocamldoc/html/ so the install target doesn't complain
 +    about it not existing.
 +  * clean up more crap left behind by build process.
 +
 +  [changes introduced in llvm-toolchain-6.0 1:6.0-3+rpi1 by Peter Michael Green]
 +  * Remove debian/man in clean target.
 +
 +  [changes introduced in llvm-toolchain-7 1:7-6+rpi1 by Peter Michael Green]
 +  * Use libatomic on armhf
 +  * Set cmake/config.guess.hack back to mode 644 in clean target to keep
 +    git/dgit happy.
 +  * Yet more clean target fixes.
 +
 +  [changes introduced in llvm-toolchain-7 1:7.0.1-1+rpi2 by Peter Michael Green]
 +  * Change triplet in debian/rules to use armv6k rather than armv7l
 +
 +  [changes introduced in llvm-toolchain-12 1:12.0.1-16 by Peter Michael Green]
 +  * Disable llvm libunwind on armhf, it seems to come out armv7 contaminated.
 +
 +  [changes introduced in llvm-toolchain-13 (1:13.0.0-9+rpi1 by Peter Michael Green]
 +  * Disable scudo on armhf, it needs atomics which we do not want to enable.
 +
 +  [changes brought forward from 1:13.0.0-9+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Tue, 23 Nov 2021 22:37:30 +0000]
 +  * Remove armhf from architecture list for libunwind-13-dev dependency.
 +
 + -- Peter Michael Green <plugwash@debian.org>  Thu, 30 May 2024 19:02:37 +0000
 +
+ llvm-toolchain-17 (1:17.0.6-12) unstable; urgency=medium
+   * Add oracular as supported release
+  -- Gianfranco Costamagna <locutusofborg@debian.org>  Sat, 04 May 2024 07:30:47 +0200
+ llvm-toolchain-17 (1:17.0.6-11) unstable; urgency=medium
+   * Disable --as-needed on armel
+   * Pass LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to stage 1 to (try to) build M68k
+     (Closes: #1067646)
+  -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 28 Apr 2024 18:00:09 +0200
+ llvm-toolchain-17 (1:17.0.6-10) unstable; urgency=medium
+   [ Matthias Klose ]
+   * Fix libomp symbols file for t64.
+   [ Sylvestre Ledru ]
+   * Allow build on machines without too many CPU
+     Thanks to Santiago Vila for the patch
+     (Closes: #1067714)
+   * Disable Loongson SIMD Extension (LSX) and Loongson
+     Advanced SIMD Extension (LASX) on 17 (Closes: #1068169)
+  -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 24 Apr 2024 12:22:47 +0200
+ llvm-toolchain-17 (1:17.0.6-9) unstable; urgency=medium
+   [ Gianfranco Costamagna ]
+   * Bump version to -9, the -8 is already used in Ubuntu
+   [ Matthias Klose ]
+   * Make libclang-common-17-dev architecture dependent.
+   * Fix sanitizer build on 32bit time_t64 architectures.
+   * Enable compiler-rt runtime again for 32bit time_t64 architectures.
+   * Add a stage1 profile to disable curl, grpc and spirv.
+   * Build with --as-needed.
+  -- Matthias Klose <doko@debian.org>  Fri, 08 Mar 2024 14:52:29 +0100
+ llvm-toolchain-17 (1:17.0.6-7) unstable; urgency=medium
+   * Fix mxgot export on mips64el
+  -- Gianfranco Costamagna <locutusofborg@debian.org>  Mon, 04 Mar 2024 16:09:18 +0100
+ llvm-toolchain-17 (1:17.0.6-6) unstable; urgency=medium
+   [ chenli ]
+   * Enable flang on loong64
+   [ Sylvestre Ledru ]
+   * try to enable sccache on 'my' s390x machines
+   [ Steve Langasek ]
+   * Rename libraries for 64-bit time_t transition.
+   [ Gianfranco Costamagna ]
+   * Fix 32bit builds
+   * Export mxgot on mips64el
+  -- Sylvestre Ledru <sylvestre@debian.org>  Wed, 24 Jan 2024 13:29:35 +0100
++>>>>>>> 1%17.0.6-12
  llvm-toolchain-17 (1:17.0.6-5) unstable; urgency=medium
  
    [ Faidon Liambotis ]
diff --cc debian/control
Simple merge
index 691c944698cc3c75fb97fdd10bb90a7a2a19406f,d918940ac0adae19fd7bcba5d469fa78484199d8..3fc9b2e140d59348cf6c8694a6dac51cc8ea8d3d
@@@ -826,9 -838,10 +838,10 @@@ Description: OpenCL C language implemen
  
  # ------------- libunwind -------------
  
- Package: libunwind-@LLVM_VERSION@
+ Package: libunwind-@LLVM_VERSION@t64
+ Breaks: libunwind-@LLVM_VERSION@ (<< ${source:Version})
  Section: libs
 -Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
 +Architecture: amd64 arm64 i386 loong64 ppc64el ppc64 riscv64
  Multi-Arch: same
  Depends: ${shlibs:Depends},
   ${misc:Depends}
@@@ -845,13 -858,7 +858,7 @@@ Description: production-quality unwinde
  
  Package: libunwind-@LLVM_VERSION@-dev
  Section: libdevel
- <<<<<<< HEAD
--Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
- ||||||| merged common ancestors
- Architecture: amd64 arm64 armhf i386 ppc64el ppc64 riscv64
- =======
- Architecture: amd64 arm64 i386 ppc64el ppc64 riscv64
- >>>>>>> 9373643199d2855668ee3f06acbd4a734f5d5d85
++Architecture: amd64 arm64 i386 loong64 ppc64el ppc64 riscv64
  Multi-Arch: same
  Depends:
   ${misc:Depends},
index 44f992d86d9c8db2be4f955e70a29974ce921bca,257a14a1c71869ed9a8615b35ab644aac2a12aff..a2c5c81cf1d6920b969af20a63f87299ff98689a
@@@ -129,4 -152,5 +130,6 @@@ libclang-major-version-only.dif
  D148945-revert.diff
  arm32-defaults.diff
  mips/D154390-pre-R6.diff
+ libsanitizer-timebits.diff
+ D154931-revert-loong64.patch
 +raspbian-triplet.patch
diff --cc debian/rules
Simple merge