From 817e7f70ebf0dda086541a6828898fa7c4cbc4f3 Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Mon, 10 Oct 2022 13:08:39 +1300 Subject: [PATCH] upgpkg: zydis 4.0.0.rc.1-2; fix linking issues --- zydis/PKGBUILD | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zydis/PKGBUILD b/zydis/PKGBUILD index c459e9f..23a5b1f 100644 --- a/zydis/PKGBUILD +++ b/zydis/PKGBUILD @@ -3,7 +3,7 @@ pkgname=zydis pkgver=4.0.0.rc.1 -pkgrel=1 +pkgrel=2 pkgdesc='Fast and lightweight x86/x86-64 disassembler and code generation library' arch=('x86_64') url='https://zydis.re' @@ -25,12 +25,14 @@ build() { # https://archlinux.org/todo/lto-fat-objects/ export CFLAGS+=" -ffat-lto-objects" + # https://github.com/zyantific/zydis#-fpic-for-shared-library-builds cmake \ -S "$pkgname" \ -B build \ -Wno-dev \ -DCMAKE_BUILD_TYPE='None' \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DZYDIS_BUILD_SHARED_LIB=ON \ -DZYAN_SYSTEM_ZYCORE=ON \ -DZYDIS_BUILD_MAN=ON