On Mon, Apr 26, 2021 at 12:35:11PM +0200, Patrick Wildt wrote:
> I can't vouch that it builds for all architectures... Did anyone do
> that?  Number 1 rule: don't break Theo's build.

Compiled, booted, set kern.allowdt=1, created kstack on i386, amd64,
arm64, powerpc64.

does not link on armv7

ld -T ld.script --warn-common -nopie -o bsd ${SYSTEM_HEAD} vers.o ${OBJS}
ld: error: undefined symbol: stacktrace_save_at
>>> referenced by dt_dev.c:0 (/usr/src/sys/dev/dt/dt_dev.c:0)
>>>               dt_dev.o:(dt_pcb_ring_get)
*** Error 1 in /usr/src/sys/arch/armv7/compile/GENERIC (Makefile:628 'bsd': 
@echo ld -T ld.script --warn-common -nopie -o bsd '${SYSTEM_HEAD...)

> diff --git a/sys/conf/GENERIC b/sys/conf/GENERIC
> index 33d0f368968..c47bea90cde 100644
> --- a/sys/conf/GENERIC
> +++ b/sys/conf/GENERIC
> @@ -82,7 +82,7 @@ pseudo-device       msts    1       # MSTS line discipline
>  pseudo-device        endrun  1       # EndRun line discipline
>  pseudo-device        vnd     4       # vnode disk devices
>  pseudo-device        ksyms   1       # kernel symbols device
> -#pseudo-device       dt              # Dynamic Tracer
> +pseudo-device        dt              # Dynamic Tracer
>  
>  # clonable devices
>  pseudo-device        bpfilter        # packet filter

Reply via email to