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>