12345678910111213141516171819202122232425262728293031323334353637383940 |
- From a5d71d076168f8ad1e7dd30b35f1569f180f429c Mon Sep 17 00:00:00 2001
- From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
- Date: Thu, 2 Nov 2023 23:03:15 +0100
- Subject: [PATCH] src/osflags: fully fix cross-compilation
- Cross-compilation was only partially fixed by
- https://github.com/yarrick/iodine/commit/024481c94b97ef37981621cdc38f8b20f8919418
- as selinux was still enabled depending on host file existence
- Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
- Upstream: https://github.com/yarrick/iodine/pull/93
- ---
- src/osflags | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
- diff --git a/src/osflags b/src/osflags
- index 9a437bd..39ca5fa 100755
- --- a/src/osflags
- +++ b/src/osflags
- @@ -20,7 +20,7 @@ link)
- ;;
- Linux)
- FLAGS="";
- - [ -e /usr/include/selinux/selinux.h ] && FLAGS="$FLAGS -lselinux";
- + "$PKG_CONFIG" --exists libselinux && FLAGS="$FLAGS $($PKG_CONFIG --libs libselinux)";
- "$PKG_CONFIG" --exists libsystemd-daemon && FLAGS="$FLAGS $($PKG_CONFIG --libs libsystemd-daemon)";
- "$PKG_CONFIG" --exists libsystemd && FLAGS="$FLAGS $($PKG_CONFIG --libs libsystemd)";
- echo $FLAGS;
- @@ -40,7 +40,7 @@ cflags)
- ;;
- Linux)
- FLAGS="-D_GNU_SOURCE"
- - [ -e /usr/include/selinux/selinux.h ] && FLAGS="$FLAGS -DHAVE_SETCON";
- + "$PKG_CONFIG" --exists libselinux && FLAGS="$FLAGS -DHAVE_SETCON";
- "$PKG_CONFIG" --exists libsystemd-daemon && FLAGS="$FLAGS -DHAVE_SYSTEMD";
- "$PKG_CONFIG" --exists libsystemd && FLAGS="$FLAGS -DHAVE_SYSTEMD";
- echo $FLAGS;
- --
- 2.42.0
|