Skip site navigation (1)Skip section navigation (2)
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>