diff --git a/packages/lang/llvm/package.mk b/packages/lang/llvm/package.mk index 1ee55f0825..fa4c0e9fcc 100644 --- a/packages/lang/llvm/package.mk +++ b/packages/lang/llvm/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="llvm" -PKG_VERSION="15.0.7" -PKG_SHA256="8b5fcb24b4128cf04df1b0b9410ce8b1a729cb3c544e6da885d234280dedeac6" +PKG_VERSION="16.0.0" +PKG_SHA256="9a56d906a2c81f16f06efc493a646d497c53c2f4f28f0cb1f3c8da7f74350254" PKG_LICENSE="Apache-2.0" PKG_SITE="http://llvm.org/" PKG_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-${PKG_VERSION}/llvm-project-${PKG_VERSION}.src.tar.xz" @@ -20,7 +20,6 @@ PKG_CMAKE_OPTS_COMMON="-DLLVM_INCLUDE_TOOLS=ON \ -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_BUILD_TESTS=OFF \ -DLLVM_INCLUDE_TESTS=OFF \ - -DLLVM_INCLUDE_GO_TESTS=OFF \ -DLLVM_BUILD_BENCHMARKS=OFF \ -DLLVM_INCLUDE_BENCHMARKS=OFF \ -DLLVM_BUILD_DOCS=OFF \ diff --git a/packages/lang/llvm/patches/llvm-15.0.0-D108864-misleading-indentation.patch b/packages/lang/llvm/patches/llvm-15.0.0-D108864-misleading-indentation.patch deleted file mode 100644 index 5313baef8f..0000000000 --- a/packages/lang/llvm/patches/llvm-15.0.0-D108864-misleading-indentation.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake ---- a/llvm/cmake/modules/HandleLLVMOptions.cmake -+++ b/llvm/cmake/modules/HandleLLVMOptions.cmake -@@ -789,7 +789,11 @@ - add_flag_if_supported("-Wstring-conversion" STRING_CONVERSION_FLAG) - - # Prevent bugs that can happen with llvm's brace style. -- add_flag_if_supported("-Wmisleading-indentation" MISLEADING_INDENTATION_FLAG) -+ if (CMAKE_COMPILER_IS_GNUCXX) -+ add_flag_if_supported("-Wno-misleading-indentation" MISLEADING_INDENTATION_FLAG) -+ else() -+ add_flag_if_supported("-Wmisleading-indentation" MISLEADING_INDENTATION_FLAG) -+ endif() - endif (LLVM_ENABLE_WARNINGS AND (LLVM_COMPILER_IS_GCC_COMPATIBLE OR CLANG_CL)) - - if (LLVM_COMPILER_IS_GCC_COMPATIBLE AND NOT LLVM_ENABLE_WARNINGS) -