Date: Tue, 28 Apr 2020 14:21:34 +0200 From: Matthias Andree <matthias.andree@gmx.de> To: freebsd-ports@freebsd.org Subject: Re: Oddities possibly contributing to lang/gcc9 not building (amd64->aarch64 poudriere based cross build) Message-ID: <8cf21d3f-2a65-cb44-f89f-a4afb9eaa497@gmx.de> In-Reply-To: <6A53E469-0B80-4853-94AE-A413607D177E@yahoo.com> References: <6A53E469-0B80-4853-94AE-A413607D177E.ref@yahoo.com> <6A53E469-0B80-4853-94AE-A413607D177E@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 28.04.20 um 04:57 schrieb Mark Millard via freebsd-ports: > It appears that quoting vs. option handling is not > working as the build expects or some odd file > names involved: > > > libtool: compile: mv -f "-fgnu-runtime.o" ".libs/NXConstStr.o" > mv: illegal option -- g > usage: mv [-f | -i | -n] [-hv] source target > mv [-f | -i | -n] [-v] source ... directory > gmake[3]: *** [Makefile:215: NXConstStr.lo] Error 64 > gmake[3]: *** Waiting for unfinished jobs.... > > . . . > > libtool: compile: mv -f "-fexceptions.o" ".libs/exception.o" > mv: illegal option -- e > usage: mv [-f | -i | -n] [-hv] source target > mv [-f | -i | -n] [-v] source ... directory > gmake[3]: *** [Makefile:245: exception.lo] Error 64 > > . . . and various more . . . > > > There are various: > > qemu: unsupported syscall: 574 (calling anyway) > > that I do not know how to interpret. > > > Overall I got a failure: > > gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/gcc9/work/.build' > gmake[1]: *** [Makefile:953: all] Error 2 > gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/gcc9/work/.build' > ===> Compilation failed unexpectedly. > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to > the maintainer. > *** Error code 1 > > Stop. > make: stopped in /usr/ports/lang/gcc9 > =>> Cleaning up wrkdir > ===> Cleaning for gcc9-9.3.0_1 > build of lang/gcc9 | gcc9-9.3.0_1 ended at Mon Apr 27 18:54:24 PDT 2020 > build time: 00:18:42 > !!! build failure encountered !!! > > But, so far, I've not uniquely identified what specifically > stopped the build. It might have been the kinds of things > reported above --or it might not. One more data point (haven't looked up all the details), after one of the recent GCC9 upgrades, I have had to re-enable "BOOTSTRAP" (3-phase bootstrap) on 12.1 amd64 building *native* because otherwise the compiler would fail to build. So any "fixes" implicitly brought in by the earlier stages will also be unavailable on cross-builds. Normally I'd think that our recent LLVM base compilers are new enough to compile just the final stage of GCC9 directly...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8cf21d3f-2a65-cb44-f89f-a4afb9eaa497>