| Well, the problem is that Boost.Config relies on "static assumptions"
| that, over time, have proven to be not really that portable to "obscure"
| Unix platforms (NetBSD being one of them) and hardware platforms (again,
| NetBSD being a good example due to the wide hardware support). In
| particular, I recall several issues in NetBSD and, at the time, were
| "easily" fixed by switching to the autoconf alternative.
I see. I'm not familiar at all with Boost Config, but I see there are
alternatives to BOOST_NO_CONFIG. Since NetBSD is using standard gcc, maybe just
defining BOOST_NO_STDLIB_CONFIG and BOOST_NO_PLATFORM_CONFIG (so that
BOOST_NO_COMPILER_CONFIG is not defined) could do the trick?
| Maybe it's time to revisit the decision of using autoconf. Boost.Config
| clearly works in other platforms and should be doing the right thing
| already... maybe what we ought to do is cope with any problems that
| arise in Boost.Config and fix them in the library instead of working
| them around by using the autoconf approach.
| Maybe the answer to this is just to provide build slaves for the Boost
| testing system that run on multiple NetBSD variants; this way, they'd have
| data on their dashboards (1).
It makes sense. I guess it will be quite hard to determine if Boost.Config is
OK for all netbsd variants, though.