The NetBSD Project

CVS log for src/tools/Makefile.gnuhost

[BACK] Up to [cvs.NetBSD.org] / src / tools

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.54.2.1 / (download) - annotate - [select for diffs], Sun May 28 09:49:03 2023 UTC (10 months, 2 weeks ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Pull up following revision(s) (requested by lukem in ticket #177):

	tools/Makefile.gnuhost: revision 1.56
	external/gpl3/gcc/usr.bin/host-libcpp/Makefile: revision 1.6

Fix passing -j NNN to gmake

Use a more restrictive pattern to extract -j NNN from MAKEFLAGS
into GMAKE_J_ARGS, to avoid false positives when the source directory
has "-j" in the path (e.g "amd64-job-000012" or "src-j9999").

Previously this could pass either -"-j" or "-j BIGNUM" to gmake
and result in "vfork: Resource temporarily unavailable" failures.

PR misc/54456

Revision 1.56 / (download) - annotate - [select for diffs], Fri May 19 10:42:34 2023 UTC (10 months, 3 weeks ago) by lukem
Branch: MAIN
CVS Tags: HEAD
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Fix passing -j NNN to gmake

Use a more restrictive pattern to extract -j NNN from MAKEFLAGS
into GMAKE_J_ARGS, to avoid false positives when the source directory
has "-j" in the path (e.g "amd64-job-000012" or "src-j9999").
Previously this could pass either -"-j" or "-j BIGNUM" to gmake
and result in "vfork: Resource temporarily unavailable" failures.

PR misc/54456

Revision 1.55 / (download) - annotate - [select for diffs], Mon May 15 21:24:56 2023 UTC (10 months, 4 weeks ago) by lukem
Branch: MAIN
Changes since 1.54: +3 -1 lines
Diff to previous 1.54 (colored)

tools: if MAKEVERBOSE >=2, noisy automake builds

Explicitly build with V=1 for MAKEVERBOSE >= 2
so that Makefile.gnuhost (automake) consumers
are more consistent with native builds.

(If the upstream is using AM_SILENT_RULES(yes)
then the default is V=0).

Revision 1.54 / (download) - annotate - [select for diffs], Sun Aug 29 08:36:00 2021 UTC (2 years, 7 months ago) by rillig
Branch: MAIN
CVS Tags: netbsd-10-base
Branch point for: netbsd-10
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored)

tools: in non-verbose mode, build the tools silently

Revision 1.53 / (download) - annotate - [select for diffs], Sat Jun 13 10:49:17 2020 UTC (3 years, 10 months ago) by lukem
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.52: +6 -1 lines
Diff to previous 1.52 (colored)

tools: configure --silent if MAKEVERBOSE == 0

Revision 1.52 / (download) - annotate - [select for diffs], Sat Jun 13 08:12:16 2020 UTC (3 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.51: +5 -1 lines
Diff to previous 1.51 (colored)

tools: if MAKEVERBOSE < 2, quieten automake builds

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:10:13 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.48: +4 -2 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync with HEAD

Revision 1.44.14.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:53 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.44.14.3: +3 -2 lines
Diff to previous 1.44.14.3 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.44.8.3 / (download) - annotate - [select for diffs], Fri Oct 26 15:12:53 2018 UTC (5 years, 5 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.44.8.2: +4 -2 lines
Diff to previous 1.44.8.2 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

Apply patch, requested by maya in ticket #1070:

force build of gcc and friends with -std=gnu++03 when the host compiler
is clang. New clang versions default to newer c++ standards and the
old gcc in this branch has not been updated to those.

Revision 1.51 / (download) - annotate - [select for diffs], Mon Oct 22 13:19:42 2018 UTC (5 years, 5 months ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Adjust whitespace to look more like assignment than comparison. NFC

Revision 1.50 / (download) - annotate - [select for diffs], Sun Oct 21 00:26:24 2018 UTC (5 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.49: +3 -2 lines
Diff to previous 1.49 (colored)

detect clang instead of bundling it with Darwin

Revision 1.44.14.3 / (download) - annotate - [select for diffs], Sat Oct 20 06:58:46 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.44.14.2: +2 -1 lines
Diff to previous 1.44.14.2 (colored) to branchpoint 1.44 (colored)

Sync with head

Revision 1.49 / (download) - annotate - [select for diffs], Sun Oct 14 10:23:32 2018 UTC (5 years, 6 months ago) by martin
Branch: MAIN
CVS Tags: pgoyette-compat-1020
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Add FLEX to the configure env, from Lloyd Parkes on tech-toolchain.
Some configure scripts seem to need both LEX and FLEX.

Revision 1.44.14.2 / (download) - annotate - [select for diffs], Sun Apr 22 07:20:30 2018 UTC (5 years, 11 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.44.14.1: +2 -4 lines
Diff to previous 1.44.14.1 (colored) to branchpoint 1.44 (colored)

Sync with HEAD

Revision 1.44.8.2 / (download) - annotate - [select for diffs], Wed Apr 18 14:01:16 2018 UTC (5 years, 11 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Changes since 1.44.8.1: +2 -4 lines
Diff to previous 1.44.8.1 (colored) to branchpoint 1.44 (colored)

Pull up following revision(s) (requested by maya in ticket #775):

	tools/Makefile.gnuhost: revision 1.46-1.48
	external/gpl3/gcc/dist/gcc/genattrtab.c: revision 1.2

do the bracket nesting only for clang for now.

Use the __clang__ preprocessor symbol to check for clang, since --version
might barf. From joerg@

Apply upstream commit:
From: ppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed, 27 Apr 2016 21:18:05 +0000
Subject: [PATCH] Reduce nesting of parentheses in conditionals generated by
 genattrtab

gcc/ChangeLog:
        * genattrtab.c (write_test_expr): New parameter EMIT_PARENS
        which defaults to true.  Emit an outer pair of parentheses only if
        EMIT_PARENS.  When continuing a chain of && or || (or & or |),
        don't emit parentheses for the right-hand operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235536

gcc/arm generates so many parens it hits a bracket depth limited which is
enforced by clang. This reduces the number of parens generated and avoids the
need to increase bracket depth.

Fixes PR toolchain/53178 properly.

Remove hack previously needed to build gcc/arm with clang.
genattrtab.c:1.2 makes this unnecessary.

Tested by thorpej.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Apr 17 10:08:54 2018 UTC (5 years, 11 months ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422
Branch point for: phil-wifi
Changes since 1.47: +1 -8 lines
Diff to previous 1.47 (colored)

Remove hack previously needed to build gcc/arm with clang.
genattrtab.c:1.2 makes this unnecessary.

Tested by thorpej.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Apr 17 02:03:56 2018 UTC (5 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Use the __clang__ preprocessor symbol to check for clang, since --version
might barf. From joerg@

Revision 1.44.14.1 / (download) - annotate - [select for diffs], Mon Apr 16 02:00:10 2018 UTC (5 years, 11 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

Sync with HEAD, resolve some conflicts

Revision 1.46 / (download) - annotate - [select for diffs], Sun Apr 15 21:50:38 2018 UTC (5 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.45: +8 -3 lines
Diff to previous 1.45 (colored)

do the bracket nesting only for clang for now.

Revision 1.44.8.1 / (download) - annotate - [select for diffs], Sat Apr 14 10:44:56 2018 UTC (6 years ago) by martin
Branch: netbsd-8
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

Pull up following revision(s) (requested by maya in ticket #754):

	tools/Makefile.gnuhost: revision 1.45

GCC build exceeds the macOS clang default bracket nesting level of 256.

Work around with -fbracket-depth=512.

From potr in PR toolchain/53178.

Revision 1.45 / (download) - annotate - [select for diffs], Fri Apr 13 06:15:26 2018 UTC (6 years ago) by snj
Branch: MAIN
CVS Tags: pgoyette-compat-0415
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

GCC build exceeds the macOS clang default bracket nesting level of 256.
Work around with -fbracket-depth=512.

From potr in PR toolchain/53178.

Revision 1.44 / (download) - annotate - [select for diffs], Sat Jan 16 18:38:53 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat, netbsd-8
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored)

look in gpl3 for stuff too (autoconf)

Revision 1.43 / (download) - annotate - [select for diffs], Wed Jan 13 23:01:15 2016 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.42: +5 -1 lines
Diff to previous 1.42 (colored)

look in external first.

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:53 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored) next main 1.40 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.34.6.4 / (download) - annotate - [select for diffs], Thu May 22 11:42:29 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.34.6.3: +2 -1 lines
Diff to previous 1.34.6.3 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.42 / (download) - annotate - [select for diffs], Tue Aug 13 20:41:25 2013 UTC (10 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

pass HOST_SH to the build, to keep it from picking up a "bash"
from $PATH

Revision 1.41 / (download) - annotate - [select for diffs], Wed Aug 7 17:50:55 2013 UTC (10 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Revert previous change to tools/Makefile.gnuhost.  When getenv("M4")
contains multiple words, flex fails.

Adjust tools/autoconf/Makefile to pass the necessary extra arguments via
M4=... in CONFIGURE_ENV.  This is similar to what used to be in
revision 1.4 of tools/autoconf/Makefile, but it's now after instead of
before the inclusion of Makefile.gnuhost, because it has to override the
value of M4=...  that Makefile.gnuhost stores in CONFIGURE_ENV.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Aug 6 21:47:01 2013 UTC (10 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Add the "-g -D__gnu__" flags when invoking M4 via CONFIGURE_ARGS
in tools/Makefile.gnuhost.  This makes the tools version of m4
behave like GNU m4.

Remove similar code from tools/autoconf/Makefile, where it didn't
work because Makefile.gnuhost would previously have overridden it.

This fixes a problem in which the tools version of autoconf complained
"M4sugar requires GNU M4.
Install it before installing M4sugar or set the M4 environment variable to its path name."

Revision 1.34.6.3 / (download) - annotate - [select for diffs], Tue Oct 30 19:00:10 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.34.6.2: +2 -2 lines
Diff to previous 1.34.6.2 (colored) to branchpoint 1.34 (colored)

sync with head

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jun 19 21:48:33 2012 UTC (11 years, 9 months ago) by hans
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-maxphys
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.34.6.2 / (download) - annotate - [select for diffs], Wed May 23 10:08:23 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.34.6.1: +2 -2 lines
Diff to previous 1.34.6.1 (colored) to branchpoint 1.34 (colored)

sync with head.

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Wed May 9 15:55:06 2012 UTC (11 years, 11 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #234):
	tools/Makefile.gnuhost: revision 1.38
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.38 / (download) - annotate - [select for diffs], Wed Apr 18 11:28:30 2012 UTC (11 years, 11 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.34.6.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:09:27 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.34: +30 -8 lines
Diff to previous 1.34 (colored)

sync with head

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 21 22:31:15 2012 UTC (12 years, 2 months 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 (12 years, 2 months 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 (12 years, 4 months 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 (14 years, 4 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 (15 years, 5 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, 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-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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 (19 years, 2 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 (19 years, 2 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 (19 years, 5 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.26.2.3 / (download) - annotate - [select for diffs], Tue Jun 22 07:57:59 2004 UTC (19 years, 9 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.26.2.2: +2 -2 lines
Diff to previous 1.26.2.2 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Pull up revision 1.29 (requested by jmc in ticket #531):
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.26.2.2 / (download) - annotate - [select for diffs], Tue Jun 22 07:45:50 2004 UTC (19 years, 9 months ago) by tron
Branch: netbsd-2-0
Changes since 1.26.2.1: +1 -0 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored)

Pull up revision 1.28 (requested by jmc in ticket #529):
Add $MAKE to env also. From PR#25952

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jun 21 18:20:09 2004 UTC (19 years, 9 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 (19 years, 9 months 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.26.2.1 / (download) - annotate - [select for diffs], Mon Jun 14 18:10:42 2004 UTC (19 years, 10 months ago) by tron
Branch: netbsd-2-0
Changes since 1.26: +2 -10 lines
Diff to previous 1.26 (colored)

Pull up revision 1.27 (requested by jmc in ticket #473):
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.27 / (download) - annotate - [select for diffs], Sat Jun 12 14:56:30 2004 UTC (19 years, 10 months 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 (20 years, 1 month 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 (20 years, 2 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 (20 years, 5 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 (20 years, 5 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 (20 years, 6 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 (20 years, 6 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 (20 years, 6 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 (20 years, 9 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 (21 years, 1 month 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 (21 years, 2 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 (22 years, 1 month 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 (22 years, 2 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 (22 years, 2 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 (22 years, 3 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 (22 years, 3 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 (22 years, 4 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 (22 years, 4 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 (22 years, 4 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 (22 years, 5 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 (22 years, 5 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 (22 years, 5 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 (22 years, 5 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 (22 years, 5 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 (22 years, 5 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 (22 years, 5 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 (22 years, 5 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>