Skip to content

Commit

Permalink
package/openswan: select libxcrypt if needed
Browse files Browse the repository at this point in the history
Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f5:

/home/autobuild/autobuild/instance-7/output-1/build/openswan-3.0.0/programs/pluto/xauth.c:36:10: fatal error: crypt.h: No such file or directory
   36 | #include <crypt.h>
      |          ^~~~~~~~~

Fixes: b5680f5
 - http://autobuild.buildroot.org/results/df7cce809e3e4aa92e700a3fc5105c6c20f21f6b

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
  • Loading branch information
ffontaine authored and tpetazzoni committed Jul 20, 2024
1 parent 910e91f commit 29d2956
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions package/openswan/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ config BR2_PACKAGE_OPENSWAN
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # iproute2
select BR2_PACKAGE_GMP
select BR2_PACKAGE_IPROUTE2
select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
help
Openswan is an implementation of IPsec for Linux

Expand Down
4 changes: 4 additions & 0 deletions package/openswan/openswan.mk
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ OPENSWAN_DEPENDENCIES += libcurl
OPENSWAN_MAKE_OPTS += USE_LIBCURL=true
endif

ifeq ($(BR2_PACKAGE_LIBXCRYPT),y)
OPENSWAN_DEPENDENCIES += libxcrypt
endif

ifeq ($(BR2_PACKAGE_OPENSSL),y)
OPENSWAN_DEPENDENCIES += openssl
OPENSWAN_MAKE_OPTS += HAVE_OPENSSL=true
Expand Down

0 comments on commit 29d2956

Please sign in to comment.