[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/lib/mesa][debian-experimental] control, rules: Migrate to llvm 21.



Title: GitLab

Timo Aaltonen pushed to branch debian-experimental at X Strike Force / lib / mesa

Commits:

  • 91fd61b3
    by Timo Aaltonen at 2025-11-27T12:30:11+02:00
    control, rules: Migrate to llvm 21.
    

3 changed files:

Changes:

  • debian/changelog
    1
    +mesa (25.3.0-2) UNRELEASED; urgency=medium
    
    2
    +
    
    3
    +  * control, rules: Migrate to llvm 21.
    
    4
    +
    
    5
    + -- Timo Aaltonen <tjaalton@debian.org>  Thu, 27 Nov 2025 12:30:07 +0200
    
    6
    +
    
    1 7
     mesa (25.3.0-1) experimental; urgency=medium
    
    2 8
     
    
    3 9
       * New upstream release.
    

  • debian/control
    ... ... @@ -13,16 +13,16 @@ Build-Depends:
    13 13
      flatbuffers-compiler [linux-arm64],
    
    14 14
      flex,
    
    15 15
      glslang-tools [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    16
    - libclang-19-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    17
    - libclang-cpp19-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    18
    - libclc-19 [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    19
    - libclc-19-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    16
    + libclang-21-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    17
    + libclang-cpp21-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    18
    + libclc-21 [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    19
    + libclc-21-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    20 20
      libdrm-dev (>= 2.4.125-1),
    
    21 21
      libelf-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    22 22
      libexpat1-dev,
    
    23 23
      libflatbuffers-dev [linux-arm64],
    
    24 24
      libglvnd-core-dev (>= 1.3.2),
    
    25
    - libllvmspirvlib-19-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    25
    + libllvmspirvlib-21-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    26 26
      libpng-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    27 27
      librust-paste-dev [amd64 arm64 armhf i386 ppc64 riscv64 x32],
    
    28 28
      librust-rustc-hash-2-dev [amd64 arm64 armhf i386 ppc64 riscv64 x32],
    
    ... ... @@ -48,8 +48,8 @@ Build-Depends:
    48 48
      libxxf86vm-dev,
    
    49 49
      libzstd-dev,
    
    50 50
      linux-libc-dev (>= 2.6.31) [linux-any],
    
    51
    - llvm-19-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    52
    - llvm-spirv-19 [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32],
    
    51
    + llvm-21-dev [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
    
    52
    + llvm-spirv-21 [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32],
    
    53 53
      meson (>= 1.7.0),
    
    54 54
      pkgconf,
    
    55 55
      python3,
    
    ... ... @@ -271,7 +271,7 @@ Section: libs
    271 271
     Architecture: amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x x32
    
    272 272
     Pre-Depends: ${misc:Pre-Depends}
    
    273 273
     Depends:
    
    274
    - libclc-19,
    
    274
    + libclc-21,
    
    275 275
      ocl-icd-libopencl1 | libopencl1,
    
    276 276
      ${misc:Depends},
    
    277 277
      ${shlibs:Depends}
    

  • debian/rules
    ... ... @@ -13,7 +13,7 @@ DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
    13 13
     DEB_HOST_ARCH_CPU  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
    
    14 14
     
    
    15 15
     # for finding the correct llvm-config when meson doesn't know about it yet
    
    16
    -LLVM_VERSION = 19
    
    16
    +LLVM_VERSION = 21
    
    17 17
     export PATH:=/usr/lib/llvm-$(LLVM_VERSION)/bin/:$(PATH)
    
    18 18
     
    
    19 19
     export DEB_BUILD_MAINT_OPTIONS=optimize=-lto
    


  • Reply to: