The NetBSD Project

CVS log for src/tools/Makefile.gnuhost

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Sun May 28 09:49:03 2023 UTC (18 months, 2 weeks ago) by martin
Branches: 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
Diff to: previous 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Fri May 19 10:42:34 2023 UTC (18 months, 3 weeks ago) by lukem
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon May 15 21:24:56 2023 UTC (18 months, 4 weeks ago) by lukem
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +3 -1 lines
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 - view: text, markup, annotated - select for diffs
Sun Aug 29 08:36:00 2021 UTC (3 years, 3 months ago) by rillig
Branches: MAIN
CVS tags: netbsd-10-base
Branch point for: netbsd-10
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -3 lines
tools: in non-verbose mode, build the tools silently

Revision 1.53: download - view: text, markup, annotated - select for diffs
Sat Jun 13 10:49:17 2020 UTC (4 years, 5 months ago) by lukem
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +6 -1 lines
tools: configure --silent if MAKEVERBOSE == 0

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat Jun 13 08:12:16 2020 UTC (4 years, 5 months ago) by lukem
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +5 -1 lines
tools: if MAKEVERBOSE < 2, quieten automake builds

Revision 1.48.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:10:13 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +4 -2 lines
Sync with HEAD

Revision 1.44.14.4: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:53 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.44.14.3: preferred, colored; branchpoint 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44.14.3: +3 -2 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.44.8.3: download - view: text, markup, annotated - select for diffs
Fri Oct 26 15:12:53 2018 UTC (6 years, 1 month ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Diff to: previous 1.44.8.2: preferred, colored; branchpoint 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44.8.2: +4 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Oct 22 13:19:42 2018 UTC (6 years, 1 month ago) by maya
Branches: 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-4-RELEASE, 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
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
Adjust whitespace to look more like assignment than comparison. NFC

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Oct 21 00:26:24 2018 UTC (6 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -2 lines
detect clang instead of bundling it with Darwin

Revision 1.44.14.3: download - view: text, markup, annotated - select for diffs
Sat Oct 20 06:58:46 2018 UTC (6 years, 1 month ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.44.14.2: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.14.2: +2 -1 lines
Sync with head

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun Oct 14 10:23:32 2018 UTC (6 years, 1 month ago) by martin
Branches: MAIN
CVS tags: pgoyette-compat-1020
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -1 lines
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 - view: text, markup, annotated - select for diffs
Sun Apr 22 07:20:30 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.44.14.1: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.14.1: +2 -4 lines
Sync with HEAD

Revision 1.44.8.2: download - view: text, markup, annotated - select for diffs
Wed Apr 18 14:01:16 2018 UTC (6 years, 7 months ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Diff to: previous 1.44.8.1: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.8.1: +2 -4 lines
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 - view: text, markup, annotated - select for diffs
Tue Apr 17 10:08:54 2018 UTC (6 years, 7 months ago) by maya
Branches: 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
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +1 -8 lines
Remove hack previously needed to build gcc/arm with clang.
genattrtab.c:1.2 makes this unnecessary.

Tested by thorpej.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Tue Apr 17 02:03:56 2018 UTC (6 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
Use the __clang__ preprocessor symbol to check for clang, since --version
might barf. From joerg@

Revision 1.44.14.1: download - view: text, markup, annotated - select for diffs
Mon Apr 16 02:00:10 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +4 -1 lines
Sync with HEAD, resolve some conflicts

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Apr 15 21:50:38 2018 UTC (6 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +8 -3 lines
do the bracket nesting only for clang for now.

Revision 1.44.8.1: download - view: text, markup, annotated - select for diffs
Sat Apr 14 10:44:56 2018 UTC (6 years, 7 months ago) by martin
Branches: netbsd-8
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +4 -1 lines
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 - view: text, markup, annotated - select for diffs
Fri Apr 13 06:15:26 2018 UTC (6 years, 8 months ago) by snj
Branches: MAIN
CVS tags: pgoyette-compat-0415
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +4 -1 lines
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 - view: text, markup, annotated - select for diffs
Sat Jan 16 18:38:53 2016 UTC (8 years, 10 months ago) by christos
Branches: 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
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +5 -5 lines
look in gpl3 for stuff too (autoconf)

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Jan 13 23:01:15 2016 UTC (8 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +5 -1 lines
look in external first.

Revision 1.39.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:53 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +2 -1 lines
Rebase to HEAD as of a few days ago.

Revision 1.34.6.4: download - view: text, markup, annotated - select for diffs
Thu May 22 11:42:29 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.34.6.3: preferred, colored; branchpoint 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34.6.3: +2 -1 lines
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 - view: text, markup, annotated - select for diffs
Tue Aug 13 20:41:25 2013 UTC (11 years, 4 months ago) by drochner
Branches: 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
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -1 lines
pass HOST_SH to the build, to keep it from picking up a "bash"
from $PATH

Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Aug 7 17:50:55 2013 UTC (11 years, 4 months ago) by apb
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue Aug 6 21:47:01 2013 UTC (11 years, 4 months ago) by apb
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 30 19:00:10 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.34.6.2: preferred, colored; branchpoint 1.34: preferred, colored
Changes since revision 1.34.6.2: +2 -2 lines
sync with head

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Jun 19 21:48:33 2012 UTC (12 years, 5 months ago) by hans
Branches: 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
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2 lines
Don't use -print0/-0 in find | xargs, it is non-standard and not needed at all.

Revision 1.34.6.2: download - view: text, markup, annotated - select for diffs
Wed May 23 10:08:23 2012 UTC (12 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.34.6.1: preferred, colored; branchpoint 1.34: preferred, colored
Changes since revision 1.34.6.1: +2 -2 lines
sync with head.

Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Wed May 9 15:55:06 2012 UTC (12 years, 7 months ago) by riz
Branches: 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
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Wed Apr 18 11:28:30 2012 UTC (12 years, 7 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-pagecache-base5
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue Apr 17 00:09:27 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +30 -8 lines
sync with head

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Jan 21 22:31:15 2012 UTC (12 years, 10 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base4, netbsd-6-base
Branch point for: netbsd-6
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -11 lines
remove dup target.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Jan 20 23:01:05 2012 UTC (12 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +39 -8 lines
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 - view: text, markup, annotated - select for diffs
Mon Nov 21 13:46:37 2011 UTC (13 years ago) by tsutsui
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -1 lines
Pass M4=${TOOL_M4:Q} to CONFIGURE_ENV for tools/gmp.
Fixes configure error on cygwin.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Nov 25 11:49:36 2009 UTC (15 years ago) by uebayasi
Branches: 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
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -3 lines
Actually use timestamp file's timestamps so that things rebuild correctly.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:05:23 2008 UTC (16 years, 1 month ago) by apb
Branches: 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
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +6 -4 lines
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 - view: text, markup, annotated - select for diffs
Fri Feb 11 15:11:08 2005 UTC (19 years, 10 months ago) by jmc
Branches: 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
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
Put back @ on configure line. Was off for debugging and shouldn't have been
committed.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Feb 11 15:01:03 2005 UTC (19 years, 10 months ago) by jmc
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -3 lines
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 - view: text, markup, annotated - select for diffs
Mon Oct 18 08:33:48 2004 UTC (20 years, 1 month ago) by skrll
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +3 -1 lines
Pass AR and RANLIB also.

OK'ed by mrg.

Revision 1.26.2.3: download - view: text, markup, annotated - select for diffs
Tue Jun 22 07:57:59 2004 UTC (20 years, 5 months ago) by tron
Branches: 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
Diff to: previous 1.26.2.2: preferred, colored; branchpoint 1.26: preferred, colored; next MAIN 1.27: preferred, colored
Changes since revision 1.26.2.2: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue Jun 22 07:45:50 2004 UTC (20 years, 5 months ago) by tron
Branches: netbsd-2-0
Diff to: previous 1.26.2.1: preferred, colored; branchpoint 1.26: preferred, colored
Changes since revision 1.26.2.1: +1 -0 lines
Pull up revision 1.28 (requested by jmc in ticket #529):
Add $MAKE to env also. From PR#25952

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon Jun 21 18:20:09 2004 UTC (20 years, 5 months ago) by jmc
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Sun Jun 20 23:12:40 2004 UTC (20 years, 5 months ago) by jmc
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -1 lines
Add $MAKE to env also. From PR#25952

Revision 1.26.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 18:10:42 2004 UTC (20 years, 6 months ago) by tron
Branches: netbsd-2-0
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -10 lines
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 - view: text, markup, annotated - select for diffs
Sat Jun 12 14:56:30 2004 UTC (20 years, 6 months ago) by jmc
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -10 lines
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 - view: text, markup, annotated - select for diffs
Fri Feb 27 14:52:01 2004 UTC (20 years, 9 months ago) by skrll
Branches: MAIN
CVS tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -1 lines
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 - view: text, markup, annotated - select for diffs
Sun Feb 15 19:52:27 2004 UTC (20 years, 10 months ago) by skrll
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Sun Oct 26 07:25:38 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 21 10:01:22 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -2 lines
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 - view: text, markup, annotated - select for diffs
Sat Oct 18 16:33:58 2003 UTC (21 years, 1 month ago) by lukem
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -2 lines
MAKEVERBOSE support

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Oct 10 21:49:59 2003 UTC (21 years, 2 months ago) by dbj
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
add -O2 to HOST_CFLAGS on Darwin since adding "-no-cpp-precomp" there blows
it away otherwise

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Oct 7 14:12:36 2003 UTC (21 years, 2 months ago) by dbj
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +7 -1 lines
set HOST_CFLAGS+= -no-cpp-precomp when configuring gnu software on Darwin

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Jul 18 08:26:12 2003 UTC (21 years, 5 months ago) by lukem
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -4 lines
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 - view: text, markup, annotated - select for diffs
Fri Mar 14 05:22:51 2003 UTC (21 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +9 -2 lines
Put -X into MAKEFLAGS on FreeBSD and Mac OS X; they have a small ARG_MAX.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Feb 7 01:52:51 2003 UTC (21 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -4 lines
replace DIST with GNUHOSTDIST, and don't unconditionally define it
in Makefile.gnuhost (use ?= instead of =, to allow overriding)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Feb 26 22:27:11 2002 UTC (22 years, 9 months ago) by tv
Branches: 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
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +1 -3 lines
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 - view: text, markup, annotated - select for diffs
Thu Jan 31 22:43:44 2002 UTC (22 years, 10 months ago) by tv
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +8 -7 lines
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 - view: text, markup, annotated - select for diffs
Thu Jan 31 02:42:25 2002 UTC (22 years, 10 months ago) by tv
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +5 -3 lines
Make sure LEX and YACC are properly defined (mainly for groff); also use
a more portable grep construct.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jan 3 16:47:08 2002 UTC (22 years, 11 months ago) by tv
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Remove stray diagnostic "echo".

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Jan 3 16:45:18 2002 UTC (22 years, 11 months ago) by tv
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +11 -3 lines
* 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 - view: text, markup, annotated - select for diffs
Thu Dec 13 19:36:22 2001 UTC (23 years ago) by tv
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -4 lines
Avoid building and installing every time, so that we don't have toolchain
dependencies cause things like constantly regenerating catpages....

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Dec 2 03:03:12 2001 UTC (23 years ago) by jmc
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Make sure and run sh configure as it may not have execute permissions.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Nov 19 04:47:42 2001 UTC (23 years ago) by perry
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -3 lines
replace instances of INSTALL_FILE with HOST_INSTALL_FILE

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Nov 16 16:41:46 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -3 lines
Workaround some make(1) braindamage wrt when it tries to "auto-chdir"
back to ${.CURDIR}.  How losing....

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Nov 14 22:14:48 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Recheck the GNU configuration if ${.CURDIR}/Makefile changes.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Nov 14 22:07:03 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines
Use ${INSTALL_FILE:N-U}.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Nov 13 06:17:45 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Tue Nov 13 05:02:37 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -2 lines
Remove extraneous @echo from local changes.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Nov 13 04:43:25 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3 lines
Move around the MAKE_ARGS assignments to put the := as early as possible.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Nov 13 04:28:27 2001 UTC (23 years, 1 month ago) by tv
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +10 -5 lines
Make the wrapper work correctly for groff too, which uses a rather freaky
Makefile layout.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Nov 12 23:16:23 2001 UTC (23 years, 1 month ago) by tv
Branches: 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.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>