From 0e43c5ebd1539b6f59d6e02db7bf27a7a4abf442 Mon Sep 17 00:00:00 2001 From: Michal Kulakowski Date: Tue, 25 Aug 2026 10:06:49 +0200 Subject: [PATCH 1/2] Fix genai libs duplication --- create_package.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/create_package.sh b/create_package.sh index f7758e53a9..effe938f4d 100755 --- a/create_package.sh +++ b/create_package.sh @@ -124,14 +124,17 @@ if [[ "$BASE_OS" =~ "ubuntu" ]] ; then cp -P /usr/lib/x86_64-linux-gnu/libOpenCL if [ "$FUZZER_BUILD" == "0" ]; then find /ovms/bazel-bin/src -name 'ovms' -type f -exec cp -v {} /ovms_release/bin \; ; fi; cd /ovms_release/bin -if [ "$FUZZER_BUILD" == "0" ]; then patchelf --remove-rpath ./ovms && patchelf --set-rpath '$ORIGIN/../lib/' ./ovms; fi; -find /ovms_release/lib/ -iname '*.so*' -exec patchelf --debug --remove-rpath {} \; -find /ovms_release/lib/ -iname '*.so*' -exec patchelf --debug --set-rpath '$ORIGIN/../lib' {} \; +if [ "$FUZZER_BUILD" == "0" ]; then + patchelf --remove-rpath ./ovms + patchelf --set-rpath '$ORIGIN/../lib/' ./ovms +fi +find /ovms_release/lib/ -type f -iname '*.so*' -exec patchelf --debug --remove-rpath {} + +find /ovms_release/lib/ -type f -iname '*.so*' -exec patchelf --debug --set-rpath '$ORIGIN/../lib' {} + find /opt/intel/openvino/runtime/lib/intel64/ -iname '*.so*' -exec cp -vP {} /ovms_release/lib/ \; patchelf --debug --set-rpath '$ORIGIN' /ovms_release/lib/libopenvino.so patchelf --debug --set-rpath '$ORIGIN' /ovms_release/lib/libopenvino_tokenizers.so -patchelf --debug --set-rpath '$ORIGIN' /ovms_release/lib/lib*plugin.so +find /ovms_release/lib -type f -name 'lib*plugin.so*' -exec patchelf --debug --set-rpath '$ORIGIN' {} + if [ -e /ovms_release/lib/libopenvino_genai_c.so ]; then rm -rf /ovms_release/lib/libopenvino_genai_c.so* ; fi cd /ovms From 251284617eb42761899e1d77decc7852c611e851 Mon Sep 17 00:00:00 2001 From: michalkulakowski Date: Wed, 2 Sep 2026 15:19:13 +0200 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- create_package.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/create_package.sh b/create_package.sh index effe938f4d..82d5061a03 100755 --- a/create_package.sh +++ b/create_package.sh @@ -125,7 +125,7 @@ if [[ "$BASE_OS" =~ "ubuntu" ]] ; then cp -P /usr/lib/x86_64-linux-gnu/libOpenCL if [ "$FUZZER_BUILD" == "0" ]; then find /ovms/bazel-bin/src -name 'ovms' -type f -exec cp -v {} /ovms_release/bin \; ; fi; cd /ovms_release/bin if [ "$FUZZER_BUILD" == "0" ]; then - patchelf --remove-rpath ./ovms + patchelf --remove-rpath ./ovms && \ patchelf --set-rpath '$ORIGIN/../lib/' ./ovms fi find /ovms_release/lib/ -type f -iname '*.so*' -exec patchelf --debug --remove-rpath {} +