Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Oct 2017 13:28:21 +0100
From:      Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.COM>
To:        freebsd-arch@freebsd.org
Subject:   Making C++11 a hard requirement for FreeBSD
Message-ID:  <f3f83c25-98a6-29ee-cda6-a69bfa174d70@NTLWorld.COM>

next in thread | raw e-mail | index | archive | help
Warner Losh:
 > 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 ... (-:




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f3f83c25-98a6-29ee-cda6-a69bfa174d70>