Date: Wednesday, January 5, 2022 @ 09:12:52 Author: arojas Revision: 433431
Update to 5.15.8, fix build with LTO Added: qt5-script/trunk/qt5-script-lto.patch Modified: qt5-script/trunk/PKGBUILD ----------------------+ PKGBUILD | 9 ++++++--- qt5-script-lto.patch | 11 +++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-05 08:06:01 UTC (rev 433430) +++ PKGBUILD 2022-01-05 09:12:52 UTC (rev 433431) @@ -2,7 +2,7 @@ # Contributor: Andrea Scarpino <and...@archlinux.org> pkgname=qt5-script -_qtver=5.15.7 +_qtver=5.15.8 pkgver=${_qtver/-/} pkgrel=1 arch=('x86_64') @@ -13,11 +13,14 @@ makedepends=('git') groups=('qt' 'qt5') _pkgfqn=${pkgname/5-/} -source=(git+https://code.qt.io/qt/$_pkgfqn.git#tag=v${pkgver}-lts) -sha256sums=('SKIP') +source=(git+https://code.qt.io/qt/$_pkgfqn.git#tag=v${pkgver}-lts + qt5-script-lto.patch) +sha256sums=('SKIP' + '48da16d6fff324db3aed7b0ad455894250ffbf29613cd60c8879027567d9abb5') prepare() { mkdir -p build + patch -d $_pkgfqn -p1 < qt5-script-lto.patch # Fix build with LTO } build() { Added: qt5-script-lto.patch =================================================================== --- qt5-script-lto.patch (rev 0) +++ qt5-script-lto.patch 2022-01-05 09:12:52 UTC (rev 433431) @@ -0,0 +1,11 @@ +--- a/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h.orig 2016-02-03 13:46:12.000000000 +0100 ++++ b/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h 2016-04-24 14:24:42.396004500 +0200 +@@ -316,7 +316,7 @@ + EncodedJSValue JIT_STUB cti_op_to_primitive(STUB_ARGS_DECLARATION); + EncodedJSValue JIT_STUB cti_op_typeof(STUB_ARGS_DECLARATION); + EncodedJSValue JIT_STUB cti_op_urshift(STUB_ARGS_DECLARATION); +- EncodedJSValue JIT_STUB cti_vm_throw(STUB_ARGS_DECLARATION); ++ EncodedJSValue JIT_STUB cti_vm_throw(STUB_ARGS_DECLARATION) __attribute__((used)); + EncodedJSValue JIT_STUB cti_to_object(STUB_ARGS_DECLARATION); + JSObject* JIT_STUB cti_op_construct_JSConstruct(STUB_ARGS_DECLARATION); + JSObject* JIT_STUB cti_op_new_array(STUB_ARGS_DECLARATION);