Commit Graph

13991 Commits

Author SHA1 Message Date
apb b3edfc2816 Add tests for backslash escaping in make(1).
Many of these tests fail, and I have populated the escape.exp file with
the results that I expect, not with the results that make(1) actually
produces.

Also update the set lists for these tests.
2014-08-24 11:52:45 +00:00
apb 3cf3fe820a sort 2014-08-24 11:50:00 +00:00
christos 9df5c983bb new make tests 2014-08-23 15:59:03 +00:00
apb 6b933a652f Test make(1) by running the maintained tests, not unmaintained
copies of them.

* Remove all old tests from src/tests/usr.bin/make/d_*.  These tests
  were unmaintained old copies of the actual tests which are maintained
  under src/usr.bin/make/unit-tests.  One exception is the test in
  d_unmatchedvarparen.mk, which was new, but has nw been added to
  src/usr.bin/make/unit-tests/varmisc.mk.
* In src/tests/usr.bin/make/Makefile, copy all
  the tests from src/usr.bin/make/unit-tests to
  ${DESTDIR}/usr/tests/usr.bin/make/unit-tests.
* In src/tests/usr.bin/make/t_make.sh, run the tests installed above,
  instead of the old tests.
* In etc/mtree/NetBSD.dist.tests, create the
  usr/tests/usr.bin/make/unit-tests diectory.
* Update the set lists for all the above.
2014-08-22 16:45:32 +00:00
apb 68cca2bb2f sort 2014-08-22 10:51:38 +00:00
apb 0b9da2a3de Adapt the sortlists target to deal with commented file names, like
"#./dir/file".  Such lines now compare equal to their uncommented
counterparts like "./dir/file".
2014-08-22 10:51:18 +00:00
matt b191cce33b Add ./usr/include/sys/common_{ansi,limits}.h 2014-08-19 07:28:45 +00:00
matt 4264da7fa4 Install common_wchar_limits.h and update set list. 2014-08-18 22:33:25 +00:00
joerg fb363505f8 LLVM sshramdisk needs 8.9MB, so bump again. 2014-08-14 18:38:29 +00:00
riastradh 75f2a57740 CD images need libarchive if MKBSDTAR is yes. 2014-08-14 16:27:17 +00:00
riastradh 0d53576a4b Add dtrace modules to amd64-xen module set list. Hi jnemeth! 2014-08-14 16:26:21 +00:00
riastradh 1ade0b5b66 Add tar.debug and cpio.debug to lists for MKBSDTAR=yes MKDEBUG=yes. 2014-08-14 16:25:20 +00:00
joerg d02c242c7b Bump ramdisk size to 3.2MB and include dhcpcd. 2014-08-13 20:52:05 +00:00
matt 35031b132a Fix c&p error: libisc.a->libirs.a 2014-08-12 20:57:59 +00:00
martin c2426fb47b Add firmware images to this image, as discussed on port-arm. 2014-08-12 11:49:04 +00:00
martin d4a4ba1584 Add a IMAGEPREBUILD option for makefiles to ovveride (e.g. to additionally
add files to the staging directory)
2014-08-12 11:48:22 +00:00
joerg 7a5aaa5671 Mark compat directories as compat, not arch64. 2014-08-11 13:40:34 +00:00
jnemeth b6c78a9d3b remove debug cruft, the example module is not normally built 2014-08-11 05:19:16 +00:00
jnemeth 3481529578 Add the infrastructure for MODULAR support for Xen kernels. At
the moment, this can only load very simple modules due to missing
symbols.  It is being add at this time to make pullups to the
netbsd-7 branch easier.  It is not enabled by default in any kernels.
2014-08-11 03:43:25 +00:00
matt 91161928e4 MKCOMPAT set fixes 2014-08-10 23:26:48 +00:00
riz d09c62a0bc Include installboot on amd64/i386 install ramdisks in prep for a change
to sysinst which will use it instead of a handrolled replacement.
2014-08-10 20:07:41 +00:00
riz 48ed1e8202 Bump the ramdisk size; the longer paths on the build cluster are
likely enough to put this over the edge.
2014-08-10 20:04:30 +00:00
joerg 26dd58ba65 Bump the ramdisk size on macppc and sandpoint somewhat to compensate for
larger code with LLVM.
2014-08-10 17:58:51 +00:00
joerg f14316bcbc Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
performance improvements across all backends and a much improved PPC32
backend.
2014-08-10 17:32:54 +00:00
spz 916c5fdf56 OpenSSL man page refresh, adding one new manpage
note the import/update in doc
2014-08-10 17:07:03 +00:00
martin 3f4482a092 Bump image size 2014-08-10 14:42:33 +00:00
bad aa4de98596 Build ubsec module only for i386 and amd64 and punt on the other arches. 2014-08-10 11:51:40 +00:00
spz 3beda0103f merge openssl 1.0.1i 2014-08-10 08:07:48 +00:00
isaki 138fa825c9 Increase the image size to 1700KB.
At this point, the build succeeds if the build path is short,
but may fail if long.  Thanks for martin@ and tsutsui@.
2014-08-10 06:35:56 +00:00
matt 547b3a3b01 Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only.  While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
2014-08-10 05:56:36 +00:00
matt beb9c6d1b5 Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
2014-08-10 05:47:35 +00:00
joerg 82ff1017b0 Update and simplify build glue for libc++ r215289. 2014-08-09 19:06:49 +00:00
apb c5a47a1b14 Add rescue/ekermit. 2014-08-09 18:32:34 +00:00
bad f9f5065b39 Build ubsec(4) as a module on all arches where it was obivous how to do so.
That excludes powerpc because evppc OEA is missing definitions for
PPC_INTR_IMPL and PPC_PCI_MACHDEP_IMPL.
Adjust set lists.

Compile tested for most arches only.
2014-08-09 12:34:05 +00:00
apb e52d064647 Mark gkermit files "obsolete", don't remove then from the set lists. 2014-08-09 11:33:53 +00:00
gson 643acb6d0e Test that reading a CTLTYPE_INT sysctl variable into a buffer that is
too small returns ENOMEM, and that reading it into a buffer that is
large enough returns the expected sizeof(int) bytes of data.
2014-08-09 07:04:03 +00:00
apb daf5582ab4 Install man page for ekermit(1). 2014-08-08 21:41:46 +00:00
apb 84f75f96e7 Add ekermit.debug. 2014-08-08 19:54:14 +00:00
apb 3b7feb0ead Unhook gkermit from the build.
It is being replaced by the BSD-licenced ekermit, as proposed
on tech-userlevel on 7 Aug 2014.
2014-08-08 19:38:47 +00:00
apb 97d8576cce Add ekermit to the build.
It will replace gkermit, as proposed in tech-userlevel on 7 Aug 2014.
2014-08-08 19:34:35 +00:00
joerg 0c7d9d4853 Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.
2014-08-08 16:56:30 +00:00
joerg 465192a6ff Cleanup cargo cult. 2014-08-08 14:00:30 +00:00
gdt 03d5c785ca Get macppc to build again by adjusting sizes.
In addition to the ramdisk size, it is necessary to have matching MD
sizes.  Increase the MD sizes, and leave a comment near the ramdisk
size to ease future changes.
2014-08-07 16:51:56 +00:00
gdt dbadcbcebd I need 2244k for src/distrib/macppc/floppies/ramdisk, rather than
2240k.  My build is normal, with a few uncommitted changes that really
shouldn't change the install situation.  Because 2240k isn't near a
magic boundary, just increase it a hair.
2014-08-07 15:48:19 +00:00
jmmv daa4f8c5c7 Add missing Kyuafile. 2014-08-07 14:22:13 +00:00
martin 8533cc60cb Update for xorg 2014-08-07 08:58:55 +00:00
apb 64c260d8f5 New files that appeared in tzdata2014f, plus the
leapseconds file that has existed for a long time
but was not installed before today.
2014-08-06 19:24:00 +00:00
martin 7d1de5ea18 Bump ramdisksize even slightly more 2014-08-06 13:57:15 +00:00
martin af7c36dc7a Punt - backout sysinst message catlogs 2014-08-06 12:15:01 +00:00
apb 9e8101899d To make pax use ${TOOL_GZIP}, we need to pass "--use-compress-program
${TOOL_GZIP}" on the command line, and refrain from passing "-z".  If
passed "-z", pax will use plain "gzip", ignoring --use-compress-program.
2014-08-06 11:41:18 +00:00