Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: cross-compiling fails on MacOS
On Mon, Feb 25, 2019 at 15:55:33 +0100, K. Schreiner wrote:
> tryed to cross-compile NetBSD (amd64) on MacOS and failed with
>
>
> create compat/.depend
> compile compat/atoll.lo
> clang: error: unknown argument: '-fno-ipa-sra'
>
> *** Failed target: atoll.lo
> *** Failed command: cc -O -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-ipa-sra -no-cpp-precomp -I. -I./include -I/u/NetBSD/src/tools/compat -I/u/NetBSD/src/tools/compat/sys -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o atoll.lo.o /u/NetBSD/src/tools/compat/../../lib/libc/stdlib/atoll.c
> *** Error code 1
[...]
> Any idea what to change where to get things going?
share/mk/bsd.host.mk has
# disable compiler options that interfere with dtrace
HOST_DTRACE_OPTS?= -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-ipa-sra
which should probably be conditionalized depending on what the host
compiler is, but it doesn't look like we have the infrastructure in
place.
For now you can just override it in your local build.
-uwe
Home |
Main Index |
Thread Index |
Old Index