Re: svn commit: r325404 - head/share/mk

2017-11-04 Thread Bryan Drewery
xdrv' module === make[6]: "/usr/src/share/mk/bsd.obj.mk" > line 87: > Malformed conditional (${CANONICALOBJDIR} == /${RELDIR} || ${.OBJDIR} == > /${RELDIR}) > make[6]: Fatal errors encountered -- cannot continue make[6]: stopped > in > /usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-5.2.0/out/freebsd.amd64/release/bin/src/vboxdrv > *** Error code 1 > > Stop. > make[5]: stopped > in > /usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-5.2.0/out/freebsd.amd64/release/bin/src > ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and > rebuild before > reporting the failure to the maintainer. > *** Error code 1 > > It was r325405 ... fixed in r325408. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r325408 - head/share/mk

2017-11-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Nov 4 21:59:54 2017 New Revision: 325408 URL: https://svnweb.freebsd.org/changeset/base/325408 Log: Follow-up r325405: Only enable assertion for in-tree src builds. Pointyhat to: bdrewery Reported by: O. Hartmann Sponsored by: Dell

svn commit: r325406 - head/share/mk

2017-11-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Nov 4 21:06:39 2017 New Revision: 325406 URL: https://svnweb.freebsd.org/changeset/base/325406 Log: AUTO_OBJ: Revert r325351 now that the fix is in auto.obj.mk in r325404. Forcing MK_AUTO_OBJ to no is not really needed since bsd.obj.mk is protected against 'rm

svn commit: r325405 - head/share/mk

2017-11-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Nov 4 21:05:03 2017 New Revision: 325405 URL: https://svnweb.freebsd.org/changeset/base/325405 Log: Add an assertion to avoid the 'rm -rf /etc' case from cleanobj fixed in r325404. Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.obj.mk Modified:

Re: svn commit: r325116 - head

2017-11-04 Thread Bryan Drewery
; fi' to avoid the bad status. It's really unrelated to buildenv. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r325374 - in head: . share/man/man7 sys/conf

2017-11-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Nov 3 23:22:03 2017 New Revision: 325374 URL: https://svnweb.freebsd.org/changeset/base/325374 Log: Follow-up r318105: Don't use NO_OBJ at top-level, use NO_OBJWALK. NO_OBJ has a very specific meaning in sub-directories in that no object directory will be

Re: svn commit: r325116 - head

2017-11-03 Thread Bryan Drewery
On 11/3/2017 4:04 PM, Bryan Drewery wrote: > On 11/3/2017 3:45 PM, Warner Losh wrote: >> >> >> On Fri, Nov 3, 2017 at 4:40 PM, Bryan Drewery <bdrew...@freebsd.org >> <mailto:bdrew...@freebsd.org>> wrote: >> >> On 11/3/2017 3:32 PM, Warner L

Re: svn commit: r325116 - head

2017-11-03 Thread Bryan Drewery
On 11/3/2017 3:45 PM, Warner Losh wrote: > > > On Fri, Nov 3, 2017 at 4:40 PM, Bryan Drewery <bdrew...@freebsd.org > <mailto:bdrew...@freebsd.org>> wrote: > > On 11/3/2017 3:32 PM, Warner Losh wrote: > > > > > > On Fri, Nov 3, 2017

Re: svn commit: r325116 - head

2017-11-03 Thread Bryan Drewery
On 11/3/2017 3:32 PM, Warner Losh wrote: > > > On Fri, Nov 3, 2017 at 4:28 PM, Bryan Drewery <bdrew...@freebsd.org > <mailto:bdrew...@freebsd.org>> wrote: > > On 10/29/2017 8:12 PM, Warner Losh wrote: > > Author: imp > > Date: Mon Oct 30

Re: svn commit: r325116 - head

2017-11-03 Thread Bryan Drewery
dif > - @cd ${BUILDENV_DIR} && env ${WMAKEENV} BUILDENV=1 ${BUILDENV_SHELL} \ > - || true > + @cd ${BUILDENV_DIR} && env ${WMAKEENV} BUILDENV=1 ${BUILDENV_SHELL} > > TOOLCHAIN_TGTS= ${WMAKE_TGTS:Neverything:Nbuild${libcompat}} > toolchain: ${TOOLCHAIN_TGTS} .PHONY > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r325368 - head/sys/kern

2017-11-03 Thread Bryan Drewery
On 11/3/2017 2:22 PM, Ed Maste wrote: > "On 3 November 2017 at 16:42, Bryan Drewery <bdrew...@freebsd.org> wrote: >> >>> Differential Revision: D12929 >> >> Apparently this format closes the review now? I thought we needed a full >> URL?

Re: svn commit: r325368 - head/sys/kern

2017-11-03 Thread Bryan Drewery
ock acquires during buildworld, poudriere etc. > > Submitted by: Pawel Biernacki <pawel.bierna...@gmail.com> > Sponsored by: Mysterious Code Ltd. ... > Differential Revision: D12929 Apparently this format closes the review now? I thought we needed a full U

svn commit: r325351 - head/share/mk

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Fri Nov 3 01:09:35 2017 New Revision: 325351 URL: https://svnweb.freebsd.org/changeset/base/325351 Log: AUTO_OBJ: If the wanted .OBJDIR was not used then disable the feature. This is to prevent downstream checks from assuming they can trust .OBJDIR when

svn commit: r325350 - in head: . targets/pseudo/bootstrap-tools

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Fri Nov 3 00:29:42 2017 New Revision: 325350 URL: https://svnweb.freebsd.org/changeset/base/325350 Log: Follow-up r325329: Store all WORLDTMP objects back in the same directory. This still keeps the reduced MAKEOBJDIRPREFIX (SRCTOP) redundancy removed in the

svn commit: r325348 - in head: . share/mk

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 23:00:04 2017 New Revision: 325348 URL: https://svnweb.freebsd.org/changeset/base/325348 Log: AUTO_OBJ is unsafe at the moment as it is for some reason removing /etc with _cleanobj. Modified: head/Makefile head/share/mk/src.sys.obj.mk Modified:

svn commit: r325347 - head

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 22:23:00 2017 New Revision: 325347 URL: https://svnweb.freebsd.org/changeset/base/325347 Log: Something is very wrong Modified: head/Makefile Modified: head/Makefile == ---

svn commit: r325346 - head

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 21:58:18 2017 New Revision: 325346 URL: https://svnweb.freebsd.org/changeset/base/325346 Log: Follow-up r325342: Always ensure WORLDTMP exists. Reported by: Herbert J. Skuhra Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r325342 - in head: . share/mk

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 20:45:04 2017 New Revision: 325342 URL: https://svnweb.freebsd.org/changeset/base/325342 Log: DIRDEPS_BUILD: Cleanup leftover WORLDTMP files. This will force any existing objects to rebuild if their .meta files reference files from WORLDTMP. This is a

svn commit: r325331 - head/share/man/man5

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 18:09:10 2017 New Revision: 325331 URL: https://svnweb.freebsd.org/changeset/base/325331 Log: Regenerate for AUTO_OBJ. Sponsored by: Dell EMC Isilon Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r325330 - in head: . share/mk tools/build/options

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 18:09:07 2017 New Revision: 325330 URL: https://svnweb.freebsd.org/changeset/base/325330 Log: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds. This can be disabled by putting WITHOUT_AUTO_OBJ=yes in /etc/src-env.conf, not

svn commit: r325329 - in head: . targets/pseudo/bootstrap-tools

2017-11-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 18:08:36 2017 New Revision: 325329 URL: https://svnweb.freebsd.org/changeset/base/325329 Log: Reduce MAKEOBJDIRPREFIX path spam by specifying a direct objdir to use. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 head/Makefile.libcompat

svn commit: r325304 - head/share/mk

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 2 04:05:03 2017 New Revision: 325304 URL: https://svnweb.freebsd.org/changeset/base/325304 Log: Don't propagate MAKEOBJDIRPREFIX changes to environment. A makefile may use this variable later for its own reasons, don't infect sub-makes with that value.

svn commit: r325293 - head/share/man/man5

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 1 21:22:23 2017 New Revision: 325293 URL: https://svnweb.freebsd.org/changeset/base/325293 Log: Regenerate for UNIFIED_OBJDIR. Sponsored by: Dell EMC Isilon Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r325288 - in head: . release/arm64 release/tools share/man/man7 share/mk tools/build/options

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 1 21:22:05 2017 New Revision: 325288 URL: https://svnweb.freebsd.org/changeset/base/325288 Log: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR. This changes the build OBJDIR from the older style of /usr/obj/ for native

svn commit: r325291 - head/share/mk

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 1 21:22:16 2017 New Revision: 325291 URL: https://svnweb.freebsd.org/changeset/base/325291 Log: make obj: Skip treewalk if AUTO_OBJ is enabled. Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.subdir.mk Modified: head/share/mk/bsd.subdir.mk

svn commit: r325290 - head

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 1 21:22:13 2017 New Revision: 325290 URL: https://svnweb.freebsd.org/changeset/base/325290 Log: native-xtools/xdev: Store these in a location including both MACHINE/TARGET. Given MACHINE/MACHINE_ARCH=amd64, TARGET=arm64 and TARGET_ARCH=aarch64, this change

svn commit: r325292 - head/share/mk

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 1 21:22:19 2017 New Revision: 325292 URL: https://svnweb.freebsd.org/changeset/base/325292 Log: META_MODE: Respect make -s. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/sys.mk Modified: head/share/mk/sys.mk

svn commit: r325289 - in head: . share/man/man7

2017-11-01 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 1 21:22:10 2017 New Revision: 325289 URL: https://svnweb.freebsd.org/changeset/base/325289 Log: Add a 'make cleanuniverse'. This will remove all build files for the source directory when MK_UNIFIED_OBJDIR is enabled. Sponsored by: Dell EMC Isilon

svn commit: r325253 - head

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 23:48:57 2017 New Revision: 325253 URL: https://svnweb.freebsd.org/changeset/base/325253 Log: xdev: Follow-up r325087: Need to build lib/clang before lld. LLD needs headers generated by the full libllvm. X-MFC-With: r325087 MFC after:2 weeks

svn commit: r325249 - head

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 21:51:33 2017 New Revision: 325249 URL: https://svnweb.freebsd.org/changeset/base/325249 Log: kernel-toolchain: Fix improper build order after r325244. Due to removing some targets that the previous .ORDER: ${WMAKE_TGTS} set, it was no longer being

svn commit: r325247 - in head: . etc/mtree lib/libpathconv targets/pseudo/tests

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 19:52:30 2017 New Revision: 325247 URL: https://svnweb.freebsd.org/changeset/base/325247 Log: Disconnect libpathconv tests since they require external perl and do not work with kyua. This reverts r325192 and is due to libpathconv being connected in

Re: svn commit: r325192 - head/etc/mtree

2017-10-31 Thread Bryan Drewery
On 10/31/2017 10:15 AM, Bryan Drewery wrote: > On 10/31/2017 7:56 AM, Ngie Cooper wrote: >> >>> On Oct 30, 2017, at 18:43, Bryan Drewery <bdrew...@freebsd.org> wrote: >>> >>> Author: bdrewery >>> Date: Tue Oct 31 01:43:36 2017 >>> New Re

svn commit: r325246 - head/tools/tools/build_option_survey

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 19:26:07 2017 New Revision: 325246 URL: https://svnweb.freebsd.org/changeset/base/325246 Log: Use -j hw.ncpu for build/install. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/tools/tools/build_option_survey/option_survey.sh

svn commit: r325243 - in head: . gnu/usr.bin/cc/cc_tools

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 19:02:05 2017 New Revision: 325243 URL: https://svnweb.freebsd.org/changeset/base/325243 Log: build-tools: De-special-case the gcc tools build. It merely wanted to use 'all' rather than 'build-tools' so just add a build-tools target to the Makefile.

svn commit: r325244 - head

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 19:02:14 2017 New Revision: 325244 URL: https://svnweb.freebsd.org/changeset/base/325244 Log: kernel-toolchain: Skip world _obj and _cleanobj phases. There's no good reason to treewalk the entire tree removing old OBJDIRS and creating new ones when

svn commit: r325240 - head

2017-10-31 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 17:16:46 2017 New Revision: 325240 URL: https://svnweb.freebsd.org/changeset/base/325240 Log: Follow-up r297998: Remove redundant TOOLS_PREFIX in XMAKE. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

Re: svn commit: r325192 - head/etc/mtree

2017-10-31 Thread Bryan Drewery
On 10/31/2017 7:56 AM, Ngie Cooper wrote: > >> On Oct 30, 2017, at 18:43, Bryan Drewery <bdrew...@freebsd.org> wrote: >> >> Author: bdrewery >> Date: Tue Oct 31 01:43:36 2017 >> New Revision: 325192 >> URL: https://svnweb.freebsd.org/changeset/base/3

svn commit: r325202 - head

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 02:52:36 2017 New Revision: 325202 URL: https://svnweb.freebsd.org/changeset/base/325202 Log: native-xtools: Allow SYSTEM_COMPILER to be used after r325001. Now that a proper sysroot is used and a separate target list, it should be safe to skip building

svn commit: r325198 - head/share/man/man5

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 02:29:30 2017 New Revision: 325198 URL: https://svnweb.freebsd.org/changeset/base/325198 Log: Regenerate after r325180 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r325197 - head/share/mk

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 02:25:47 2017 New Revision: 325197 URL: https://svnweb.freebsd.org/changeset/base/325197 Log: This check is not ready here yet. Keeping for blame purposes, it will be enabled soon. Modified: head/share/mk/src.sys.obj.mk Modified:

svn commit: r325196 - head/tools/build/options

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 02:18:06 2017 New Revision: 325196 URL: https://svnweb.freebsd.org/changeset/base/325196 Log: makeman: Ensure MK_AUTO_OBJ is disabled in some lookups. Sponsored by: Dell EMC Isilon Modified: head/tools/build/options/makeman Modified:

svn commit: r325194 - head/share/mk

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 02:12:09 2017 New Revision: 325194 URL: https://svnweb.freebsd.org/changeset/base/325194 Log: Disable MK_AUTO_OBJ as a make argument like r325078. This avoids needlessly trying to enable it opportunistically. Sponsored by: Dell EMC Isilon Modified:

svn commit: r325195 - head/share/mk

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 02:12:13 2017 New Revision: 325195 URL: https://svnweb.freebsd.org/changeset/base/325195 Log: AUTO_OBJ can work for crunchgen build-tools. Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.crunchgen.mk Modified: head/share/mk/bsd.crunchgen.mk

svn commit: r325193 - head

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 01:45:14 2017 New Revision: 325193 URL: https://svnweb.freebsd.org/changeset/base/325193 Log: cleanworld: No need to cleandir if MK_AUTO_OBJ is enabled. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r325192 - head/etc/mtree

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 01:43:36 2017 New Revision: 325192 URL: https://svnweb.freebsd.org/changeset/base/325192 Log: Fix installworld/distrib-dirs for pathconv after r325186. Sponsored by: Dell EMC Isilon Modified: head/etc/mtree/BSD.tests.dist Modified:

svn commit: r325191 - head/share/mk

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:26:42 2017 New Revision: 325191 URL: https://svnweb.freebsd.org/changeset/base/325191 Log: Move some objdir handling (OBJROOT/OBJTOP) out of DIRDEPS_BUILD-only files. Sponsored by: Dell EMC Isilon Added: head/share/mk/src.sys.obj.mk (contents,

svn commit: r325189 - in head/gnu/usr.bin/binutils: . as ld objcopy objdump

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:07:37 2017 New Revision: 325189 URL: https://svnweb.freebsd.org/changeset/base/325189 Log: Rename RELTOP since it will mean something else globally. Sponsored by: Dell EMC Isilon Modified: head/gnu/usr.bin/binutils/Makefile.inc0

svn commit: r325190 - head/share/mk

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:07:41 2017 New Revision: 325190 URL: https://svnweb.freebsd.org/changeset/base/325190 Log: Add RELOBJTOP and RELSRCTOP for relative paths. RELSRCTOP is likely not as useful since make will always be running from inside of .OBJDIR and using something

svn commit: r325188 - in head: bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/getfacl bin/hostname bin/kenv bin/kill bin/ln...

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:07:04 2017 New Revision: 325188 URL: https://svnweb.freebsd.org/changeset/base/325188 Log: DIRDEPS_BUILD: Update dependencies. Sponsored by: Dell EMC Isilon Modified: head/bin/cat/Makefile.depend head/bin/chflags/Makefile.depend

svn commit: r325185 - head/targets/pseudo/the-lot

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:49 2017 New Revision: 325185 URL: https://svnweb.freebsd.org/changeset/base/325185 Log: Properly connect tests. Sponsored by: Dell EMC Isilon Modified: head/targets/pseudo/the-lot/Makefile.depend Modified:

svn commit: r325186 - head/lib

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:52 2017 New Revision: 325186 URL: https://svnweb.freebsd.org/changeset/base/325186 Log: Connect libpathconv, disconnected since import in r309035. Sponsored by: Dell EMC Isilon Modified: head/lib/Makefile Modified: head/lib/Makefile

svn commit: r325187 - in head: bin/chflags/tests bin/chmod/tests bin/echo/tests bin/ln/tests bin/mkdir/tests bin/rmdir/tests bin/sh/tests/invocation cddl/usr.sbin/dtrace/tests/common/sugar lib/libc...

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:04:07 2017 New Revision: 325187 URL: https://svnweb.freebsd.org/changeset/base/325187 Log: DIRDEPS_BUILD: Connect new directories. Sponsored by: Dell EMC Isilon Added: head/bin/chflags/tests/Makefile.depend (contents, props changed)

svn commit: r325183 - head/targets/pseudo/tests

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:43 2017 New Revision: 325183 URL: https://svnweb.freebsd.org/changeset/base/325183 Log: libdevdctl tests require an external port. Sponsored by: Dell EMC Isilon Modified: head/targets/pseudo/tests/Makefile.depend Modified:

svn commit: r325181 - in head: lib/libgcc_eh lib/libgcc_s share/mk targets/pseudo/userland/gnu targets/pseudo/userland/lib

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:36 2017 New Revision: 325181 URL: https://svnweb.freebsd.org/changeset/base/325181 Log: DIRDEPS_BUILD: libgcc now depends on MK_LLVM_LIBUNWIND The dependency on gnu/lib/libgcc or lib/libgcc* is determined at 'make dirdeps' time. Sponsored by:

svn commit: r325180 - head/share/mk

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:32 2017 New Revision: 325180 URL: https://svnweb.freebsd.org/changeset/base/325180 Log: Follow-up r320149: Enable GPL_DTC if we're using GCC as the cross-compiler. This fixes object files landing in the source tree in gnu/usr.bin/dtc for GCC

svn commit: r325179 - head/release

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:29 2017 New Revision: 325179 URL: https://svnweb.freebsd.org/changeset/base/325179 Log: Run mm-mtree with whatever -j value the build is using. Reviewed by: gjb Sponsored by: Dell EMC Isilon Differential Revision:

svn commit: r325182 - head/targets/pseudo/userland

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:40 2017 New Revision: 325182 URL: https://svnweb.freebsd.org/changeset/base/325182 Log: Chase r315223: Disconnect ipftest/ipresend Sponsored by: Dell EMC Isilon Modified: head/targets/pseudo/userland/Makefile.depend Modified:

svn commit: r325184 - head/targets/pseudo/clang

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:46 2017 New Revision: 325184 URL: https://svnweb.freebsd.org/changeset/base/325184 Log: Provide clang-rt for the clang toolchain as well. Sponsored by: Dell EMC Isilon Modified: head/targets/pseudo/clang/Makefile.depend Modified:

svn commit: r325177 - head/targets/pseudo/bootstrap-tools

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:22 2017 New Revision: 325177 URL: https://svnweb.freebsd.org/changeset/base/325177 Log: Use more clear SRCTOP here. Sponsored by: Dell EMC Isilon Modified: head/targets/pseudo/bootstrap-tools/Makefile Modified:

svn commit: r325178 - in head: libexec/telnetd usr.sbin/bsnmpd/tools

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 31 00:03:25 2017 New Revision: 325178 URL: https://svnweb.freebsd.org/changeset/base/325178 Log: These values already set by src.libnames.mk. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/libexec/telnetd/Makefile

svn commit: r325163 - head/tools/tools/nanobsd

2017-10-30 Thread Bryan Drewery
Author: bdrewery Date: Mon Oct 30 18:54:27 2017 New Revision: 325163 URL: https://svnweb.freebsd.org/changeset/base/325163 Log: Fix native-xtools installion after r325082 and r325000 to be to /nxb-bin. - r325082 split native-xtools-install out of native-xtools. - r325000 incorrectly

Re: svn commit: r322951 - head

2017-10-30 Thread Bryan Drewery
On 10/30/17 1:44 AM, Ngie Cooper (yaneurabeya) wrote: > >> On Oct 25, 2017, at 13:34, Bryan Drewery <bdrew...@freebsd.org> wrote: > > … > >> I don't understand what you're saying here. If I build with MK_TCSH=yes >> and the host does not have tc

svn commit: r325080 - in head: . share/man/man7

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:22 2017 New Revision: 325080 URL: https://svnweb.freebsd.org/changeset/base/325080 Log: build(7): Document native-xtools. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile head/share/man/man7/build.7 Modified:

svn commit: r325081 - head/share/man/man7

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:26 2017 New Revision: 325081 URL: https://svnweb.freebsd.org/changeset/base/325081 Log: build(7): Document xdev targets. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/man/man7/build.7 Modified:

svn commit: r325085 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:39 2017 New Revision: 325085 URL: https://svnweb.freebsd.org/changeset/base/325085 Log: lib32/libsoft: Store object files in a more consistent structure. Having objects in world32 and a sysroot in lib32 was confusing and inconsistent with the

svn commit: r325089 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:52 2017 New Revision: 325089 URL: https://svnweb.freebsd.org/changeset/base/325089 Log: xdev: Consolidate duplicate cross-tools build/install list into XDEVDIRS. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1

svn commit: r325084 - head/share/mk

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:36 2017 New Revision: 325084 URL: https://svnweb.freebsd.org/changeset/base/325084 Log: AUTO_OBJ: auto.obj.mk mkdir -p simplification Sponsored by: Dell EMC Isilon Modified: head/share/mk/local.sys.env.mk Modified: head/share/mk/local.sys.env.mk

svn commit: r325086 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:42 2017 New Revision: 325086 URL: https://svnweb.freebsd.org/changeset/base/325086 Log: xdev: Add missing 'make obj' treewalk for 'make includes'. It is possible that building headers requires an OBJDIR. The other phases of xdev have their own

svn commit: r325088 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:49 2017 New Revision: 325088 URL: https://svnweb.freebsd.org/changeset/base/325088 Log: xdev: Remove excess '/' since XDTP is asserted to be an absolute path. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1

svn commit: r325087 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:46 2017 New Revision: 325087 URL: https://svnweb.freebsd.org/changeset/base/325087 Log: xdev: Fix build for platforms needing LLD. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r325072 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:20:56 2017 New Revision: 325072 URL: https://svnweb.freebsd.org/changeset/base/325072 Log: FAST_DEPEND clean hack: Remove lib32/soft files properly. Only remove them if the option is enabled and also handle libsoft by using the proper

svn commit: r325071 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:20:53 2017 New Revision: 325071 URL: https://svnweb.freebsd.org/changeset/base/325071 Log: Move FAST_DEPEND cleanup hack into its own target and call from _cleanobj. The _worldtmp target is for setting up WORLDTMP. Nothing between _worldtmp and

svn commit: r325075 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:06 2017 New Revision: 325075 URL: https://svnweb.freebsd.org/changeset/base/325075 Log: Remove comment: debug files can be useful for build tools. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r325083 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:33 2017 New Revision: 325083 URL: https://svnweb.freebsd.org/changeset/base/325083 Log: Suggest TARGET/TARGET_ARCH, XDEV/XDEV_ARCH are depcrecated in r269031. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile Modified:

svn commit: r325076 - head/release/scripts

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:09 2017 New Revision: 325076 URL: https://svnweb.freebsd.org/changeset/base/325076 Log: Rework r254951 to not reach into private OBJDIR areas. The original change was dealing with the build wanting to run a newer install(1) that was not yet

svn commit: r325073 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:20:59 2017 New Revision: 325073 URL: https://svnweb.freebsd.org/changeset/base/325073 Log: MK_TESTS is disabled in early phases, no need for TESTBASE extraction here. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r325082 - in head: . share/man/man7

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:29 2017 New Revision: 325082 URL: https://svnweb.freebsd.org/changeset/base/325082 Log: Change native-xtools to not install by default; add a native-xtools-install. Without this the user has to mess with 'make -f Makefile.inc1 ...' to figure out

svn commit: r325078 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:15 2017 New Revision: 325078 URL: https://svnweb.freebsd.org/changeset/base/325078 Log: Disable AUTO_OBJ as a make argument to ensure it really is disabled. If the user sets this to yes as a make argument too we still want to ensure these do not

svn commit: r325077 - head/share/mk

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:12 2017 New Revision: 325077 URL: https://svnweb.freebsd.org/changeset/base/325077 Log: MAKEOBJDIR should be an absolute path, not any path with a slash. Using MAKEOBJDIR=foo did not work but MAKEOBJDIR=foo/ did, but really it needs to be absolute.

svn commit: r325079 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:19 2017 New Revision: 325079 URL: https://svnweb.freebsd.org/changeset/base/325079 Log: Fix xdev TARGET/TARGET_ARCH assertion and expand to native-xtools. The top of Makefile.inc1 requires TARGET/TARGET_ARCH be defined. Just building 'make xdev'

svn commit: r325074 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:21:02 2017 New Revision: 325074 URL: https://svnweb.freebsd.org/changeset/base/325074 Log: Move some LIBCOMPAT tmpdir logic setup to its own build target. Its own build target was already handling mtree extractions just as _worldtmp did, so the other

svn commit: r325068 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:20:43 2017 New Revision: 325068 URL: https://svnweb.freebsd.org/changeset/base/325068 Log: Move sendmail special check into a _sanity_check target. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r325070 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:20:50 2017 New Revision: 325070 URL: https://svnweb.freebsd.org/changeset/base/325070 Log: We don't need LIB32 directories extracted in early phase legacy/WORLDTMP dirs. This reverts some changes from r289662 Sponsored by: Dell EMC Isilon

svn commit: r325069 - head

2017-10-28 Thread Bryan Drewery
Author: bdrewery Date: Sun Oct 29 01:20:47 2017 New Revision: 325069 URL: https://svnweb.freebsd.org/changeset/base/325069 Log: Disallow using a colon ':' in source checkout paths. This leaks into the PATH handling for WORLDTMP and breaks finding cross-tools. The PATH handling could be

Re: svn commit: r325041 - stable/11/lib/libprocstat

2017-10-27 Thread Bryan Drewery
> Reported and tested by: David Wolfskill Thank you. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r325029 - in stable/11: sys/compat/freebsd32 sys/kern sys/sys usr.bin/gcore

2017-10-26 Thread Bryan Drewery
Author: bdrewery Date: Fri Oct 27 04:38:42 2017 New Revision: 325029 URL: https://svnweb.freebsd.org/changeset/base/325029 Log: MFC r320481: Store a 32-bit PT_LWPINFO struct for 32-bit process core dumps. Modified: stable/11/sys/compat/freebsd32/freebsd32_signal.h

svn commit: r324998 - head/lib/clang

2017-10-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Oct 25 21:45:55 2017 New Revision: 324998 URL: https://svnweb.freebsd.org/changeset/base/324998 Log: Prefix {TARGET,BUILD}_TRIPLE with LLVM_ to avoid Makefile.inc1 collision. The Makefile.inc1 TARGET_TRIPLE is for specifying which -target is used during the

svn commit: r324999 - head

2017-10-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Oct 25 21:46:30 2017 New Revision: 324999 URL: https://svnweb.freebsd.org/changeset/base/324999 Log: META_MODE: Follow-up r319593: Don't use host headers in a fresh new build. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r325001 - head

2017-10-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Oct 25 21:46:36 2017 New Revision: 325001 URL: https://svnweb.freebsd.org/changeset/base/325001 Log: Fix native-xtools build to use a proper sysroot. This takes longer but should reliably produce working binaries. The old version linked against system libraries

svn commit: r325000 - head/tools/tools/nanobsd

2017-10-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Oct 25 21:46:33 2017 New Revision: 325000 URL: https://svnweb.freebsd.org/changeset/base/325000 Log: native-xtools: Override proper NXBDESTDIR. The new native-xtools uses 'make toolchain' so overriding DESTDIR as a make argument may interfere with WORLDTMP

svn commit: r325002 - head

2017-10-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Oct 25 21:46:39 2017 New Revision: 325002 URL: https://svnweb.freebsd.org/changeset/base/325002 Log: Cleanup pieces missed in r315057 which made mandoc mandatory Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

Re: svn commit: r322951 - head

2017-10-25 Thread Bryan Drewery
; @@ -1984,8 +1984,12 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools > _rescue=rescue/rescue > .endif > > +.if ${MK_TCSH} != "no" > +_tcsh=bin/csh > +.endif > + > .for _tool in \ > -bin/csh \ > +${_tcsh} \ > bin/sh \ > ${LOCAL_TOOL_DIRS}

svn commit: r324943 - stable/11/tests/sys/kern

2017-10-23 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 24 00:51:11 2017 New Revision: 324943 URL: https://svnweb.freebsd.org/changeset/base/324943 Log: MFC r318246,r324566,r324668,r324701: r318246: Add a regression test for r318191. r324566: Fix shadowed variable hidden by WARNS changing to 3 in

svn commit: r324934 - stable/11/sys/sys

2017-10-23 Thread Bryan Drewery
Author: bdrewery Date: Mon Oct 23 19:03:36 2017 New Revision: 324934 URL: https://svnweb.freebsd.org/changeset/base/324934 Log: Fix struct thread padding field names. Direct commit to stable/11. Modified: stable/11/sys/sys/proc.h Modified: stable/11/sys/sys/proc.h

svn commit: r324933 - stable/11/sys/sys

2017-10-23 Thread Bryan Drewery
Author: bdrewery Date: Mon Oct 23 19:00:17 2017 New Revision: 324933 URL: https://svnweb.freebsd.org/changeset/base/324933 Log: struct ksiginfo has MD size, so use it as the padding type to avoid the wrong size. This is a direct commit to stable/11 to fix r324932. Spotted by: kib

svn commit: r324932 - in stable/11: lib/libprocstat sys/kern sys/sys usr.bin/gcore usr.bin/procstat

2017-10-23 Thread Bryan Drewery
Author: bdrewery Date: Mon Oct 23 18:25:21 2017 New Revision: 324932 URL: https://svnweb.freebsd.org/changeset/base/324932 Log: MFC r316286: Add support for capturing 'struct ptrace_lwpinfo' for signals resulting in a process dumping core in the corefile. Direct stable

svn commit: r324701 - head/tests/sys/kern

2017-10-17 Thread Bryan Drewery
Author: bdrewery Date: Tue Oct 17 19:01:01 2017 New Revision: 324701 URL: https://svnweb.freebsd.org/changeset/base/324701 Log: Add a test for r324671 along with some other masked tests. MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/tests/sys/kern/ptrace_test.c

Re: svn commit: r324673 - head/sys/kern

2017-10-16 Thread Bryan Drewery
- Fix it by replacing m_cat() with m_prev->m_next = m_new > (m_cat() will try to append data - as a result, there will be no > fragmentation). > - Move some constants out of the loop. > > Was previously tested with D4077. > > Differential Revision: https://rev

svn commit: r324668 - head/tests/sys/kern

2017-10-16 Thread Bryan Drewery
Author: bdrewery Date: Mon Oct 16 20:06:24 2017 New Revision: 324668 URL: https://svnweb.freebsd.org/changeset/base/324668 Log: This child is expected to exit on SIGTRAP, don't leave a core behind. MFC after:1 week Sponsored by: Dell EMC Isilon Modified:

svn commit: r324566 - head/tests/sys/kern

2017-10-12 Thread Bryan Drewery
Author: bdrewery Date: Thu Oct 12 19:58:21 2017 New Revision: 324566 URL: https://svnweb.freebsd.org/changeset/base/324566 Log: Fix shadowed variable hidden by WARNS changing to 3 in r313006. Sponsored by: Dell EMC Isilon MFC after:1 week Modified:

<    1   2   3   4   5   6   7   8   9   10   >