Up to [cvs.NetBSD.org] / src / tools
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.39 / (download) - annotate - [select for diffs], Tue Jun 19 21:48:33 2012 UTC (11 months, 4 weeks ago) by hans
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Don't use -print0/-0 in find | xargs, it is non-standard and not needed at all.
Revision 1.38 / (download) - annotate - [select for diffs], Wed Apr 18 11:28:30 2012 UTC (14 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base5
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Replace not only space but also '(' and ')' on generating BUILD_PLATFORM
strings to appease shell's echo.
Cygwin's uname -r returns "1.7.9(0.237/5/3)" etc.
Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 21 22:31:15 2012 UTC (16 months, 4 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
netbsd-6-base
Branch point for: netbsd-6
Changes since 1.36: +1 -11
lines
Diff to previous 1.36 (colored)
remove dup target.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Jan 20 23:01:05 2012 UTC (16 months, 4 weeks ago) by christos
Branch: MAIN
Changes since 1.35: +39 -8
lines
Diff to previous 1.35 (colored)
Merge the two Makefiles that were mostly copies of each others. The reason to do this was to add support for cleaning up the config.cache files when the build environment (as determined by uname -srm) changes.
Revision 1.35 / (download) - annotate - [select for diffs], Mon Nov 21 13:46:37 2011 UTC (18 months, 4 weeks ago) by tsutsui
Branch: MAIN
Changes since 1.34: +2 -1
lines
Diff to previous 1.34 (colored)
Pass M4=${TOOL_M4:Q} to CONFIGURE_ENV for tools/gmp.
Fixes configure error on cygwin.
Revision 1.34 / (download) - annotate - [select for diffs], Wed Nov 25 11:49:36 2009 UTC (3 years, 6 months ago) by uebayasi
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.33: +1 -3
lines
Diff to previous 1.33 (colored)
Actually use timestamp file's timestamps so that things rebuild correctly.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Oct 19 22:05:23 2008 UTC (4 years, 8 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Changes since 1.32: +6 -4
lines
Diff to previous 1.32 (colored)
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
Revision 1.32 / (download) - annotate - [select for diffs], Fri Feb 11 15:11:08 2005 UTC (8 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
mjf-devfs2-base,
mjf-devfs2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Put back @ on configure line. Was off for debugging and shouldn't have been committed.
Revision 1.31 / (download) - annotate - [select for diffs], Fri Feb 11 15:01:03 2005 UTC (8 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.30: +5 -3
lines
Diff to previous 1.30 (colored)
Make a BUILD_ENV that by defaults matches CONFIGURE_ENV and pass it along on the build step. Catches things like binutils which do a bunch of configures on the build step and lose possibly. Fixes issues from PR#29197 for lex not being picked up here.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 18 08:33:48 2004 UTC (8 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.29: +3 -1
lines
Diff to previous 1.29 (colored)
Pass AR and RANLIB also. OK'ed by mrg.
Revision 1.29 / (download) - annotate - [select for diffs], Mon Jun 21 18:20:09 2004 UTC (8 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
Ignore errors on some rm -rf's for platforms that aren't quite POSIX compliant and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
Revision 1.28 / (download) - annotate - [select for diffs], Sun Jun 20 23:12:40 2004 UTC (9 years ago) by jmc
Branch: MAIN
Changes since 1.27: +2 -1
lines
Diff to previous 1.27 (colored)
Add $MAKE to env also. From PR#25952
Revision 1.27 / (download) - annotate - [select for diffs], Sat Jun 12 14:56:30 2004 UTC (9 years ago) by jmc
Branch: MAIN
Changes since 1.26: +2 -10
lines
Diff to previous 1.26 (colored)
MKUPDATE cannot possibly do the right thing with GNU wrapped tools installs as no dependencies are known in advance. So a simple 'build.sh -r -u' will often lose and end up with a TOOLDIR without a toolchain, groff, etc. Fix by forcing .install_done to always run.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Feb 27 14:52:01 2004 UTC (9 years, 3 months ago) by skrll
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.25: +4 -1
lines
Diff to previous 1.25 (colored)
Backout recent changes made to gnu/lib/libgcc3 for a forced MKPIC=no build. Fix the behaviour of native and tools gcc when MKPIC=no is specified for platforms that mknative has determined support shared libraries. XXX distrib/sets/sets.subr doesn't support MKPIC=no
Revision 1.25 / (download) - annotate - [select for diffs], Sun Feb 15 19:52:27 2004 UTC (9 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Be more gcc like in the way we deal with libgcc so that sh3/hppa millicode
and exception handling have a chance of working properly.
- creates libgcc, libgcc_eh and libgcc_s
- updates LIBGCC_SPEC to use them appropriately.
There's a hack in here at the moment with respect to libgcc_so in that it
is preferable to link against libgcc_so will only when -shared-libgcc is
specified (the c++ frontend does this automatically.) Configurations where
LINK_EH_SPEC is defined already do this. The gcc configuration for
NetBSD/alpha and another NetBSD platform (I forget which) actually define
LINK_EH_SPEC probably by accident rather than design.
- updates share/mk to use the compiler's knowledge of what needs linking into
libraries and executables. This removes an hppa hack.
- updates the sets for the newly created libgcc* files.
- support for linking against the _pg version of libgcc has been removed.
Revision 1.24 / (download) - annotate - [select for diffs], Sun Oct 26 07:25:38 2003 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
Revision 1.23 / (download) - annotate - [select for diffs], Tue Oct 21 10:01:22 2003 UTC (9 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.22: +1 -2
lines
Diff to previous 1.22 (colored)
Rework how MAKEVERBOSE operates:
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
Revision 1.22 / (download) - annotate - [select for diffs], Sat Oct 18 16:33:58 2003 UTC (9 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.21: +3 -2
lines
Diff to previous 1.21 (colored)
MAKEVERBOSE support
Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 10 21:49:59 2003 UTC (9 years, 8 months ago) by dbj
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
add -O2 to HOST_CFLAGS on Darwin since adding "-no-cpp-precomp" there blows it away otherwise
Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 7 14:12:36 2003 UTC (9 years, 8 months ago) by dbj
Branch: MAIN
Changes since 1.19: +7 -1
lines
Diff to previous 1.19 (colored)
set HOST_CFLAGS+= -no-cpp-precomp when configuring gnu software on Darwin
Revision 1.19 / (download) - annotate - [select for diffs], Fri Jul 18 08:26:12 2003 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored)
Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"
Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"
Improve documentation for these and other make flags.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Mar 14 05:22:51 2003 UTC (10 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +9 -2
lines
Diff to previous 1.17 (colored)
Put -X into MAKEFLAGS on FreeBSD and Mac OS X; they have a small ARG_MAX.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 7 01:52:51 2003 UTC (10 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.16: +4 -4
lines
Diff to previous 1.16 (colored)
replace DIST with GNUHOSTDIST, and don't unconditionally define it in Makefile.gnuhost (use ?= instead of =, to allow overriding)
Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 26 22:27:11 2002 UTC (11 years, 3 months ago) by tv
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
fvdl_fs64_base
Changes since 1.15: +1 -3
lines
Diff to previous 1.15 (colored)
Remove the "-j1" hack. This needs to be fixed better. For now, -j is disabled at the top level anyway, making this extra hack unnecessary.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 31 22:43:44 2002 UTC (11 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.14: +8 -7
lines
Diff to previous 1.14 (colored)
Roll in fixes to permit cross-compiling from non-NetBSD hosts. This round has been tested on Solaris/x86 and Linux hosts. * Add host tools cap_mkdb, ctags, m4, uudecode. * Protect __RCSID() and __COPYRIGHT() better. * Reduce the number of places that need to include "config.h", to keep sources closer to their "vanilla" versions. * Add more compat #defines and autoconf-checked functions.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Jan 31 02:42:25 2002 UTC (11 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.13: +5 -3
lines
Diff to previous 1.13 (colored)
Make sure LEX and YACC are properly defined (mainly for groff); also use a more portable grep construct.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Jan 3 16:47:08 2002 UTC (11 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Remove stray diagnostic "echo".
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jan 3 16:45:18 2002 UTC (11 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.11: +11 -3
lines
Diff to previous 1.11 (colored)
* Honor BUILD on "make install" (will do "make all" first). * Make "make all" update the .build_done timestamp more intelligently; if no files changed in the build tree, don't touch the timestamp. (This allows UPDATE and BUILD to function correctly.)
Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 13 19:36:22 2001 UTC (11 years, 6 months ago) by tv
Branch: MAIN
Changes since 1.10: +1 -4
lines
Diff to previous 1.10 (colored)
Avoid building and installing every time, so that we don't have toolchain dependencies cause things like constantly regenerating catpages....
Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 2 03:03:12 2001 UTC (11 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Make sure and run sh configure as it may not have execute permissions.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Nov 19 04:47:42 2001 UTC (11 years, 7 months ago) by perry
Branch: MAIN
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
replace instances of INSTALL_FILE with HOST_INSTALL_FILE
Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 16 16:41:46 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.7: +4 -3
lines
Diff to previous 1.7 (colored)
Workaround some make(1) braindamage wrt when it tries to "auto-chdir"
back to ${.CURDIR}. How losing....
Revision 1.7 / (download) - annotate - [select for diffs], Wed Nov 14 22:14:48 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Recheck the GNU configuration if ${.CURDIR}/Makefile changes.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 14 22:07:03 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.5: +3 -3
lines
Diff to previous 1.5 (colored)
Use ${INSTALL_FILE:N-U}.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 13 06:17:45 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (colored)
Change where the -j1 is set to disable parallelism. XXX This should not be necessary; .NOTPARALLEL needs to be told how to work properly for specific recursion targets.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 13 05:02:37 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.3: +1 -2
lines
Diff to previous 1.3 (colored)
Remove extraneous @echo from local changes.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 13 04:43:25 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored)
Move around the MAKE_ARGS assignments to put the := as early as possible.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 13 04:28:27 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.1: +10 -5
lines
Diff to previous 1.1 (colored)
Make the wrapper work correctly for groff too, which uses a rather freaky Makefile layout.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Nov 12 23:16:23 2001 UTC (11 years, 7 months ago) by tv
Branch: MAIN
Major overhaul of src/tools and host toolchain. Summary of changes:
* Rewrite src/tools Make logic to work like the rest of the tree wrt
"dependall" and "install". The old "make build" hack is gone.
* Remove the MKTOOLS logic. This was linked to the "make build" hack,
and was only needed because TOOLDIR originally had no writable default.
* Redo the GNU configure/make logic to make it fit reasonably in a
BSD make wrapper. Use new ${.ALLTARGETS} variable to scan for
targets in $(srcdir), and mark them with .MADE: to prevent rebuilding.
* Only build cross tools in src/tools; remove some messy logic in
src/usr.* and src/gnu/usr.* that would do target filename rewriting
(improves consistency and readability).
* Add the ability to build cross gdb at tool build time by setting
MKCROSSGDB (default no) to "yes" in mk.conf.
* Add src/tools/groff and set up paths to work with this cross groff.