Date: Fri, 30 Jun 2017 14:13:28 -0700 From: Mark Millard <markmi@dsl-only.net> To: Sid <sid@bsdmail.com> Cc: freebsd-toolchain@freebsd.org Subject: Re: suggestion for toolchain to have its own directories Message-ID: <E41FE59B-292B-4EC2-BB40-4F37314C75BF@dsl-only.net> In-Reply-To: <trinity-b6cb24ec-aace-4614-bb0e-bc2226e9c44a-1498854943936@3capp-mailcom-lxa05> References: <trinity-b6cb24ec-aace-4614-bb0e-bc2226e9c44a-1498854943936@3capp-mailcom-lxa05>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2017-Jun-30, at 1:35 PM, Sid <sid@bsdmail.com> wrote: > Wouldn't it make sense for toolchains, compilers and their libraries = to have their own dedicated top level directories like something under = /usr/toolchain/ and /usr/local/toolchain/ in the latest FreeBSD = versions? It would be easier for maintenance, and organization of = compilers and toolchain components. It is not clear if you are familiar with the following for descriptions of how things are organized: https://www.freebsd.org/doc/handbook/dirstructure.html and covering more: = https://www.freebsd.org/cgi/man.cgi?query=3Dhier&sektion=3D7&manpath=3Dfre= ebsd-release-ports Linux has its structures as well, see: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard and covering more: http://man7.org/linux/man-pages/man7/hier.7.html There is some commonality. Both contexts are based on earlier Unix and Unix-like hierarchies. And the commonality helps with making ports and such easier to support as an example. The types of systems are not completely independent. Lots of tools and such are based on knowing current placements and general properties of the hierarchies. Reorganizations are a big deal and do not happen often. It is also messy for ports to organize things differently than upstream does. So things like lang/gcc7-devel are unlikely to go to the effort of being significantly different when the commonality covers most of the placements already (at least for default configurations). =3D=3D=3D Mark Millard markmi at dsl-only.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E41FE59B-292B-4EC2-BB40-4F37314C75BF>