From 7e9e3fb4fe5f0c138ad94a5f6a70dcf40d932783 Mon Sep 17 00:00:00 2001 From: henderkes Date: Sat, 21 Feb 2026 08:15:28 +0700 Subject: [PATCH] fix krb5 liburing (no --enable-shared option) --- src/SPC/builder/linux/library/liburing.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/SPC/builder/linux/library/liburing.php b/src/SPC/builder/linux/library/liburing.php index 9a67f50c..38b6c18a 100644 --- a/src/SPC/builder/linux/library/liburing.php +++ b/src/SPC/builder/linux/library/liburing.php @@ -35,10 +35,13 @@ class liburing extends LinuxLibraryBase ]); } + $shared = getenv('SPC_LINK_STATIC') ? 'ENABLE_SHARED=0' : 'ENABLE_SHARED=1'; $make ->removeConfigureArgs( - '--disable-shared', '--enable-static', + '--disable-static', + '--enable-shared', + '--disable-shared', '--with-pic', '--enable-pic', ) @@ -46,7 +49,7 @@ class liburing extends LinuxLibraryBase $use_libc ? '--use-libc' : '', ) ->configure() - ->make('library ENABLE_SHARED=0', 'install ENABLE_SHARED=0', with_clean: false); + ->make("library {$shared}", "install {$shared}", with_clean: false); $this->patchPkgconfPrefix(); }