[lldb-dev] Pre-processor definition confusion

Zachary Turner zturner at google.com
Fri Sep 12 10:37:06 PDT 2014


Right, that's exactly my thinking too.  Hence my suggestion in the previous
post (which I suspect we just crossed paths on the email, so you didn't see
it yet) to make jsut an LLDB_HOST_BSD that covers all of them.  Because we
probably need OpenBSD too in most cases, and exceptions should be rare.

On Fri, Sep 12, 2014 at 10:29 AM, Ed Maste <emaste at freebsd.org> wrote:

> On 12 September 2014 12:57, Zachary Turner <zturner at google.com> wrote:
> > What are the differences between FreeBSD and NetBSD?  Every time we check
> > for one, should we also be checking for the other?
>
> I suspect though that where __FreeBSD__ is used in combination with
> another OS (e.g. __FreeBSD__ || __linux__, or __FreeBSD__ ||
> __APPLE__), we likely need __NetBSD__ there too.
>
> Keep in mind though that the NetBSD support so far is really just
> basics to get the debugger to build and run, but AFAIK there's none of
> the kernel debugging interface side at all yet.  I expect there will
> be a reasonable amount shared between FreeBSD and NetBSD there, but a
> lot that's OS-specific too.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140912/05c0591e/attachment.html>


More information about the lldb-dev mailing list