File dont-set-soname-as-it-is-plugin-for-us.patch of Package libkrunfw
diff -Nru libkrunfw-3.6.3_orig/Makefile libkrunfw-3.6.3/Makefile
--- libkrunfw-3.6.3_orig/Makefile 2022-08-19 13:08:55.000000000 +0200
+++ libkrunfw-3.6.3/Makefile 2022-09-28 19:37:01.390294788 +0200
@@ -27,14 +27,9 @@
KERNEL_BINARY_x86_64 = $(KERNEL_SOURCES)/vmlinux
KERNEL_BINARY_aarch64 = $(KERNEL_SOURCES)/arch/arm64/boot/Image
-KRUNFW_BINARY_Linux = libkrunfw$(VARIANT).so.$(FULL_VERSION)
-KRUNFW_SONAME_Linux = libkrunfw$(VARIANT).so.$(ABI_VERSION)
-KRUNFW_BASE_Linux = libkrunfw$(VARIANT).so
-SONAME_Linux = -Wl,-soname,$(KRUNFW_SONAME_Linux)
-
-KRUNFW_BINARY_Darwin = libkrunfw.$(FULL_VERSION).dylib
-KRUNFW_SONAME_Darwin = libkrunfw.$(ABI_VERSION).dylib
-KRUNFW_BASE_Darwin = libkrunfw.dylib
+KRUNFW_BINARY_Linux = libkrunfw$(VARIANT).so
+
+KRUNFW_BINARY_Darwin = libkrunfw.dylib
SONAME_Darwin =
LIBDIR_Linux = lib64
@@ -83,7 +78,7 @@
endif
$(KRUNFW_BINARY_$(OS)): $(KERNEL_C_BUNDLE) $(QBOOT_C_BUNDLE) $(INITRD_C_BUNDLE)
- gcc -fPIC -DABI_VERSION=$(ABI_VERSION) -shared $(SONAME_$(OS)) -o $@ $(KERNEL_C_BUNDLE) $(QBOOT_C_BUNDLE) $(INITRD_C_BUNDLE)
+ gcc -fPIC -DABI_VERSION=$(ABI_VERSION) -shared -o $@ $(KERNEL_C_BUNDLE) $(QBOOT_C_BUNDLE) $(INITRD_C_BUNDLE)
ifeq ($(OS),Linux)
strip $(KRUNFW_BINARY_$(OS))
endif
@@ -91,7 +86,6 @@
install:
install -d $(DESTDIR)$(PREFIX)/$(LIBDIR_$(OS))/
install -m 755 $(KRUNFW_BINARY_$(OS)) $(DESTDIR)$(PREFIX)/$(LIBDIR_$(OS))/
- cd $(DESTDIR)$(PREFIX)/$(LIBDIR_$(OS))/ ; ln -sf $(KRUNFW_BINARY_$(OS)) $(KRUNFW_SONAME_$(OS)) ; ln -sf $(KRUNFW_SONAME_$(OS)) $(KRUNFW_BASE_$(OS))
clean:
rm -fr $(KERNEL_SOURCES) $(KERNEL_C_BUNDLE) $(QBOOT_C_BUNDLE) $(INITRD_C_BUNDLE) $(KRUNFW_BINARY_$(OS))