[Buildroot] [PATCH 1/1] package/zlib-ng: fix arm build
Fabrice Fontaine
fontaine.fabrice at gmail.com
Wed Nov 29 21:10:11 UTC 2023
Set CMAKE_C_COMPILER_TARGET to BR2_ARCH to fix the following arm build
failure raised since bump to version 2.0.6 in commit
d2249821d3f30202ca2a35ad24918378d9a0a0e8:
-- Detecting C compile features - done
-- Arch not recognized, falling back to cmake arch: 'l'
-- Basearch 'l' not recognized, defaulting to 'x86'.
-- Basearch of 'l' has been detected as: 'x86'
[...]
/home/buildroot/autobuild/instance-0/output-1/build/zlib-ng-2.1.3/arch/x86/x86_features.c:17:12: fatal error: cpuid.h: No such file or directory
17 | # include <cpuid.h>
| ^~~~~~~~~
Fixes:
- http://autobuild.buildroot.org/results/1551aa69be19239a8d8e081f033e4027d679ab8f
- http://autobuild.buildroot.org/results/075d704c0f11710353bac43478e4501addcd747d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
package/zlib-ng/zlib-ng.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk
index fbb906503a..33e8754c9d 100644
--- a/package/zlib-ng/zlib-ng.mk
+++ b/package/zlib-ng/zlib-ng.mk
@@ -13,6 +13,7 @@ ZLIB_NG_PROVIDES = zlib
# Build with zlib compatible API, gzFile support and optimizations on
ZLIB_NG_CONF_OPTS += \
+ -DCMAKE_C_COMPILER_TARGET=$(BR2_ARCH) \
-DWITH_GZFILEOP=1 \
-DWITH_OPTIM=1 \
-DZLIB_COMPAT=1 \
--
2.42.0
More information about the buildroot
mailing list