Bläddra i källkod

pkg/debian: Statically link libcrypto for sign-file

As suggested by quo at [1]. We need to statically link libcrypto, but
dynamically link libdl.

[1]: https://github.com/linux-surface/kernel/issues/134#issuecomment-2267442971
Maximilian Luz 11 månader sedan
förälder
incheckning
50d1a938fc
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      pkg/debian/kernel/0001-kbuild-Link-sign-file-statically.patch

+ 1 - 1
pkg/debian/kernel/0001-kbuild-Link-sign-file-statically.patch

@@ -16,7 +16,7 @@ index bc90520a54266..1d092bfd28e3a 100644
  HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include
  HOSTCFLAGS_asn1_compiler.o = -I$(srctree)/include
  HOSTCFLAGS_sign-file.o = $(shell $(HOSTPKG_CONFIG) --cflags libcrypto 2> /dev/null)
  HOSTCFLAGS_sign-file.o = $(shell $(HOSTPKG_CONFIG) --cflags libcrypto 2> /dev/null)
 -HOSTLDLIBS_sign-file = $(shell $(HOSTPKG_CONFIG) --libs libcrypto 2> /dev/null || echo -lcrypto)
 -HOSTLDLIBS_sign-file = $(shell $(HOSTPKG_CONFIG) --libs libcrypto 2> /dev/null || echo -lcrypto)
-+HOSTLDLIBS_sign-file = -Wl,-Bstatic $(shell $(HOSTPKG_CONFIG) --static --libs libcrypto 2> /dev/null || echo -lcrypto -ldl -pthread) -Wl,-Bdynamic
++HOSTLDLIBS_sign-file = -Wl,-Bstatic $(shell $(HOSTPKG_CONFIG) --static --libs libcrypto | sed 's/-ldl//' 2> /dev/null || echo -lcrypto) -Wl,-Bdynamic -ldl
  
  
  ifdef CONFIG_UNWINDER_ORC
  ifdef CONFIG_UNWINDER_ORC
  ifeq ($(ARCH),x86_64)
  ifeq ($(ARCH),x86_64)