+1
-1
doc/release-notes/rl-2511.section.md
+1
-1
doc/release-notes/rl-2511.section.md
···- GCC 9, 10, 11, and 12 have been removed, as they have reached end‐of‐life upstream and are no longer supported.-- LLVM 12, 13, and 14 have been removed, as they have reached end‐of‐life upstream and are no longer supported.+- LLVM 12, 13, 14, and 15 have been removed, as they have reached end‐of‐life upstream and are no longer supported.- GHCJS 8.10, exposed via `haskell.compiler.ghcjs` and `haskell.compiler.ghcjs810`, has been removed. Downstream users should migrate their projects to the new JavaScript backend of GHC proper which can be used via `pkgsCross.ghcjs` from Nixpkgs. Haskell packaging code, like `haskellPackages.mkDerivation`, `ghcWithPackages` and `hoogleWithPackages`, also no longer supports GHCJS.
-105
pkgs/development/compilers/llvm/15/clang/gnu-install-dirs.patch
-105
pkgs/development/compilers/llvm/15/clang/gnu-install-dirs.patch
···-+ set(LLVM_INCLUDE_DIRS ${INCLUDE_DIRS} CACHE PATH "Path to llvm/include and any other header dirs needed")-+set(header_install_dir ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}/include)
pkgs/development/compilers/llvm/15/clang/purity.patch
pkgs/development/compilers/llvm/16/clang/purity.patch
pkgs/development/compilers/llvm/15/clang/purity.patch
pkgs/development/compilers/llvm/16/clang/purity.patch
pkgs/development/compilers/llvm/15/compiler-rt/X86-support-extension.patch
pkgs/development/compilers/llvm/16/compiler-rt/X86-support-extension.patch
pkgs/development/compilers/llvm/15/compiler-rt/X86-support-extension.patch
pkgs/development/compilers/llvm/16/compiler-rt/X86-support-extension.patch
pkgs/development/compilers/llvm/15/compiler-rt/armv6-scudo-libatomic.patch
pkgs/development/compilers/llvm/16/compiler-rt/armv6-scudo-libatomic.patch
pkgs/development/compilers/llvm/15/compiler-rt/armv6-scudo-libatomic.patch
pkgs/development/compilers/llvm/16/compiler-rt/armv6-scudo-libatomic.patch
pkgs/development/compilers/llvm/15/compiler-rt/darwin-targetconditionals.patch
pkgs/development/compilers/llvm/16/compiler-rt/darwin-targetconditionals.patch
pkgs/development/compilers/llvm/15/compiler-rt/darwin-targetconditionals.patch
pkgs/development/compilers/llvm/16/compiler-rt/darwin-targetconditionals.patch
pkgs/development/compilers/llvm/15/compiler-rt/gnu-install-dirs.patch
pkgs/development/compilers/llvm/16/compiler-rt/gnu-install-dirs.patch
pkgs/development/compilers/llvm/15/compiler-rt/gnu-install-dirs.patch
pkgs/development/compilers/llvm/16/compiler-rt/gnu-install-dirs.patch
-16
pkgs/development/compilers/llvm/15/compiler-rt/normalize-var.patch
-16
pkgs/development/compilers/llvm/15/compiler-rt/normalize-var.patch
···-diff --git a/compiler-rt/cmake/Modules/CompilerRTUtils.cmake b/compiler-rt/cmake/Modules/CompilerRTUtils.cmake
pkgs/development/compilers/llvm/15/libunwind/gnu-install-dirs.patch
pkgs/development/compilers/llvm/16/libunwind/gnu-install-dirs.patch
pkgs/development/compilers/llvm/15/libunwind/gnu-install-dirs.patch
pkgs/development/compilers/llvm/16/libunwind/gnu-install-dirs.patch
-46
pkgs/development/compilers/llvm/15/lld/gnu-install-dirs.patch
-46
pkgs/development/compilers/llvm/15/lld/gnu-install-dirs.patch
···-+ set(LLVM_INCLUDE_DIRS ${INCLUDE_DIRS} CACHE PATH "Path to llvm/include and any other header dirs needed")
-46
pkgs/development/compilers/llvm/15/lldb/procfs.patch
-46
pkgs/development/compilers/llvm/15/lldb/procfs.patch
···
-13
pkgs/development/compilers/llvm/15/lldb/resource-dir.patch
-13
pkgs/development/compilers/llvm/15/lldb/resource-dir.patch
···
pkgs/development/compilers/llvm/15/llvm/gnu-install-dirs-polly.patch
pkgs/development/compilers/llvm/16/llvm/gnu-install-dirs-polly.patch
pkgs/development/compilers/llvm/15/llvm/gnu-install-dirs-polly.patch
pkgs/development/compilers/llvm/16/llvm/gnu-install-dirs-polly.patch
-138
pkgs/development/compilers/llvm/15/llvm/gnu-install-dirs.patch
-138
pkgs/development/compilers/llvm/15/llvm/gnu-install-dirs.patch
···-+ set(_install_rpath "@loader_path/../${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})-- set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}" "${CMAKE_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})-+ set(_install_rpath "${LLVM_LIBRARY_OUTPUT_INTDIR}" "${CMAKE_INSTALL_FULL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})-+ set(_install_rpath "\$ORIGIN/../${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}" ${extra_libdir})-+extend_path(LLVM_CONFIG_LIBRARY_DIR "\${LLVM_INSTALL_PREFIX}" "${CMAKE_INSTALL_LIBDIR}\${LLVM_LIBDIR_SUFFIX}")-diff --git a/tools/llvm-config/BuildVariables.inc.in b/tools/llvm-config/BuildVariables.inc.in
-26
pkgs/development/compilers/llvm/15/llvm/lit-shell-script-runner-set-dyld-library-path.patch
-26
pkgs/development/compilers/llvm/15/llvm/lit-shell-script-runner-set-dyld-library-path.patch
···
-79
pkgs/development/compilers/llvm/15/llvm/llvm-lit-cfg-add-libs-to-dylib-path.patch
-79
pkgs/development/compilers/llvm/15/llvm/llvm-lit-cfg-add-libs-to-dylib-path.patch
···-@@ -42,6 +42,26 @@ llvm_config.with_environment('PATH', config.llvm_tools_dir, append_path=True)
-19
pkgs/development/compilers/llvm/15/llvm/no-pipes.patch
-19
pkgs/development/compilers/llvm/15/llvm/no-pipes.patch
···
pkgs/development/compilers/llvm/15/llvm/polly-lit-cfg-add-libs-to-dylib-path.patch
pkgs/development/compilers/llvm/16/llvm/polly-lit-cfg-add-libs-to-dylib-path.patch
pkgs/development/compilers/llvm/15/llvm/polly-lit-cfg-add-libs-to-dylib-path.patch
pkgs/development/compilers/llvm/16/llvm/polly-lit-cfg-add-libs-to-dylib-path.patch
-18
pkgs/development/compilers/llvm/15/openmp/fix-find-tool.patch
-18
pkgs/development/compilers/llvm/15/openmp/fix-find-tool.patch
···-libomptarget_say("Not building DeviceRTL. Missing clang: ${CLANG_TOOL}, llvm-link: ${LINK_TOOL} or opt: ${OPT_TOOL}")
-22
pkgs/development/compilers/llvm/15/openmp/gnu-install-dirs.patch
-22
pkgs/development/compilers/llvm/15/openmp/gnu-install-dirs.patch
···
-12
pkgs/development/compilers/llvm/15/openmp/run-lit-directly.patch
-12
pkgs/development/compilers/llvm/15/openmp/run-lit-directly.patch
···-- COMMAND ${PYTHON_EXECUTABLE} ${OPENMP_LLVM_LIT_EXECUTABLE} ${LIT_ARGS} ${ARG_UNPARSED_ARGUMENTS}
-13
pkgs/development/compilers/llvm/common/clang/clang-11-15-LLVMgold-path.patch
-13
pkgs/development/compilers/llvm/common/clang/clang-11-15-LLVMgold-path.patch
···
+3
-20
pkgs/development/compilers/llvm/common/clang/default.nix
+3
-20
pkgs/development/compilers/llvm/common/clang/default.nix
···-url = "https://github.com/llvm/llvm-project/commit/60a33ded751c86fff9ac1c4bdd2b341fbe4b0649.patch?full_index=1";···
+1
-1
pkgs/development/compilers/llvm/common/common-let.nix
+1
-1
pkgs/development/compilers/llvm/common/common-let.nix
-32
pkgs/development/compilers/llvm/common/compiler-rt/armv7l-15.patch
-32
pkgs/development/compilers/llvm/common/compiler-rt/armv7l-15.patch
···-+set(ARM32 arm armhf armv6m armv7m armv7em armv7 armv7s armv7k armv7l armv8m.main armv8.1m.main)-- if (${arch} MATCHES "^(arm|armhf|armv7|armv7s|armv7k|armv7m|armv7em|armv8m.main|armv8.1m.main)$")-+ if (${arch} MATCHES "^(arm|armhf|armv7|armv7s|armv7k|armv7l|armv7m|armv7em|armv8m.main|armv8.1m.main)$")-check_compile_definition(__VFP_FP__ "${CMAKE_C_FLAGS} ${_TARGET_${arch}_CFLAGS}" COMPILER_RT_HAS_${arch}_VFP)
+8
-19
pkgs/development/compilers/llvm/common/compiler-rt/default.nix
+8
-19
pkgs/development/compilers/llvm/common/compiler-rt/default.nix
·········(lib.cmakeFeature "CMAKE_LIPO" "${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}lipo")···
+5
-13
pkgs/development/compilers/llvm/common/default.nix
+5
-13
pkgs/development/compilers/llvm/common/default.nix
······-(lib.versionAtLeast metadata.release_version "16" && lib.versionOlder metadata.release_version "22")
+9
-41
pkgs/development/compilers/llvm/common/libcxx/default.nix
+9
-41
pkgs/development/compilers/llvm/common/libcxx/default.nix
······-lib.optionals (useLLVM && !stdenv.hostPlatform.isFreeBSD && lib.versionAtLeast release_version "16")···-url = "https://github.com/llvm/llvm-project/commit/57c7bb3ec89565c68f858d316504668f9d214d59.patch";······
-39
pkgs/development/compilers/llvm/common/libcxx/libcxx-0001-musl-hacks.patch
-39
pkgs/development/compilers/llvm/common/libcxx/libcxx-0001-musl-hacks.patch
···
-16
pkgs/development/compilers/llvm/common/libcxxabi/wasm.patch
-16
pkgs/development/compilers/llvm/common/libcxxabi/wasm.patch
···
+1
-3
pkgs/development/compilers/llvm/common/lld/default.nix
+1
-3
pkgs/development/compilers/llvm/common/lld/default.nix
···-++ lib.optional (lib.versionAtLeast release_version "16" && lib.versionOlder release_version "18") (+++ lib.optional (lib.versionOlder release_version "18") (getVersionFile "lld/add-table-base.patch")
+1
-19
pkgs/development/compilers/llvm/common/lldb/default.nix
+1
-19
pkgs/development/compilers/llvm/common/lldb/default.nix
···-url = "https://github.com/llvm/llvm-project/commit/ba35c27ec9aa9807f5b4be2a0c33ca9b045accc7.patch?full_index=1";-url = "https://github.com/llvm/llvm-project/commit/9ec115978ea2bdfc60800cd3c21264341cdc8b0a.patch?full_index=1";url = "https://github.com/llvm/llvm-project/commit/68744ffbdd7daac41da274eef9ac0d191e11c16d.patch";···
+55
-92
pkgs/development/compilers/llvm/common/llvm/default.nix
+55
-92
pkgs/development/compilers/llvm/common/llvm/default.nix
···-url = "https://github.com/llvm/llvm-project/commit/5cd554303ead0f8891eee3cd6d25cb07f5a7bf67.patch";···---replace-fail '/usr/bin/sw_vers' "${(builtins.toString darwin.DarwinTools) + "/bin/sw_vers"}"---replace-fail '/usr/bin/sw_vers' "${(builtins.toString darwin.DarwinTools) + "/bin/sw_vers"}"+--replace-fail '/usr/bin/sw_vers' "${(builtins.toString darwin.DarwinTools) + "/bin/sw_vers"}"······---replace-fail "PhysicalFileSystemWorkingDirFailure" "DISABLED_PhysicalFileSystemWorkingDirFailure"+--replace-fail "PhysicalFileSystemWorkingDirFailure" "DISABLED_PhysicalFileSystemWorkingDirFailure"···
+9
-40
pkgs/development/compilers/llvm/common/patches.nix
+9
-40
pkgs/development/compilers/llvm/common/patches.nix
·····················
+6
-12
pkgs/development/compilers/llvm/common/tblgen.nix
+6
-12
pkgs/development/compilers/llvm/common/tblgen.nix
······
-1
pkgs/development/compilers/llvm/default.nix
-1
pkgs/development/compilers/llvm/default.nix
···
+1
pkgs/test/default.nix
+1
pkgs/test/default.nix
+8
-2
pkgs/top-level/aliases.nix
+8
-2
pkgs/top-level/aliases.nix
···cyber = throw "cyber has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09# these are for convenience, not for backward compat., and shouldn't expire until the package is deprecated.···clang_14 = throw "clang_14 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10clang14Stdenv = throw "clang14Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10clang-tools_14 = throw "clang-tools_14 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-10+llvmPackages_15 = throw "llvmPackages_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12+llvm_15 = throw "llvm_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12+lld_15 = throw "lld_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12+lldb_15 = throw "lldb_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12+clang_15 = throw "clang_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12+clang15Stdenv = throw "clang15Stdenv has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12+clang-tools_15 = throw "clang-tools_15 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-12lobster-two = throw "'lobster-two' has been renamed to/replaced by 'google-fonts'"; # Converted to throw 2024-10-17
-6
pkgs/top-level/all-packages.nix
-6
pkgs/top-level/all-packages.nix
············