Simon J. Gerraty
bc49bb2062
Don't SEGV when Hash_Table is uninitialized
2013-11-14 00:29:48 +00:00
Simon J. Gerraty
4ec38eb510
Avoid SEGV when passed NULL for list
2013-11-14 00:06:44 +00:00
Simon J. Gerraty
a0774d09d3
Fix Fx syntax.
...
PR: 182269
Approved by: re@
2013-09-27 17:42:23 +00:00
Simon J. Gerraty
2d395cb507
If MAKE_JOB_ERROR_TOKEN is set to false, do not put an error token ("E")
...
into the job queue.
This avoids closing down an entire build on failure of one branch.
Probably has no use outside the context of universe/tinderbox.
Reviewed by: obrien
2013-09-06 02:55:51 +00:00
Simon J. Gerraty
1bbe5942b5
Merge bmake-20130904
2013-09-05 15:57:26 +00:00
Simon J. Gerraty
f4ae7f0c45
Pay attention to errCheck!
...
PR: 181715
2013-09-01 18:59:09 +00:00
Simon J. Gerraty
9a4bc556be
Add .MAKE.ALWAYS_PASS_JOB_QUEUE knob (default yes)
...
for backwards compatability.
2013-08-16 18:47:18 +00:00
Simon J. Gerraty
84efbe96f1
ParseGetLine: don't treat a zero byte as end of buffer if P_end says it isn't.
...
Consume up to next newline, and issue a parse warning.
If no newline found before P_end, carry on as before.
2013-08-10 21:31:35 +00:00
Simon J. Gerraty
d191243d90
Move the call to Job_SetPrefix() to Job_Init() so that
...
makefiles have had a chance to set .MAKE.JOB.PREFIX
2013-08-04 07:10:16 +00:00
Simon J. Gerraty
51ee2c1cc6
Merge bmake-20130730
...
Main feature of interest is .MAKE.JOB.PREFIX=
to suppress --- job --- tokens.
2013-08-02 06:25:28 +00:00
Simon J. Gerraty
15441b18e2
Fix use after free bug.
...
Parse_SetInput:
curFile->fname was using the buffer passed to it - which ReadMakefile frees.
This change makes the comment in ParseEOF about leaking curFile->fname true.
2013-06-18 19:35:51 +00:00
Simon J. Gerraty
74d2e02b85
Update to bmake-20130604 to fix file descriptor leak.
2013-06-05 16:12:50 +00:00
Simon J. Gerraty
52d8625616
Sync with upstream version (20130520) that includes same fixes made last week.
2013-05-20 22:51:11 +00:00
Simon J. Gerraty
4fc82fe44c
Fix wildcard srcs for phony targets
2013-05-18 13:24:53 +00:00
Simon J. Gerraty
2c6a3af9ab
Match what is in netbsd.
2013-05-18 13:15:19 +00:00
Simon J. Gerraty
6088328518
Var_Delete: expand name to delete if needed.
2013-05-18 13:07:01 +00:00
Simon J. Gerraty
8ebb983529
We really need to get the bsd.own.mk from this tree so the
...
correct options are set.
Also defined NO_PWD_OVERRIDE to match behavior of fmake.
2013-05-17 19:37:16 +00:00
Simon J. Gerraty
07290e58ff
Local hack to allow smooth transition for ports.
...
bsd.port.mk can set .MAKE.FreeBSD_UL=yes
to cause :L and :U to have their old behavior.
This should be reverted when 8.3 is EOL.
PR: 173299
Reviewed by: obrien
2013-05-01 23:58:39 +00:00
Simon J. Gerraty
1748de26cb
Update to bmake-20130330
2013-04-02 21:31:11 +00:00
Simon J. Gerraty
3cbdda60ff
Merge bmake-20130123
...
Approved by: marcel (mentor)
2013-02-01 22:55:27 +00:00
Simon J. Gerraty
59a02420d8
Merge bmake-20121111
...
Also pay attention to MK_SHARED_TOOLCHAIN.
Approved by: marcel (mentor)
2012-11-16 01:37:25 +00:00
Simon J. Gerraty
93036677b5
Merge bmake-20121010
...
Approved by: marcel (mentor)
2012-10-25 23:18:05 +00:00
Marcel Moolenaar
3955d011f8
Merge bmake-20120831 from vendor/NetBSD/bmake/dist.
...
Provenance: ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg
2012-10-03 00:41:46 +00:00