From d9effc0d89f2e8cd7eb4cdd811cf94df5b9aaaa9 Mon Sep 17 00:00:00 2001 From: Piotr Kubaj Date: Thu, 27 Feb 2020 15:28:23 +0000 Subject: misc/visp: fix build on GCC architectures FreeBSD doesn't have endian.h. PR: 244308 Approved by: yuri (maintainer) --- .../files/patch-modules_core_src_tools_file_vpIoTools.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp (limited to 'misc/visp') diff --git a/misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp b/misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp new file mode 100644 index 000000000000..ea8a524e18ab --- /dev/null +++ b/misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp @@ -0,0 +1,11 @@ +--- modules/core/src/tools/file/vpIoTools.cpp.orig 2020-02-22 01:06:07 UTC ++++ modules/core/src/tools/file/vpIoTools.cpp +@@ -85,7 +85,7 @@ + + // Detect endianness of the host machine + // Reference: http://www.boost.org/doc/libs/1_36_0/boost/detail/endian.hpp +-#if defined(__GLIBC__) || (defined(__GNUC__) && !defined(__llvm__) && !defined(__MINGW32__) && defined(__BYTE_ORDER__)) ++#if defined(__GLIBC__) || (defined(__GNUC__) && !defined(__llvm__) && !defined(__MINGW32__) && defined(__BYTE_ORDER__) && defined(__linux__)) + #include + #if (__BYTE_ORDER == __LITTLE_ENDIAN) + #define VISP_LITTLE_ENDIAN -- cgit