Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Mar 1995 09:43:39 -0800 (PST)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        chuckr@Glue.umd.edu (Chuck Robey)
Cc:        current@FreeBSD.org
Subject:   Re: Make World Times and a question about shared libs / make all
Message-ID:  <199503231743.JAA01278@gndrsh.aac.dev.com>
In-Reply-To: <Pine.SUN.3.91.950323122150.12200B-100000@cappuccino.eng.umd.edu> from "Chuck Robey" at Mar 23, 95 12:26:50 pm

next in thread | previous in thread | raw e-mail | index | archive | help
[CC: trimmed, context seriously trimmed]

...
> I think you misunderstood (or I did you)... I'm speaking of folks who 
> would never consider making any part of the tree themselves, but just 
> would like to be able to do a little light level c hacking on their more 
> limited machine budgets.  Jordan spoke of making /usr/include completely 
> links to parts of usr/src.  I am wondering what effect that would have on 
> folks who don't even have a /usr/src.  Will this mean that such folks 
> will have to carry around at least parts of the /usr/src tree, in order 
> to have the /usr/include [reasonably] complete?
> 
> I'm not talking about building the includes, just carrying them around, 
> for folks with small budgets.

We handle that now, the binary distribution has *ALWAYS* (well, except
for 386BSD, since Bill probably didn't know any beter) had a complete
copy of the includes in /usr/include.  When the releases are built
they are built with ``make SHARED=copies''.

The new INCLUDE_TYPES=symlinks would only be used by folks that had
a src tree and wanted to save the space that /usr/include wastes and
the time it takes to build the tree due to false updating of /usr/include.
You would have to convert a system to symlink includes after installation
by going into /usr/src and doing a ``make INCLUDE_TYPE=symlink includes'',
and you would probably want to nail the INCLUDE_TYPE option in
/etc/make.conf.

I also have work in process that eliminates /usr/share/man/man*, as
all of that can be done with symlinks back into the source tree.

These things are really for people who use full src distributions
to do developement of FreeBSD itself.  It can save considerable
disk space and reduce build times.

-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                   Custom computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503231743.JAA01278>