Date: Fri, 20 Dec 2024 12:05:26 GMT From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b85357e6f391 - main - archivers/7-zip: fix build on big-endian Message-ID: <202412201205.4BKC5QEU015303@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=b85357e6f39148c592b005f3d1780299a4002f84 commit b85357e6f39148c592b005f3d1780299a4002f84 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2024-12-18 16:08:37 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2024-12-20 12:04:57 +0000 archivers/7-zip: fix build on big-endian Checking for _LITTLE_ENDIAN causes: ../../Archive/../Compress/../../../C/CpuArch.h:280:4: error: Stop_Compiling_Bad_Endian 280 | #error Stop_Compiling_Bad_Endian | ^ This is because sys/_endian.h defines _LITTLE_ENDIAN. --- archivers/7-zip/Makefile | 1 + archivers/7-zip/files/patch-C_CpuArch.h | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/archivers/7-zip/Makefile b/archivers/7-zip/Makefile index b8f567a0154f..c29fc22842f1 100644 --- a/archivers/7-zip/Makefile +++ b/archivers/7-zip/Makefile @@ -30,6 +30,7 @@ CFLAGS_aarch64?= -march=armv8-a+crc+crypto NO_WRKSUBDIR= yes BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/Alone2 DOS2UNIX_FILES= C/CpuArch.c \ + C/CpuArch.h \ C/7zCrc.c \ C/Aes.c \ C/AesOpt.c \ diff --git a/archivers/7-zip/files/patch-C_CpuArch.h b/archivers/7-zip/files/patch-C_CpuArch.h new file mode 100644 index 000000000000..25c68eba8966 --- /dev/null +++ b/archivers/7-zip/files/patch-C_CpuArch.h @@ -0,0 +1,10 @@ +--- C/CpuArch.h.orig 2024-12-18 16:06:28 UTC ++++ C/CpuArch.h +@@ -247,7 +247,6 @@ MY_CPU_64BIT means that processor can work with 64-bit + || defined(MY_CPU_ARM_LE) \ + || defined(MY_CPU_ARM64_LE) \ + || defined(MY_CPU_IA64_LE) \ +- || defined(_LITTLE_ENDIAN) \ + || defined(__LITTLE_ENDIAN__) \ + || defined(__ARMEL__) \ + || defined(__THUMBEL__) \home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412201205.4BKC5QEU015303>
