From d7617046e9da97473a140c02582fa571f6359ae3 Mon Sep 17 00:00:00 2001 From: Bruno Damour Date: Tue, 21 Jun 2022 01:22:32 +0200 Subject: [PATCH] Fix compilation on FreeBSD by : - overriding mybits_install=64 in *bsd* as there is no lib64 in FreeBSD - adding a amd64 target mapped to x86_64 as FreeBSD detects it this way - adding sys/socket.h to includes list in src/libpki/pki.h as it is needed in FreeBSD --- configure.ac | 4 ++++ src/libpki/pki.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac index 6394fa0..5fae98c 100644 --- a/configure.ac +++ b/configure.ac @@ -267,6 +267,7 @@ case "${build_os}" in ;; *bsd*) myarch=bsd shlext=so + mybits_install="" ;; *iphone*) myarch=iphone @@ -308,6 +309,9 @@ case "$target" in x86_64-*) arch_target=x86_64 ;; + amd64*-*) + arch_target=x86_64 + ;; sparc*-*) arch_target=Sparc ;; diff --git a/src/libpki/pki.h b/src/libpki/pki.h index cbcb1e9..e1d6ff8 100644 --- a/src/libpki/pki.h +++ b/src/libpki/pki.h @@ -31,6 +31,8 @@ extern const long LIBPKI_OS_DETAILS; #include #include +#include + #define __XOPEN_OR_POSIX #include #undef __XOPEN_OR_POSIX