Package: coreutils;
Reported by: Peter Dyballa <Peter_Dyballa <at> Web.DE>
Date: Fri, 23 May 2025 13:21:01 UTC
Severity: normal
To reply to this bug, email your comments to 78562 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-coreutils <at> gnu.org
:bug#78562
; Package coreutils
.
(Fri, 23 May 2025 13:21:02 GMT) Full text and rfc822 format available.Peter Dyballa <Peter_Dyballa <at> Web.DE>
:bug-coreutils <at> gnu.org
.
(Fri, 23 May 2025 13:21:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Peter Dyballa <Peter_Dyballa <at> Web.DE> To: bug-coreutils <at> gnu.org Subject: Coreutils-9.7 do not build on macOS High Sierra, Version 10.13.6, because src/cksum.c: uses invalid cpu feature string for builtin Date: Fri, 23 May 2025 15:20:08 +0200
Hello! The compile used is Clang, Apple LLVM version 10.0.0 (clang-1000.11.45.5). The CPU built into the Mac is Intel(R) Core(TM) i7-2860QM CPU @ 2.50GHz. The error is: mv -f src/blake2/.deps/cksum-b2sum.Tpo src/blake2/.deps/cksum-b2sum.Po /usr/bin/clang -I. -I./lib -DHASH_ALGO_CKSUM=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cksum-crctab.o -MD -MP -MF src/.deps/cksum-crctab.Tpo -c -o src/cksum-crctab.o `test -f 'src/crctab.c' || echo './'`src/crctab.c /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -mavx512bw -mavx512f -mvpclmulqdq -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/libcksum_avx512_a-cksum_avx512.o -MD -MP -MF src/.deps/libcksum_avx512_a-cksum_avx512.Tpo -c -o src/libcksum_avx512_a-cksum_avx512.o `test -f 'src/cksum_avx512.c' || echo './'`src/cksum_avx512.c mv -f lib/.deps/libcoreutils_a-vasnprintf.Tpo lib/.deps/libcoreutils_a-vasnprintf.Po /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -mavx -mpclmul -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/libcksum_pclmul_a-cksum_pclmul.o -MD -MP -MF src/.deps/libcksum_pclmul_a-cksum_pclmul.Tpo -c -o src/libcksum_pclmul_a-cksum_pclmul.o `test -f 'src/cksum_pclmul.c' || echo './'`src/cksum_pclmul.c mv -f src/.deps/cksum-crctab.Tpo src/.deps/cksum-crctab.Po src/cksum.c:190:30: error: invalid cpu feature string for builtin bool avx512_enabled = (0 < __builtin_cpu_supports ("vpclmulqdq") ^ ~~~~~~~~~~~~ mv -f src/.deps/cksum-sum.Tpo src/.deps/cksum-sum.Po 1 error generated. depbase=`echo src/comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/comm.o -MD -MP -MF $depbase.Tpo -c -o src/comm.o src/comm.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cp.o -MD -MP -MF $depbase.Tpo -c -o src/cp.o src/cp.c &&\ mv -f $depbase.Tpo $depbase.Po make[2]: *** [src/cksum-cksum.o] Error 1 make[2]: *** Waiting for unfinished jobs.... mv -f src/.deps/cksum-digest.Tpo src/.deps/cksum-digest.Po mv -f src/.deps/libcksum_pclmul_a-cksum_pclmul.Tpo src/.deps/libcksum_pclmul_a-cksum_pclmul.Po mv -f src/.deps/libcksum_avx512_a-cksum_avx512.Tpo src/.deps/libcksum_avx512_a-cksum_avx512.Po mv -f src/blake2/.deps/cksum-blake2b-ref.Tpo src/blake2/.deps/cksum-blake2b-ref.Po make[2]: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' First build started with "/usr/bin/make -j8 -w all", second build with "/usr/bin/make -w all" – same failure: mv -f src/blake2/.deps/cksum-b2sum.Tpo src/blake2/.deps/cksum-b2sum.Po /usr/bin/clang -I. -I./lib -DHASH_ALGO_CKSUM=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cksum-sum.o -MD -MP -MF src/.deps/cksum-sum.Tpo -c -o src/cksum-sum.o `test -f 'src/sum.c' || echo './'`src/sum.c mv -f src/.deps/cksum-sum.Tpo src/.deps/cksum-sum.Po /usr/bin/clang -I. -I./lib -DHASH_ALGO_CKSUM=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cksum-cksum.o -MD -MP -MF src/.deps/cksum-cksum.Tpo -c -o src/cksum-cksum.o `test -f 'src/cksum.c' || echo './'`src/cksum.c src/cksum.c:190:30: error: invalid cpu feature string for builtin bool avx512_enabled = (0 < __builtin_cpu_supports ("vpclmulqdq") ^ ~~~~~~~~~~~~ 1 error generated. make[2]: *** [src/cksum-cksum.o] Error 1 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' make[1]: *** [all-recursive] Error 1 -- Greetings Pete <] o __o |__ o HPV, the real ___o /I -\<, |o \ -\),-% high speed! ___/\ /\___./ \___...O/ O____.....`-O-'-()--o_________________
bug-coreutils <at> gnu.org
:bug#78562
; Package coreutils
.
(Fri, 23 May 2025 23:39:02 GMT) Full text and rfc822 format available.Message #8 received at 78562 <at> debbugs.gnu.org (full text, mbox):
From: Pádraig Brady <P <at> draigBrady.com> To: Peter Dyballa <Peter_Dyballa <at> Web.DE>, 78562 <at> debbugs.gnu.org Subject: Re: bug#78562: Coreutils-9.7 do not build on macOS High Sierra, Version 10.13.6, because src/cksum.c: uses invalid cpu feature string for builtin Date: Sat, 24 May 2025 00:37:59 +0100
On 23/05/2025 14:20, Peter Dyballa via GNU coreutils Bug Reports wrote: > Hello! > > The compile used is Clang, Apple LLVM version 10.0.0 (clang-1000.11.45.5). The CPU built into the Mac is Intel(R) Core(TM) i7-2860QM CPU @ 2.50GHz. > > The error is: > > mv -f src/blake2/.deps/cksum-b2sum.Tpo src/blake2/.deps/cksum-b2sum.Po > /usr/bin/clang -I. -I./lib -DHASH_ALGO_CKSUM=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cksum-crctab.o -MD -MP -MF src/.deps/cksum-crctab.Tpo -c -o src/cksum-crctab.o `test -f 'src/crctab.c' || echo './'`src/crctab.c > /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -mavx512bw -mavx512f -mvpclmulqdq -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/libcksum_avx512_a-cksum_avx512.o -MD -MP -MF src/.deps/libcksum_avx512_a-cksum_avx512.Tpo -c -o src/libcksum_avx512_a-cksum_avx512.o `test -f 'src/cksum_avx512.c' || echo './'`src/cksum_avx512.c > mv -f lib/.deps/libcoreutils_a-vasnprintf.Tpo lib/.deps/libcoreutils_a-vasnprintf.Po > /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -mavx -mpclmul -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/libcksum_pclmul_a-cksum_pclmul.o -MD -MP -MF src/.deps/libcksum_pclmul_a-cksum_pclmul.Tpo -c -o src/libcksum_pclmul_a-cksum_pclmul.o `test -f 'src/cksum_pclmul.c' || echo './'`src/cksum_pclmul.c > mv -f src/.deps/cksum-crctab.Tpo src/.deps/cksum-crctab.Po > src/cksum.c:190:30: error: invalid cpu feature string for builtin > bool avx512_enabled = (0 < __builtin_cpu_supports ("vpclmulqdq") > ^ ~~~~~~~~~~~~ > mv -f src/.deps/cksum-sum.Tpo src/.deps/cksum-sum.Po > 1 error generated. > depbase=`echo src/comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/comm.o -MD -MP -MF $depbase.Tpo -c -o src/comm.o src/comm.c &&\ > mv -f $depbase.Tpo $depbase.Po > depbase=`echo src/cp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cp.o -MD -MP -MF $depbase.Tpo -c -o src/cp.o src/cp.c &&\ > mv -f $depbase.Tpo $depbase.Po > make[2]: *** [src/cksum-cksum.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > mv -f src/.deps/cksum-digest.Tpo src/.deps/cksum-digest.Po > mv -f src/.deps/libcksum_pclmul_a-cksum_pclmul.Tpo src/.deps/libcksum_pclmul_a-cksum_pclmul.Po > mv -f src/.deps/libcksum_avx512_a-cksum_avx512.Tpo src/.deps/libcksum_avx512_a-cksum_avx512.Po > mv -f src/blake2/.deps/cksum-blake2b-ref.Tpo src/blake2/.deps/cksum-blake2b-ref.Po > make[2]: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' > > > First build started with "/usr/bin/make -j8 -w all", second build with "/usr/bin/make -w all" – same failure: > > mv -f src/blake2/.deps/cksum-b2sum.Tpo src/blake2/.deps/cksum-b2sum.Po > /usr/bin/clang -I. -I./lib -DHASH_ALGO_CKSUM=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cksum-sum.o -MD -MP -MF src/.deps/cksum-sum.Tpo -c -o src/cksum-sum.o `test -f 'src/sum.c' || echo './'`src/sum.c > mv -f src/.deps/cksum-sum.Tpo src/.deps/cksum-sum.Po > /usr/bin/clang -I. -I./lib -DHASH_ALGO_CKSUM=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -I/opt/local/include -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/cksum-cksum.o -MD -MP -MF src/.deps/cksum-cksum.Tpo -c -o src/cksum-cksum.o `test -f 'src/cksum.c' || echo './'`src/cksum.c > src/cksum.c:190:30: error: invalid cpu feature string for builtin > bool avx512_enabled = (0 < __builtin_cpu_supports ("vpclmulqdq") > ^ ~~~~~~~~~~~~ > 1 error generated. > make[2]: *** [src/cksum-cksum.o] Error 1 > make[2]: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' > make[1]: *** [all-recursive] Error 1 That's a bit surprising. I suspect the following will avoid the issue: diff --git a/configure.ac b/configure.ac index 5ea280f26..de380e16b 100644 --- a/configure.ac +++ b/configure.ac @@ -693,8 +693,9 @@ AC_LINK_IFELSE( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); a = _mm512_clmulepi64_epi128 (a, b, 0x00); a = _mm512_shuffle_epi8 (a, b); - return __builtin_cpu_supports ("avx512bw") && - __builtin_cpu_supports ("avx512f"); + return __builtin_cpu_supports ("vpclmulqdq") + && __builtin_cpu_supports ("avx512bw") + && __builtin_cpu_supports ("avx512f"); } ]]) ],[
bug-coreutils <at> gnu.org
:bug#78562
; Package coreutils
.
(Sat, 24 May 2025 08:45:01 GMT) Full text and rfc822 format available.Message #11 received at 78562 <at> debbugs.gnu.org (full text, mbox):
From: Peter Dyballa <Peter_Dyballa <at> Web.DE> To: Pádraig Brady <P <at> draigBrady.com> Cc: 78562 <at> debbugs.gnu.org Subject: Re: bug#78562: Coreutils-9.7 do not build on macOS High Sierra, Version 10.13.6, because src/cksum.c: uses invalid cpu feature string for builtin Date: Sat, 24 May 2025 10:44:13 +0200
I had to patch the patch to become --- configure.ac.orig 2025-02-26 16:53:31.000000000 +0100 +++ configure.ac 2025-05-24 10:08:06.000000000 +0200 @@ -696,8 +696,9 @@ __m256i a, b; a = _mm256_clmulepi64_epi128 (a, b, 0x00); a = _mm256_shuffle_epi8 (a, b); - return __builtin_cpu_supports ("avx2") && - __builtin_cpu_supports ("vpclmulqdq"); + return __builtin_cpu_supports ("vpclmulqdq") + && __builtin_cpu_supports ("avx512bw") + && __builtin_cpu_supports ("avx512f"); } ]]) ],[ because the text after @@ and the line with so many zeros were too much (for my version of patch). Now configure fails: config.status: creating po/Makefile Warning: Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled: alignof: found in coreutils-9.7/config.log __GNUC_PREREQ: found in coreutils-9.7/config.log unreachable: found in coreutils-9.7/config.log MIN: found in coreutils-9.7/config.log __fpending: found in coreutils-9.7/config.log re_set_syntax: found in coreutils-9.7/config.log re_compile_pattern: found in coreutils-9.7/config.log re_search: found in coreutils-9.7/config.log re_match: found in coreutils-9.7/config.log free: found in coreutils-9.7/config.log Warning: Configuration logfiles contain indications of -Wimplicit-int; check that features were not accidentally disabled: found in coreutils-9.7/config.log ---> Building coreutils-devel Executing: cd "/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7" && /usr/bin/make -j8 -w all make: Entering directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7/build-aux/missing' aclocal-1.16 -I m4 /opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7/build-aux/missing: line 81: aclocal-1.16: command not found WARNING: 'aclocal-1.16' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <https://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <https://www.gnu.org/software/autoconf> <https://www.gnu.org/software/m4/> <https://www.perl.org/> make: *** [aclocal.m4] Error 127 make: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' Command failed: cd "/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7" && /usr/bin/make -j8 -w all Exit code: 2 Error: Failed to build coreutils-devel: command execution failed Reason is that already automake @1.17 is installed here… I changed in configure line #5985:am__api_version='1.16' to become 1.17 and configure succeeded. Is it possible to make the tools relying on that number to accept newer software? (I have no idea what these tools are good for, I am only suffering from them.) -- Greetings Pete Don't force it; get a larger hammer. – Anthony's Law of Force
bug-coreutils <at> gnu.org
:bug#78562
; Package coreutils
.
(Sat, 24 May 2025 09:30:02 GMT) Full text and rfc822 format available.Message #14 received at 78562 <at> debbugs.gnu.org (full text, mbox):
From: Peter Dyballa <Peter_Dyballa <at> Web.DE> To: Pádraig Brady <P <at> draigBrady.com> Cc: 78562 <at> debbugs.gnu.org Subject: Re: bug#78562: Coreutils-9.7 do not build on macOS High Sierra, Version 10.13.6, because src/cksum.c: uses invalid cpu feature string for builtin Date: Sat, 24 May 2025 11:29:33 +0200
> Am 24.05.2025 um 01:37 schrieb Pádraig Brady <P <at> draigBrady.com>: > > I suspect the following will avoid the issue: It does not: /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -mavx -mpclmul -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/libcksum_pclmul_a-cksum_pclmul.o -MD -MP -MF src/.deps/libcksum_pclmul_a-cksum_pclmul.Tpo -c -o src/libcksum_pclmul_a-cksum_pclmul.o `test -f 'src/cksum_pclmul.c' || echo './'`src/cksum_pclmul.c src/cksum.c:190:30: error: invalid cpu feature string for builtin bool avx512_enabled = (0 < __builtin_cpu_supports ("vpclmulqdq") ^ ~~~~~~~~~~~~ 1 error generated. make[2]: *** [src/cksum-cksum.o] Error 1 I then set GCC 14 as compiler to build (instead of Clang 17.0.6). The result is: mv -f src/.deps/libcksum_avx2_a-cksum_avx2.Tpo src/.deps/libcksum_avx2_a-cksum_avx2.Po depbase=`echo src/ls-dir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ /opt/local/bin/gcc-mp-14 -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -pipe -Os -arch x86_64 -MT src/ls-dir.o -MD -MP -MF $depbase.Tpo -c -o src/ls-dir.o src/ls-dir.c &&\ mv -f $depbase.Tpo $depbase.Po <stdin>:59:2: error: instruction requires: AVX-512 ISA vmovdqa64 lC0(%rip), %zmm0 ^ <stdin>:62:2: error: instruction requires: AVX-512 ISA vmovdqa64 lC2(%rip), %zmm7 ^ <stdin>:63:2: error: instruction requires: AVX-512 ISA vmovdqa64 lC1(%rip), %zmm2 ^ <stdin>:78:2: error: instruction requires: AVX-512 ISA vmovdqa64 64(%rsp), %zmm3 ^ <stdin>:82:2: error: instruction requires: AVX-512 ISA vmovdqa64 128(%rsp), %zmm10 ^ <stdin>:85:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm3, %zmm3 ^ <stdin>:86:2: error: instruction requires: AVX-512 ISA vmovdqa64 192(%rsp), %zmm9 ^ <stdin>:87:2: error: instruction requires: AVX-512 ISA vpxord %zmm3, %zmm1, %zmm1 ^ <stdin>:88:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm10, %zmm10 ^ <stdin>:89:2: error: instruction requires: AVX-512 ISA vmovdqa64 256(%rsp), %zmm8 ^ <stdin>:90:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm9, %zmm9 ^ <stdin>:91:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm8, %zmm8 ^ <stdin>:93:2: error: instruction requires: AVX-512 ISA vpclmulqdq $0, %zmm2, %zmm1, %zmm5 ^ <stdin>:95:2: error: instruction requires: AVX-512 ISA vmovdqa64 256(%rdi), %zmm6 ^ <stdin>:97:2: error: instruction requires: AVX-512 ISA vpclmulqdq $17, %zmm2, %zmm1, %zmm1 ^ <stdin>:99:2: error: instruction requires: AVX-512 ISA vpclmulqdq $0, %zmm2, %zmm10, %zmm4 ^ <stdin>:100:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm6, %zmm6 ^ <stdin>:101:2: error: instruction requires: AVX-512 ISA vpclmulqdq $17, %zmm2, %zmm10, %zmm10 ^ <stdin>:102:2: error: instruction requires: AVX-512 ISA vpclmulqdq $0, %zmm2, %zmm9, %zmm3 ^ <stdin>:103:2: error: instruction requires: AVX-512 ISA vpclmulqdq $17, %zmm2, %zmm9, %zmm9 ^ <stdin>:104:2: error: instruction requires: AVX-512 ISA vpclmulqdq $0, %zmm2, %zmm8, %zmm11 ^ <stdin>:105:2: error: instruction requires: AVX-512 ISA vpternlogd $150, %zmm1, %zmm5, %zmm6 ^ <stdin>:106:2: error: instruction requires: AVX-512 ISA vpclmulqdq $17, %zmm2, %zmm8, %zmm8 ^ <stdin>:107:2: error: instruction requires: AVX-512 ISA vmovdqa64 64(%rdi), %zmm5 ^ <stdin>:108:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm6, %zmm1 ^ <stdin>:109:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm5, %zmm5 ^ <stdin>:110:2: error: instruction requires: AVX-512 ISA vpternlogd $150, %zmm10, %zmm4, %zmm5 ^ <stdin>:111:2: error: instruction requires: AVX-512 ISA vmovdqa64 128(%rdi), %zmm4 ^ <stdin>:112:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm5, %zmm10 ^ <stdin>:113:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm4, %zmm4 ^ <stdin>:114:2: error: instruction requires: AVX-512 ISA vpternlogd $150, %zmm9, %zmm3, %zmm4 ^ <stdin>:115:2: error: instruction requires: AVX-512 ISA vmovdqa64 192(%rdi), %zmm3 ^ <stdin>:116:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm4, %zmm9 ^ <stdin>:117:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm3, %zmm3 ^ <stdin>:118:2: error: instruction requires: AVX-512 ISA vpternlogd $150, %zmm11, %zmm8, %zmm3 ^ <stdin>:119:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm3, %zmm8 ^ <stdin>:122:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm6, %zmm6 ^ <stdin>:124:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm5, %zmm5 ^ <stdin>:126:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm4, %zmm4 ^ <stdin>:127:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm3, %zmm3 ^ <stdin>:132:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm6, (%rax) ^ <stdin>:133:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm5, 64(%rax) ^ <stdin>:134:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm4, 128(%rax) ^ <stdin>:135:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm3, 192(%rax) ^ <stdin>:137:2: error: instruction requires: AVX-512 ISA vmovdqa64 (%rax), %zmm3 ^ <stdin>:143:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm3, %zmm3 ^ <stdin>:144:2: error: instruction requires: AVX-512 ISA vpxord %zmm3, %zmm1, %zmm1 ^ <stdin>:146:2: error: instruction requires: AVX-512 ISA vpclmulqdq $0, %zmm7, %zmm1, %zmm4 ^ <stdin>:147:2: error: instruction requires: AVX-512 ISA vmovdqa64 64(%rax,%rsi), %zmm3 ^ <stdin>:150:2: error: instruction requires: AVX-512 ISA vpclmulqdq $17, %zmm7, %zmm1, %zmm1 ^ <stdin>:153:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm3, %zmm3 ^ <stdin>:154:2: error: instruction requires: AVX-512 ISA vpternlogd $150, %zmm1, %zmm4, %zmm3 ^ <stdin>:155:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm3, %zmm1 ^ <stdin>:159:2: error: instruction requires: AVX-512 BW ISA vpshufb %zmm0, %zmm3, %zmm3 ^ <stdin>:166:2: error: instruction requires: AVX-512 ISA vmovdqa64 %zmm3, (%rax) ^ make[2]: *** [src/libcksum_avx512_a-cksum_avx512.o] Error 1 Is this more of an assembler problem? Installed are: /usr/bin/as Apple LLVM version 10.0.0 (clang-1000.11.45.5) /opt/local/bin/nasm NASM version 2.16.03 compiled on May 17 2024 /opt/local/bin/yasm yasm 1.3.0 no gas To determine which assembler is used I added "-Wa,-v" to CFLAGS and got: Apple LLVM version 10.0.0 (clang-1000.10.44.4) Target: x86_64-apple-darwin17.7.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin -- Greetings Pete The human brain operates at only 10% of its capacity. The rest is overhead for the operating system.
bug-coreutils <at> gnu.org
:bug#78562
; Package coreutils
.
(Sat, 24 May 2025 10:26:02 GMT) Full text and rfc822 format available.Message #17 received at 78562 <at> debbugs.gnu.org (full text, mbox):
From: Pádraig Brady <P <at> draigBrady.com> To: Peter Dyballa <Peter_Dyballa <at> Web.DE> Cc: 78562 <at> debbugs.gnu.org Subject: Re: bug#78562: Coreutils-9.7 do not build on macOS High Sierra, Version 10.13.6, because src/cksum.c: uses invalid cpu feature string for builtin Date: Sat, 24 May 2025 11:25:29 +0100
On 24/05/2025 10:29, Peter Dyballa wrote: > >> Am 24.05.2025 um 01:37 schrieb Pádraig Brady <P <at> draigBrady.com>: >> >> I suspect the following will avoid the issue: > > It does not: > > /usr/bin/clang -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -mavx -mpclmul -Wno-format-extra-args -Wno-tautological-constant-out-of-range-compare -pipe -Os -arch x86_64 -MT src/libcksum_pclmul_a-cksum_pclmul.o -MD -MP -MF src/.deps/libcksum_pclmul_a-cksum_pclmul.Tpo -c -o src/libcksum_pclmul_a-cksum_pclmul.o `test -f 'src/cksum_pclmul.c' || echo './'`src/cksum_pclmul.c > src/cksum.c:190:30: error: invalid cpu feature string for builtin > bool avx512_enabled = (0 < __builtin_cpu_supports ("vpclmulqdq") > ^ ~~~~~~~~~~~~ > 1 error generated. > make[2]: *** [src/cksum-cksum.o] Error 1 > > > I then set GCC 14 as compiler to build (instead of Clang 17.0.6). The result is: > > mv -f src/.deps/libcksum_avx2_a-cksum_avx2.Tpo src/.deps/libcksum_avx2_a-cksum_avx2.Po > depbase=`echo src/ls-dir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > /opt/local/bin/gcc-mp-14 -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -pipe -Os -arch x86_64 -MT src/ls-dir.o -MD -MP -MF $depbase.Tpo -c -o src/ls-dir.o src/ls-dir.c &&\ > mv -f $depbase.Tpo $depbase.Po > <stdin>:59:2: error: instruction requires: AVX-512 ISA > vmovdqa64 lC0(%rip), %zmm0 > ^ It seems like you may have a mismatch between compiler (flags) used at configure time and build time. These must match so that code upsupported by your build is not enabled. I'm surprised USE_AVX512_CRC32 is defined at all for you during your build? thanks, Pádraig
bug-coreutils <at> gnu.org
:bug#78562
; Package coreutils
.
(Sat, 24 May 2025 11:02:01 GMT) Full text and rfc822 format available.Message #20 received at 78562 <at> debbugs.gnu.org (full text, mbox):
From: Peter Dyballa <Peter_Dyballa <at> Web.DE> To: Pádraig Brady <P <at> draigBrady.com> Cc: 78562 <at> debbugs.gnu.org Subject: Re: bug#78562: Coreutils-9.7 do not build on macOS High Sierra, Version 10.13.6, because src/cksum.c: uses invalid cpu feature string for builtin Date: Sat, 24 May 2025 13:00:51 +0200
> Am 24.05.2025 um 12:25 schrieb Pádraig Brady <P <at> draigBrady.com>: > > It seems like you may have a mismatch between compiler (flags) > used at configure time and build time. These must match > so that code upsupported by your build is not enabled. This could happen, it even happens often with some open software: It checks whether the compiler understands a few dozens exotic options (maybe C++ related) and the uses this set when building the software. Config.log contains (just an excerpt): BUILD_CC='/opt/local/bin/gcc-mp-14' BUILD_CFLAGS='-pipe -Os -Wa,-v -arch x86_64' BUILD_CPPFLAGS='-I/opt/local/include' BUILD_LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64' CC='/opt/local/bin/gcc-mp-14' CFLAGS='-pipe -Os -Wa,-v -arch x86_64' CFLAG_VISIBILITY='-fvisibility=hidden' and was using for the final test configure:95467: /opt/local/bin/gcc-mp-14 -o conftest -pipe -Os -Wa,-v -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lintl >&5 An early test was: configure:7178: /opt/local/bin/gcc-mp-14 -pipe -Os -Wa,-v -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c >&5 Configured was invoked as: ./configure --prefix=/opt/local --disable-silent-rules --program-prefix=g --with-openssl=no --disable-year2038 CC=/opt/local/bin/gcc-mp-14 'CFLAGS=-pipe -Os -Wa,-v -arch x86_64' 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64' CPPFLAGS=-I/opt/local/include --no-create --no-recursion Last GCC invocation before stepping on the bug was: /opt/local/bin/gcc-mp-14 -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/opt/local/include -pipe -Os -Wa,-v -arch x86_64 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ IMO BUILD_CFLAGS and CFLAGS are the same… > I'm surprised USE_AVX512_CRC32 is defined at all for you during your build? I have no idea… "find . -type f -exec grep -in USE_AVX512_CRC32 {} /dev/null \;" produces this output: ./ChangeLog:496: * configure.ac (USE_AVX512_CRC32): Set to false if the function ./Makefile.in:714:@USE_AVX512_CRC32_TRUE <at> am__append_218 = src/libcksum_avx512.a ./Makefile.in:715:@USE_AVX512_CRC32_TRUE <at> am__append_219 = $(cksum_avx512_ldadd) ./Makefile.in:2051:@USE_AVX512_CRC32_TRUE <at> am_src_libcksum_avx512_a_OBJECTS = src/libcksum_avx512_a-cksum_avx512.$(OBJEXT) ./Makefile.in:7909:@USE_AVX512_CRC32_TRUE <at> src_libcksum_avx512_a_SOURCES = src/cksum_avx512.c src/cksum.h ./Makefile.in:7910:@USE_AVX512_CRC32_TRUE <at> cksum_avx512_ldadd = src/libcksum_avx512.a ./Makefile.in:7911:@USE_AVX512_CRC32_TRUE <at> src_libcksum_avx512_a_CFLAGS = -mavx512bw -mavx512f -mvpclmulqdq $(AM_CFLAGS) ./autom4te.cache/output.0:698:USE_AVX512_CRC32_FALSE ./autom4te.cache/output.0:699:USE_AVX512_CRC32_TRUE ./autom4te.cache/output.0:93182:printf "%s\n" "@%:@define USE_AVX512_CRC32 1" >>confdefs.h ./autom4te.cache/output.0:93186: USE_AVX512_CRC32_TRUE= ./autom4te.cache/output.0:93187: USE_AVX512_CRC32_FALSE='#' ./autom4te.cache/output.0:93189: USE_AVX512_CRC32_TRUE='#' ./autom4te.cache/output.0:93190: USE_AVX512_CRC32_FALSE= ./autom4te.cache/output.0:95897:if test -z "${USE_AVX512_CRC32_TRUE}" && test -z "${USE_AVX512_CRC32_FALSE}"; then ./autom4te.cache/output.0:95898: as_fn_error $? "conditional \"USE_AVX512_CRC32\" was never defined. ./autom4te.cache/output.1:698:USE_AVX512_CRC32_FALSE ./autom4te.cache/output.1:699:USE_AVX512_CRC32_TRUE ./autom4te.cache/output.1:93182:printf "%s\n" "@%:@define USE_AVX512_CRC32 1" >>confdefs.h ./autom4te.cache/output.1:93186: USE_AVX512_CRC32_TRUE= ./autom4te.cache/output.1:93187: USE_AVX512_CRC32_FALSE='#' ./autom4te.cache/output.1:93189: USE_AVX512_CRC32_TRUE='#' ./autom4te.cache/output.1:93190: USE_AVX512_CRC32_FALSE= ./autom4te.cache/output.1:95897:if test -z "${USE_AVX512_CRC32_TRUE}" && test -z "${USE_AVX512_CRC32_FALSE}"; then ./autom4te.cache/output.1:95898: as_fn_error $? "conditional \"USE_AVX512_CRC32\" was never defined. ./autom4te.cache/output.2:698:USE_AVX512_CRC32_FALSE ./autom4te.cache/output.2:699:USE_AVX512_CRC32_TRUE ./autom4te.cache/output.2:93182:printf "%s\n" "@%:@define USE_AVX512_CRC32 1" >>confdefs.h ./autom4te.cache/output.2:93186: USE_AVX512_CRC32_TRUE= ./autom4te.cache/output.2:93187: USE_AVX512_CRC32_FALSE='#' ./autom4te.cache/output.2:93189: USE_AVX512_CRC32_TRUE='#' ./autom4te.cache/output.2:93190: USE_AVX512_CRC32_FALSE= ./autom4te.cache/output.2:95897:if test -z "${USE_AVX512_CRC32_TRUE}" && test -z "${USE_AVX512_CRC32_FALSE}"; then ./autom4te.cache/output.2:95898: as_fn_error $? "conditional \"USE_AVX512_CRC32\" was never defined. ./autom4te.cache/traces.0:56231:m4trace:configure.ac:747: -1- m4_pattern_allow([^USE_AVX512_CRC32$]) ./autom4te.cache/traces.0:56232:m4trace:configure.ac:750: -1- AM_CONDITIONAL([USE_AVX512_CRC32], [test $utils_cv_avx512_pclmul_intrinsic_exists = yes]) ./autom4te.cache/traces.0:56233:m4trace:configure.ac:750: -1- m4_pattern_allow([^USE_AVX512_CRC32_TRUE$]) ./autom4te.cache/traces.0:56234:m4trace:configure.ac:750: -1- m4_pattern_allow([^USE_AVX512_CRC32_FALSE$]) ./autom4te.cache/traces.0:56235:m4trace:configure.ac:750: -1- _AM_SUBST_NOTMAKE([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.0:56236:m4trace:configure.ac:750: -1- _AM_SUBST_NOTMAKE([USE_AVX512_CRC32_FALSE]) ./autom4te.cache/traces.1:17466:m4trace:configure.ac:747: -1- AC_DEFINE_TRACE_LITERAL([USE_AVX512_CRC32]) ./autom4te.cache/traces.1:17467:m4trace:configure.ac:747: -1- m4_pattern_allow([^USE_AVX512_CRC32$]) ./autom4te.cache/traces.1:17468:m4trace:configure.ac:747: -1- AH_OUTPUT([USE_AVX512_CRC32], [/* CRC32 calculation by avx512 hardware instructions enabled */ ./autom4te.cache/traces.1:17469:@%:@undef USE_AVX512_CRC32]) ./autom4te.cache/traces.1:17470:m4trace:configure.ac:750: -1- AM_CONDITIONAL([USE_AVX512_CRC32], [test $utils_cv_avx512_pclmul_intrinsic_exists = yes]) ./autom4te.cache/traces.1:17471:m4trace:configure.ac:750: -1- AC_SUBST([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.1:17472:m4trace:configure.ac:750: -1- AC_SUBST_TRACE([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.1:17473:m4trace:configure.ac:750: -1- m4_pattern_allow([^USE_AVX512_CRC32_TRUE$]) ./autom4te.cache/traces.1:17474:m4trace:configure.ac:750: -1- AC_SUBST([USE_AVX512_CRC32_FALSE]) ./autom4te.cache/traces.1:17475:m4trace:configure.ac:750: -1- AC_SUBST_TRACE([USE_AVX512_CRC32_FALSE]) ./autom4te.cache/traces.1:17476:m4trace:configure.ac:750: -1- m4_pattern_allow([^USE_AVX512_CRC32_FALSE$]) ./autom4te.cache/traces.1:17477:m4trace:configure.ac:750: -1- _AM_SUBST_NOTMAKE([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.1:17478:m4trace:configure.ac:750: -1- _AM_SUBST_NOTMAKE([USE_AVX512_CRC32_FALSE]) ./autom4te.cache/traces.2:17466:m4trace:configure.ac:747: -1- AC_DEFINE_TRACE_LITERAL([USE_AVX512_CRC32]) ./autom4te.cache/traces.2:17467:m4trace:configure.ac:747: -1- m4_pattern_allow([^USE_AVX512_CRC32$]) ./autom4te.cache/traces.2:17468:m4trace:configure.ac:747: -1- AH_OUTPUT([USE_AVX512_CRC32], [/* CRC32 calculation by avx512 hardware instructions enabled */ ./autom4te.cache/traces.2:17469:@%:@undef USE_AVX512_CRC32]) ./autom4te.cache/traces.2:17470:m4trace:configure.ac:750: -1- AM_CONDITIONAL([USE_AVX512_CRC32], [test $utils_cv_avx512_pclmul_intrinsic_exists = yes]) ./autom4te.cache/traces.2:17471:m4trace:configure.ac:750: -1- AC_SUBST([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.2:17472:m4trace:configure.ac:750: -1- AC_SUBST_TRACE([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.2:17473:m4trace:configure.ac:750: -1- m4_pattern_allow([^USE_AVX512_CRC32_TRUE$]) ./autom4te.cache/traces.2:17474:m4trace:configure.ac:750: -1- AC_SUBST([USE_AVX512_CRC32_FALSE]) ./autom4te.cache/traces.2:17475:m4trace:configure.ac:750: -1- AC_SUBST_TRACE([USE_AVX512_CRC32_FALSE]) ./autom4te.cache/traces.2:17476:m4trace:configure.ac:750: -1- m4_pattern_allow([^USE_AVX512_CRC32_FALSE$]) ./autom4te.cache/traces.2:17477:m4trace:configure.ac:750: -1- _AM_SUBST_NOTMAKE([USE_AVX512_CRC32_TRUE]) ./autom4te.cache/traces.2:17478:m4trace:configure.ac:750: -1- _AM_SUBST_NOTMAKE([USE_AVX512_CRC32_FALSE]) ./config.log:154985:| #define USE_AVX512_CRC32 1 ./config.log:158704:USE_AVX512_CRC32_FALSE='#' ./config.log:158705:USE_AVX512_CRC32_TRUE='' ./config.log:159742:#define USE_AVX512_CRC32 1 ./config.status:713:S["USE_AVX512_CRC32_FALSE"]="#" ./config.status:714:S["USE_AVX512_CRC32_TRUE"]="" ./config.status:4329:D["USE_AVX512_CRC32"]=" 1" ./configure:698:USE_AVX512_CRC32_FALSE ./configure:699:USE_AVX512_CRC32_TRUE ./configure:93182:printf "%s\n" "#define USE_AVX512_CRC32 1" >>confdefs.h ./configure:93186: USE_AVX512_CRC32_TRUE= ./configure:93187: USE_AVX512_CRC32_FALSE='#' ./configure:93189: USE_AVX512_CRC32_TRUE='#' ./configure:93190: USE_AVX512_CRC32_FALSE= ./configure:95897:if test -z "${USE_AVX512_CRC32_TRUE}" && test -z "${USE_AVX512_CRC32_FALSE}"; then ./configure:95898: as_fn_error $? "conditional \"USE_AVX512_CRC32\" was never defined. ./configure.ac:747: AC_DEFINE([USE_AVX512_CRC32], [1], ./configure.ac:750:AM_CONDITIONAL([USE_AVX512_CRC32], ./configure~:682:USE_AVX512_CRC32_FALSE ./configure~:683:USE_AVX512_CRC32_TRUE ./configure~:93229:printf '%s\n' "#define USE_AVX512_CRC32 1" >>confdefs.h ./configure~:93233: USE_AVX512_CRC32_TRUE= ./configure~:93234: USE_AVX512_CRC32_FALSE='#' ./configure~:93236: USE_AVX512_CRC32_TRUE='#' ./configure~:93237: USE_AVX512_CRC32_FALSE= ./configure~:95932:if test -z "${USE_AVX512_CRC32_TRUE}" && test -z "${USE_AVX512_CRC32_FALSE}"; then ./configure~:95933: as_fn_error $? "conditional \"USE_AVX512_CRC32\" was never defined. ./lib/config.h:3936:#define USE_AVX512_CRC32 1 ./lib/config.hin:3935:#undef USE_AVX512_CRC32 ./src/cksum.c:189:# if USE_AVX512_CRC32 ./src/local.mk:443:if USE_AVX512_CRC32 You might be also surprised seeing ./configure and ./configure~ (I am) – somehow configure is run twice. First invocation is ---> Configuring coreutils-devel Executing: cd "/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7" && ./configure --prefix=/opt/local --disable-silent-rules --program-prefix=g --with-openssl=no --disable-year2038 which comes to an end and then starts again here: checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating po/Makefile.in config.status: creating gnulib-tests/Makefile config.status: creating lib/config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile Warning: Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled: alignof: found in coreutils-9.7/config.log __GNUC_PREREQ: found in coreutils-9.7/config.log MIN: found in coreutils-9.7/config.log __fpending: found in coreutils-9.7/config.log re_set_syntax: found in coreutils-9.7/config.log re_compile_pattern: found in coreutils-9.7/config.log re_search: found in coreutils-9.7/config.log re_match: found in coreutils-9.7/config.log free: found in coreutils-9.7/config.log ---> Building coreutils-devel Executing: cd "/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7" && /usr/bin/make -j8 -w all make: Entering directory `/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7' CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7/build-aux/missing' aclocal-1.17 -I m4 CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7/build-aux/missing' autoconf cd . && /bin/sh /opt/local/var/macports/build/_opt_mports_macports-ports_sysutils_coreutils-devel/coreutils-devel/work/coreutils-9.7/build-aux/missing automake-1.17 --gnu /bin/sh ./config.status --recheck running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/opt/local --disable-silent-rules --program-prefix=g --with-openssl=no --disable-year2038 CC=/opt/local/bin/gcc-mp-14 CFLAGS=-pipe -Os -Wa,-v -arch x86_64 LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 CPPFLAGS=-I/opt/local/include --no-create --no-recursion Since I am also chasing bugs in my old PowerBook G4 I see there, Mac OS X 10.4.11, Tiger, just one single run of configure, same on my (almost) up-to-date MacBook with macOS Sonoma 14.7.4. Here, on macOS High Sierra, Version 10.13.6, configuration happens twice. To me it looks as if automake-1.17 decides that a rebuild is necessary… (because version mismatch 1.16.x vs. 1.17?) -- Greetings Pete Swimming in money is dry fun.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.