diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-07-01 10:43:32 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-07-01 10:43:32 +0100 |
commit | a3cd07faa5647634fc5655e60ee19c5094b7fe63 (patch) | |
tree | 25e6b890f1e758c466f20a55130d1ee60756991e /sys-libs/libseccomp/files | |
parent | d1d40fa532bdb8752fa7c7e9a83865db3bb529fb (diff) |
sys-libs/libseccomp : import from gentoo temporarily, till we update our toolchain
Diffstat (limited to 'sys-libs/libseccomp/files')
-rw-r--r-- | sys-libs/libseccomp/files/libseccomp-2.5.3-skip-valgrind.patch | 13 | ||||
-rw-r--r-- | sys-libs/libseccomp/files/libseccomp-python-shared.patch | 25 |
2 files changed, 38 insertions, 0 deletions
diff --git a/sys-libs/libseccomp/files/libseccomp-2.5.3-skip-valgrind.patch b/sys-libs/libseccomp/files/libseccomp-2.5.3-skip-valgrind.patch new file mode 100644 index 00000000..baf3ed97 --- /dev/null +++ b/sys-libs/libseccomp/files/libseccomp-2.5.3-skip-valgrind.patch @@ -0,0 +1,13 @@ +Valgrind isn't supported on all arches (and indeed profiles for older types +of some arches) so let's just skip the automagic Valgrind dependency entirely. +--- a/tests/regression ++++ b/tests/regression +@@ -876,7 +876,7 @@ function run_test() { + run_test_bpf_sim_fuzz "$1" $2 "$3" + elif [[ "$4" == "bpf-valgrind" ]]; then + # only run this test if valgrind is installed +- if check_deps valgrind; then ++ if false; then + run_test_bpf_valgrind "$testnumstr" "$3" + else + print_result $testnumstr "SKIPPED" \ diff --git a/sys-libs/libseccomp/files/libseccomp-python-shared.patch b/sys-libs/libseccomp/files/libseccomp-python-shared.patch new file mode 100644 index 00000000..93e1ec8a --- /dev/null +++ b/sys-libs/libseccomp/files/libseccomp-python-shared.patch @@ -0,0 +1,25 @@ +From 763b863c3028f604f16cc6d2de7452dc16458596 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert <floppym@gentoo.org> +Date: Sun, 23 May 2021 16:17:32 -0400 +Subject: [PATCH] Link python module against shared library + +--- + src/python/setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/python/setup.py b/src/python/setup.py +index 0419111..fb650d0 100755 +--- a/src/python/setup.py ++++ b/src/python/setup.py +@@ -41,7 +41,7 @@ setup( + ext_modules = [ + Extension("seccomp", ["seccomp.pyx"], + # unable to handle libtool libraries directly +- extra_objects=["../.libs/libseccomp.a"], ++ extra_objects=["../.libs/libseccomp.so"], + # fix build warnings, see PEP 3123 + extra_compile_args=["-fno-strict-aliasing"]) + ] +-- +2.32.0.rc1 + |