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
> 
> 

Reply via email to