| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
instead of in the middle of it. Soon, "c++rt0.o" will be linked
into all shared libraries. An up-to-date version of it must be in
place before any shared libraries are built.
This is one piece of the solution for PR gnu/3035 (gcc -shared).
|
| |
|
|
|
|
| |
wants to install "all" targets which not exist at this stage
|
| |
|
|
|
|
|
|
| |
the later build in lib/compat/* for those systems upgrading from source.
Pointed-Out-By: John Hay <jhay@zibbi.mikom.csir.co.za>
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
|
|
|
|
| |
installed before it is needed.
Noticed by: David Conran <lucifer@maths.uq.oz.au>
|
|
|
|
|
|
| |
back to its original form.
Requested by: jkh
|
|
|
|
|
|
|
|
| |
MK_FLAGS contains -DNOMAN and -DNOPROFILE for speed, so I assume
NOINFO is okay as well.
Add gnu/usr.bin/texinfo to build-tools so everything does the right
thing.
|
| |
|
|
|
|
| |
Suggested by: max
|
| |
|
|
|
|
| |
or for faster make of executables.
|
|
|
|
| |
Use a for loop instead of massive duplication in the build-tools target.
|
|
|
|
|
| |
Must have been a cut/paste foulup... The whole idea of 'make reinstall'
is that it doesn't build anything from the source server mount.
|
|
|
|
| |
Submitted-By: jhay
|
| |
|
|
|
|
|
|
| |
directory. Also, add gnu/usr.bin/as to the lib-tools target since libgcc
generates weak symbols, and libstdc++/libg++ use them. ie: coming from a
2.1.x system will fail without 'as'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
worked for me, but no guarantees yet.
Basically, move cc earlier to lib-tools target, before libraries are
built. libgcc is built at the same time, so it's special entry is
removed from the libraries target. Also, add bison/gperf immediately
before cc, since they are needed to build cc and are not present on an
earler-than-2.2 system. (libgcc is partly built with the freshly compiled
gcc-2.7.2.1, since it uses __attribute__'s that were not present until now)
This _should_ be enough to get running from older releases, perhaps as far
back as 2.0.5.
|
|
|
|
| |
output in the world target.
|
|
|
|
| |
This should prevent make world from falling over in share/doc.
|
|
|
|
|
| |
- do an explicit 'make all' in include/rpcsvc in 'make includes' as
a 'make install' is not supposed to build anything.
|
| |
|
| |
|
|
|
|
| |
Noticed by: phk
|
|
|
|
|
|
|
|
| |
for bootstrap" tweak to the lex Makefile to stop it building the library
too early.
This untangles things a bit more, it stops new bootstraps failing because
libl/libfl uses 'ld -O' before ld is updated.
|
|
|
|
|
| |
Closes PR#1451 (Ph. Charnier <charnier@xp11.frmug.org>) and
PR#1453 (Peter Mutsaers <plm@xs4all.nl>)
|
|
|
|
|
|
|
|
|
| |
because lex has a library (libln.a) and bsd.lib.mk has been modified to use
'tsort -q'. Tsort has not been build yet...
tsort should be before lex. [Whoops! Thanks! -jkh]
Submitted-By: roberto@keltia.freenix.fr (Ollivier Robert)
|
| |
|
|
|
|
|
|
|
|
| |
readable, as well as fix up some of the warts along the way. Among the
things fixed is the infamous "cd foo && make depend all install" bogon,
which is particularly important for users of the -DNOCLEAN option.
Also, a few typo and DESTDIR fixes and a -DNOGAMES hack from Gary Jennejohn.
|
|
|
|
| |
Reviewed (informally!) by jkh.
|
|
|
|
| |
sheesh!).
|
| |
|
|
|
|
|
|
|
|
| |
.if exists(contrib)
SUBDIR+= contrib
.endif
because it now tries to decend into the new contrib dir which doesn't
have a Makefile.
|
| |
|
|
|
|
|
| |
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
|
|
|
|
| |
update actually did.
|
|
|
|
|
| |
cleanup or preinitializion of /usr/src before and after the world target
is run.
|
| |
|
|
|
|
|
| |
into two make commands so that make will recognize that it doesn't need
to buid scan.c w/lex.
|
| |
|
|
|
|
|
| |
2) make all the 'pre-targets' not install profiled libraries and man pages
to speed up the bootstrap in a 'make world'
|
|
|
|
|
|
| |
that can't be built by older OS versions.
Use it to install the lint binaries.
|
|
|
|
| |
command (makewhatis) is running forver. :)
|
|
|
|
| |
build-tools) so that a "make includes" doesn't spam your build tree.
|
| |
|
|
|
|
|
|
| |
which is used when installing the include files.
Submitted by: John Hay -- John.Hay@csir.co.za
|
|
|
|
|
| |
Add new 'include-tools' target, which the 'includes' target depends on.
Currently, it consists of rpcgen.
|
| |
|