On Mon, Apr 26, 2021 at 03:01:58PM +0200, Alexander Bluhm wrote:
> 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...)
also missing on alpha, landisk, luna88k, riscv64
>
> > 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
>
>