This is an archive of the discontinued LLVM Phabricator instance.

Add more autotools/gmake NetBSD glue
ClosedPublic

Authored by krytarowski on Nov 10 2015, 12:02 AM.

Details

Summary

This diff approaches building the project natively on NetBSD with the autoconf/gmake framework.

Diff Detail

Repository
rL LLVM

Event Timeline

krytarowski retitled this revision from to Add more autotools/gmake NetBSD glue.
krytarowski updated this object.
krytarowski set the repository for this revision to rL LLVM.
krytarowski added subscribers: lldb-commits, brucem, joerg.

I have no objection against this change but considering that LLVM plans to remove the autotools/gmake support after branching the 3.8 release (most likely in January 2016) it would be good if you can bring up CMake on NetBSD instead of autotools/gmake.

I have no objection against this change but considering that LLVM plans to remove the autotools/gmake support after branching the 3.8 release (most likely in January 2016) it would be good if you can bring up CMake on NetBSD instead of autotools/gmake.

This diff is for CMake:
http://reviews.llvm.org/D14529 Use library discovery for curses and panel

This is general support:
http://reviews.llvm.org/D14529 Plug-in PlatformNetBSD initializer and terminator

This one and the following one for autoconf/gmake:
http://reviews.llvm.org/D14528 Allow to override python-config executable name from command line

With these diffs I can build lldb/llvm on CMake. autotools build is almost there. They shouldn't be big deal to land them in the sources.

If you want to autotools build support fro FenBSD then please go for it, but wanted to mention that it will most likely go away within a few month so you won't invest too much time into it.

clayborg accepted this revision.Nov 13 2015, 10:26 AM
clayborg edited edge metadata.
This revision is now accepted and ready to land.Nov 13 2015, 10:26 AM
This revision was automatically updated to reflect the committed changes.