libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libunwind-devel] Minimal build on NetBSD?


From: Stephen Kell
Subject: [Libunwind-devel] Minimal build on NetBSD?
Date: Mon, 27 Feb 2012 20:17:49 +0000

Has anyone tried to get libunwind building on NetBSD 5.x? I'm not
a NetBSD expert, but find myself trying to get a minimal libunwind
set-up running on it at fairly short order. 

I only need a very minimal build of libunwind, supporting just
local x86 unwinding on unoptimised code. The biggest problem is
that NetBSD 5.0.1 (the oldish version I'm stuck with) doesn't have
dl_iterate_phdr. But I guess that we shouldn't need it just for
walking an unoptimised stack that has saved break pointers. 

I did try the obvious hacks (remove references to libunwind-ptrace and
libunwind-dwarf-* in the makefile, hack in the relevant JB_* macros
since NetBSD's setjmp.h doesn't have them) and have successfully built
libunwind.a and libunwind-x86.a, but currently without some important
stuff (like the functions defined in src/Gos-freebsd.c). If I'm
lucky, the missing stuff will port to NetBSD without huge changes, but
I really don't know yet. I will hack more on this tomorrow, but if
anyone has been through this already, do let me know. Thanks in advance
for any help!

Stephen



reply via email to

[Prev in Thread] Current Thread [Next in Thread]