> Date: Sat, 17 Sep 2016 09:38:46 -0700 > From: Philip Guenther <guent...@gmail.com> > > On Sat, 17 Sep 2016, Mark Kettenis wrote: > > Note that libunwind uses __gnu_Unwind_Find_exidx on Linux, so we could > > follow Linux here and drop the dl_unwind_find_exidx alias. But my > > personal preference is to follow the other BSDs here. > > The downside of the name used by the other BSDs is that it's in the > application namespace, of course. <shrug>
Yup. Hence the weak attribute. > > --- dlfcn/Makefile.inc 7 May 2016 19:05:22 -0000 1.5 > > +++ dlfcn/Makefile.inc 17 Sep 2016 16:04:32 -0000 > > @@ -5,3 +5,7 @@ > > .include <bsd.own.mk> > > > > SRCS+= dlfcn_stubs.c init.c tib.c > > + > > +.if ${MACHINE_ARCH} == "arm" > > +SRCS+= exidx.c > > +.endif > > Instead of a conditional in the Makefile, can't this all go under > arch/arm? It could. Not sure where exectly I should put it though. In a new dlfcn subdirectory under arch/arm?