After having done
Having looked into "kern.pre.mk" I have no idea how to solve this.
make buildworld
and make buildkernel
the installation of a GENERIC kernel via NFS fails like this on a system still on RELEASE-11.2:
Code:
/usr/src # make installkernel
--------------------------------------------------------------
>>> Install check kernel
--------------------------------------------------------------
--------------------------------------------------------------
>>> Installing kernel GENERIC on Sun Jan 13 20:16:53 UTC 2019
--------------------------------------------------------------
cd /FreeBSD/obj/FreeBSD/src/amd64.amd64/sys/GENERIC; MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= CC="cc -target x86_64-unknown-freebsd12.0 --sysroot=/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp -B/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/usr/bin" CXX="c++ -target x86_64-unknown-freebsd12.0 --sysroot=/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp -B/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/usr/bin" CPP="cpp -target x86_64-unknown-freebsd12.0 --sysroot=/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp -B/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/usr/bin" AS="as" AR="ar" LD="ld" LLVM_LINK="" NM=nm OBJCOPY="objcopy" RANLIB=ranlib STRINGS= SIZE="size" PATH=/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/legacy/usr/sbin:/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/legacy/usr/bin:/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/legacy/bin:/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/usr/sbin:/FreeBSD/obj/FreeBSD/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin make KERNEL=kernel install
make[2]: "/FreeBSD/src/sys/conf/kern.pre.mk" line 127: amd64/arm64/i386 kernel requires linker ifunc support
*** Error code 1
Stop.
make[1]: stopped in /FreeBSD/src
*** Error code 1
Stop.
make: stopped in /FreeBSD/src