Date: Wed, 16 May 2018 09:37:20 +0200 (CEST) From: Emeric POUPON <emeric.poupon@stormshield.eu> To: freebsd-arch <freebsd-arch@freebsd.org> Subject: Can't build kernel anymore: amd64 kernel requires linker ifunc support Message-ID: <1427128516.12874490.1526456240718.JavaMail.zimbra@stormshield.eu>
next in thread | raw e-mail | index | archive | help
Hello, Maybe I missed something, but I recently updated /usr/src (HEAD) and I can't build the kernel anymore, I get this: # make -j4 buildkernel --- buildkernel --- make[1]: "/usr/src/Makefile.inc1" line 166: SYSTEM_COMPILER: Determined that CC=cc matches the source tree. Not bootstrapping a cross-compiler. --- buildkernel --- -------------------------------------------------------------- >>> Kernel build for GENERIC started on Wed May 16 09:35:03 CEST 2018 -------------------------------------------------------------- ===> GENERIC mkdir -p /usr/obj/usr/src/amd64.amd64/sys -------------------------------------------------------------- >>> stage 1: configuring the kernel -------------------------------------------------------------- cd /usr/src/sys/amd64/conf; PATH=/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/obj/usr/src/amd64.amd64/sys/GENERIC -I '/usr/src/sys/amd64/conf' '/usr/src/sys/amd64/conf/GENERIC' Kernel build directory is /usr/obj/usr/src/amd64.amd64/sys/GENERIC Don't forget to do ``make cleandepend && make depend'' -------------------------------------------------------------- >>> stage 2.1: cleaning up the object tree -------------------------------------------------------------- cd /usr/obj/usr/src/amd64.amd64/sys/GENERIC; COMPILER_VERSION=60000 COMPILER_FEATURES=" c++11 retpoline" COMPILER_TYPE=clang COMPILER_FREEBSD_VERSION=1200014 MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= CC="cc -target x86_64-unknown-freebsd12.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX="c++ -target x86_64-unknown-freebsd12.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CPP="cpp -target x86_64-unknown-freebsd12.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" AS="as" AR="ar" LD="ld" LLVM_LINK="" NM=nm OBJCOPY="objcopy" RANLIB=ranlib STRINGS= SIZE="size" INSTALL="sh /usr/src/tools/install.sh" PATH=/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin make -j 4 -J 15,16 -m /usr/src/share/mk KERNEL=kernel cleandir make[2]: "/usr/src/sys/conf/kern.pre.mk" line 125: amd64 kernel requires linker ifunc support *** [buildkernel] Error code 1 make[1]: stopped in /usr/src 1 error How can I proceed? Regards,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1427128516.12874490.1526456240718.JavaMail.zimbra>
