<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/build/make_check, branch releng/10.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-12-26T21:40:45Z</updated>
<entry>
<title>MFC r270190: Don't kill parallel jobs on (expected) failure of make_check.</title>
<updated>2014-12-26T21:40:45Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-12-26T21:40:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a77cb5cfa9931975ca67db20443f028c4afa6e0'/>
<id>urn:sha1:9a77cb5cfa9931975ca67db20443f028c4afa6e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Following r226271, allow disabling lzma support with "WITHOUT_LZMA_SUPPORT".</title>
<updated>2013-01-08T18:37:12Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2013-01-08T18:37:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b6b6816241be8199d8368c3bbb4b2d85ff9bcb7'/>
<id>urn:sha1:9b6b6816241be8199d8368c3bbb4b2d85ff9bcb7</id>
<content type='text'>
Correct r226271 which should have used WITHOUT_BZIP2_SUPPORT per r166255.

Obtained from:	Juniper Networks
</content>
</entry>
<entry>
<title>Add support for bmake. This includes:</title>
<updated>2012-10-06T20:01:05Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2012-10-06T20:01:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0815243c3937b61db8b5a10cc652900d4df4acb0'/>
<id>urn:sha1:0815243c3937b61db8b5a10cc652900d4df4acb0</id>
<content type='text'>
1.  Don't do upgrade_checks when using bmake. As long as we have WITH_BMAKE,
    there's a bootstrap complication in ths respect. Avoid it. Make the
    necessary changes to have upgrade_checks work wth bmake anyway.
2.  Remove the use of -E. It's not needed in our build because we use ?= for
    the respective variables, which means that we'll take the environment
    value (if any) anyway.
3.  Properly declare phony targets as phony as bmake is a lot smarter (and
    thus agressive) about build avoidance.
4.  Make sure CLEANFILES is complete and use it on .NOPATH. bmake is a lot
    smarter about build avoidance and should not find files we generate in
    the source tree. We should not have files in the repository we want to
    generate, but this is an easier way to cross this hurdle.
5.  Have behavior under bmake the same as it is under make with respect to
    halting when sub-commands fail. Add "set -e" to compound commands so
    that bmake is informed when sub-commands fail.
6.  Make sure crunchgen uses the same make as the rest of the build. This
    is important when the make utility isn't called make (but bmake for
    example).
7.  While here, add support for using MAKEOBJDIR to set the object tree
    location. It's the second alternative bmake looks for when determining
    the actual object directory (= .OBJDIR).

Submitted by:	Simon Gerraty &lt;sjg@juniper.net&gt;
Submitted by:	John Van Horne &lt;jvanhorne@juniper.net&gt;
</content>
</entry>
<entry>
<title>Remove the "funny targets" make check.  We no longer need embedded :: targets</title>
<updated>2012-07-05T18:23:36Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2012-07-05T18:23:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6e50170633d4beb7eeb0bc7815b296ab5feef90b'/>
<id>urn:sha1:6e50170633d4beb7eeb0bc7815b296ab5feef90b</id>
<content type='text'>
to build FreeBSD (they are used in Perl man pages).  We never needed embedded
"!" in targets that I can find.

We got this from OpenBSD and I cannot find any other make that supports
such things -- contrary to their commit message claim: "This behaviour
is also consistent with other versions of make.".
</content>
</entry>
<entry>
<title>make it easier to check newly-built make</title>
<updated>2012-05-30T22:27:34Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2012-05-30T22:27:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6abbb4f56161a5ae8f5a69f6e3b8cc069dca66dc'/>
<id>urn:sha1:6abbb4f56161a5ae8f5a69f6e3b8cc069dca66dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>+ Tighten up (and simplify) the pass_cmd_vars_1 "variable definition arrived</title>
<updated>2011-05-25T23:33:49Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2011-05-25T23:33:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c24f8e827c0caf10c792bc3328c2f5a09913310'/>
<id>urn:sha1:3c24f8e827c0caf10c792bc3328c2f5a09913310</id>
<content type='text'>
  from the calling make" test.
+ Be more tolerant of newlines in the plus_flag "supports the '+' flag" test.
</content>
</entry>
<entry>
<title>The shell_1_sh test was failing with "make -jX".</title>
<updated>2007-10-01T18:09:42Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2007-10-01T18:09:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1b647f44bcb39b5249e197f1c8d028a7304b44cd'/>
<id>urn:sha1:1b647f44bcb39b5249e197f1c8d028a7304b44cd</id>
<content type='text'>
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Fix builds with a read-only directory and a make upgrade. This is done</title>
<updated>2004-12-07T14:41:16Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-07T14:41:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89f087e8dd48876b8a9821c6f7aac4b74f6aaf9e'/>
<id>urn:sha1:89f087e8dd48876b8a9821c6f7aac4b74f6aaf9e</id>
<content type='text'>
by forcing the creation of an object directory for the make regression
tests. Let make handle the tracking of the dependency and installation
of test_shell script.

Submitted by:	ru
</content>
</entry>
<entry>
<title>Make this work under debugging, e.g., "make -dl".</title>
<updated>2004-12-06T08:51:30Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-12-06T08:51:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d29cf9e2f35ad5d82dcafb0d4d337db127b9e558'/>
<id>urn:sha1:d29cf9e2f35ad5d82dcafb0d4d337db127b9e558</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the tests runnable on a read-only src. To do this you must make sure</title>
<updated>2004-12-02T17:00:58Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-12-02T17:00:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9c1f3ca3cf68bb399259bab53f75589dd3b6ea17'/>
<id>urn:sha1:9c1f3ca3cf68bb399259bab53f75589dd3b6ea17</id>
<content type='text'>
that you create one of the object directories make knows (see make(1)).
This uses the -C flag, so add a test that checks that make actually accepts
-C. Also fix the test that selects csh via the .SHELL target to work for
tcsh users too.

This commit renames shell_test to shell_test.sh. There is no history
to preserve so go without a repo-copy.

Reviewed by:	ru
</content>
</entry>
</feed>
