Re: problem linking kernel

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sun, 29 Oct 2023 12:07:40 UTC
On 29 Oct 2023, at 11:34, Wojciech Puchar <wojtek@puchar.net> wrote:
> 
> i get this linking my custom kernel. No errors until link
> 
> linking kernel
> ld: dynamic STT_GNU_IFUNC symbol `rdtsc_ordered' with pointer equality in `cpu_machdep.o' can not be used when making an executable; recompile with -fPIE and relink with -pie
> 
> 
> kernel config attached, latest FreeBSD-13 downloaded today.
> 
> can you help?<conf.txt>

I just tried it here, and it works fine:

...
linking kernel
objcopy --strip-debug kernel
     text     data       bss        dec        hex   filename
  7925073   779012   3411328   12115413   0xb8ddd5   kernel
--------------------------------------------------------------
>>> Kernel build for PUCHAR completed on Sun Oct 29 12:06:08 UTC 2023
--------------------------------------------------------------
>>> Kernel(s)  PUCHAR built in 28 seconds, ncpu: 32, make -j32
--------------------------------------------------------------

-Dimitry