Hi Ken! > On Nov 3, 2021, at 6:43 PM, Ken Cunningham <[email protected]> > wrote: > > It appears that when building portable code, the ax_gcc_archflag.m4 macro > clears -mcpu for almost every arch except powerpc: > > https://github.com/libffi/libffi/blob/master/m4/ax_gcc_archflag.m4#L241 > > case $host_cpu in i*86|x86_64*|amd64*) flag_prefixes="$flag_prefixes -mcpu= > -m";; esac > > > > The fact that PowerPC is excluded must result in m4 passing the “-mcpu=“ flag > matching the buildbot’s CPU, and breaks everything older than the buildbot.
The problem is not exclusive to PowerPC but also SPARC and 32-bit x86. It used to work before with version 3.4.2 in experimental: See: https://buildd.debian.org/status/fetch.php?pkg=libffi&arch=powerpc&ver=3.4.2-1&stamp=1626443428&raw=0 I‘m pretty confident that my analysis is correct and the problem is triggered by the new autoconf version. Adrian

