diff --git a/packages/lang/llvm/package.mk b/packages/lang/llvm/package.mk index 3cc3002484..f0efb765d2 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="18.1.8" -PKG_SHA256="0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a" +PKG_VERSION="19.1.2" +PKG_SHA256="3666f01fc52d8a0b0da83e107d74f208f001717824be0b80007f529453aa1e19" 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" @@ -32,7 +32,6 @@ PKG_CMAKE_OPTS_COMMON="-DLLVM_INCLUDE_TOOLS=ON \ -DLLVM_ENABLE_SPHINX=OFF \ -DLLVM_ENABLE_OCAMLDOC=OFF \ -DLLVM_ENABLE_BINDINGS=OFF \ - -DLLVM_ENABLE_TERMINFO=OFF \ -DLLVM_ENABLE_ASSERTIONS=OFF \ -DLLVM_ENABLE_WERROR=OFF \ -DLLVM_ENABLE_ZLIB=OFF \ diff --git a/packages/lang/llvm/patches/llvm-14.0.0-force-disable-cmakelist-options.patch b/packages/lang/llvm/patches/llvm-14.0.0-force-disable-cmakelist-options.patch index 3736597766..b2d77d4e40 100644 --- a/packages/lang/llvm/patches/llvm-14.0.0-force-disable-cmakelist-options.patch +++ b/packages/lang/llvm/patches/llvm-14.0.0-force-disable-cmakelist-options.patch @@ -1,14 +1,5 @@ --- a/llvm/CMakeLists.txt 2022-04-02 06:26:04.688530539 +0000 +++ b/llvm/CMakeLists.txt 2022-04-02 06:44:00.015717360 +0000 -@@ -396,7 +396,7 @@ - set(LLVM_TARGET_ARCH "host" - CACHE STRING "Set target to use for LLVM JIT or use \"host\" for automatic detection.") - --option(LLVM_ENABLE_TERMINFO "Use terminfo database if available." ON) -+option(LLVM_ENABLE_TERMINFO "Use terminfo database if available." OFF) - - set(LLVM_ENABLE_LIBXML2 "ON" CACHE STRING "Use libxml2 if available. Can be ON, OFF, or FORCE_ON") - @@ -616,7 +616,7 @@ option(LLVM_BUILD_BENCHMARKS "Add LLVM benchmark targets to the list of default