Discussion:
Making C++11 a hard requirement for FreeBSD
Jonathan de Boyne Pollard via freebsd-arch
2017-10-17 12:28:21 UTC
Permalink
I'd like to start a conversation about the viability of making C++11
a hard requirement for bootstrapping FreeBSD [...]

It is not, it turns out, what you are talking about; but I am going to
jump in to repeat my request from
http://jdebp.info./Softwares/nosh/roadmap.html for making it possible to
use dynamically linked C++ programs in the bootstrap of FreeBSD.

Or, more generally, please ensure that the basic runtime libraries for
the various languages compilable by the system compiler live in /lib and
not in /usr/lib . If they live in /usr/lib , then dynamically linked
programs compiled by the system compiler for those languages are not
guaranteed runnable until quite late in the bootstrap, because people
might have a separate /usr .

For C++ compiled by clang++, this would entail moving libc++.so for example.

Unless, that is, you want to follow the TrueOS lead of having /usr in
the / dataset ... (-:

Loading...