svn commit: r318332 - stable/11/share/mk

2017-05-15 Thread Bryan Drewery
Author: bdrewery Date: Tue May 16 02:23:54 2017 New Revision: 318332 URL: https://svnweb.freebsd.org/changeset/base/318332 Log: MFC r318092: PROGS+META_MODE: Avoid rebuilding common sources when recursing. Modified: stable/11/share/mk/bsd.progs.mk Directory Properties: stable/11/ (

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

2017-05-15 Thread Bryan Drewery
Author: bdrewery Date: Tue May 16 03:12:51 2017 New Revision: 318334 URL: https://svnweb.freebsd.org/changeset/base/318334 Log: Enable llvm-objdump by default per r310775 Modified: head/targets/pseudo/clang/Makefile.depend Modified: head/targets/pseudo/clang/Makefile.depend =

Re: svn commit: r310230 - head/sys/cam/scsi

2017-05-17 Thread Bryan Drewery
"Error log overflow") }, > /* DTLPWROMAEBKVF */ > - { SST(0x0B, 0x00, SS_RDEF, > + { SST(0x0B, 0x00, SS_NOP | SSQ_PRINT_SENSE, After this change (removing SS_RETRY), will a retry still occur on the changed SENSE exceptions via something else? -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r318579 - stable/11/share/mk

2017-05-20 Thread Bryan Drewery
Author: bdrewery Date: Sat May 20 17:09:27 2017 New Revision: 318579 URL: https://svnweb.freebsd.org/changeset/base/318579 Log: MFC r317863: Fix some "don't build" optimizations from r308599 not working due to a typo. Modified: stable/11/share/mk/bsd.init.mk Directory Properties: sta

Re: svn commit: r318757 - head

2017-05-23 Thread Bryan Drewery
> Is there a hazard for others here? > > Or more info needed in /usr/{src,ports}/UPDATING? > > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r318757 - head

2017-05-23 Thread Bryan Drewery
c. It is using 12.0-CURRENT rather than __FreeBSD_version of 1200031. I'm working on a fix. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r318757 - head

2017-05-23 Thread Bryan Drewery
On 5/23/2017 4:29 PM, Bryan Drewery wrote: > On 5/23/2017 4:24 PM, Larry Rosenman wrote: >> borg.lerctr.org /home/ler $ sudo poudriere jail -l >> JAILNAME VERSION ARCH METHOD TIMESTAMP >> PATH >> p103amd64 10.3-RELEASE-p18 amd64

Re: svn commit: r318757 - head

2017-05-24 Thread Bryan Drewery
On 5/24/17 1:17 PM, Cy Schubert wrote: > In message <1c1ab22c-60bf-4707-f635-8069aa1e0...@freebsd.org>, Bryan > Drewery wr > ites: >> This is an OpenPGP/MIME signed message (RFC 4880 and 3156) >> --sIw1a8MPU8obGIEqPMSjxuV84b026de6m >> Conten

svn commit: r319457 - head

2017-06-01 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 1 20:03:20 2017 New Revision: 319457 URL: https://svnweb.freebsd.org/changeset/base/319457 Log: META_MODE users should build with -DNO_META_IGNORE_HOST once after ino64 upgrade. See r301467 for more details. Modified: head/UPDATING Modified: head/UPDATIN

svn commit: r319459 - head

2017-06-01 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 1 20:29:48 2017 New Revision: 319459 URL: https://svnweb.freebsd.org/changeset/base/319459 Log: Revert r319457. META_MODE users actually do not need to do anything special assuming they have COMPAT_FREEBSD11 enabled. The host tools in WORLDTMP will conti

svn commit: r319481 - head/share/mk

2017-06-01 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 1 23:04:44 2017 New Revision: 319481 URL: https://svnweb.freebsd.org/changeset/base/319481 Log: META_MODE: Move ignoring of /usr/local/etc/libmap.d to proper place. This was added in r318194 but local.meta.sys.mk is only used for DIRDEPS_BUILD. Modified:

Re: svn commit: r318750 - in head/contrib: binutils/bfd binutils/ld binutils/ld/emulparams gcc gcc/config/s390

2017-06-01 Thread Bryan Drewery
1 root wheel 4374 Oct 13 2016 ldemul.o.meta The object files predate ino64 but the linked binaries do not. I did not dig into these object files more but I suspect somewhere there are mixed-ABI object files hitting this bug or that just linking pre-ino64 objects may cause a problem. I don't think linking would be a problem though. Anyway the fix for this would be to either 'make cleanworld' after upgrading to ino64, use -DNO_META_IGNORE_HOST for the first build after, or wait for my fix. I will commit a fix to force rebuild host tools through known major ABI changes to avoid this problem. For discussion of why META_MODE tries to not rebuild host tools see r301467. The gist is that a simple 'buildworld->installworld->buildworld' causes everything to rebuild due to changed host file timestamps. Really it would be better if filemon/META_MODE used file content hashing like ccache did. Then timestamps wouldn't cause such a problem here. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r318750 - in head/contrib: binutils/bfd binutils/ld binutils/ld/emulparams gcc gcc/config/s390

2017-06-01 Thread Bryan Drewery
On 6/1/2017 5:18 PM, Bryan Drewery wrote: > On 5/23/2017 12:00 PM, O. Hartmann wrote: >> Am Tue, 23 May 2017 12:52:35 -0500 >> Pedro Giffuni schrieb: >> >>> On 23/05/2017 12:12, O. Hartmann wrote: >>>> Am Tue, 23 May 2017 16:38:10 + (UTC) >>>

svn commit: r319485 - head

2017-06-01 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 2 00:57:59 2017 New Revision: 319485 URL: https://svnweb.freebsd.org/changeset/base/319485 Log: native-xtools: Connect lld. This will ensure that aarch64 gets a working native /usr/bin/ld rather than requiring the aarch64-binutils hack in Poudriere, or emul

svn commit: r319559 - head

2017-06-03 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 3 23:13:46 2017 New Revision: 319559 URL: https://svnweb.freebsd.org/changeset/base/319559 Log: native-xtools: Connect makewhatis. This speeds up some port staging, namely perl. Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 ===

Re: svn commit: r319507 - head/sys/fs/msdosfs

2017-06-04 Thread Bryan Drewery
n)) And then keep the symbol in sys/libkern/memmove.c for the cases where Clang insists on having the symbol for linking. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r319572 - stable/11/share/mk

2017-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 4 19:09:50 2017 New Revision: 319572 URL: https://svnweb.freebsd.org/changeset/base/319572 Log: MFC r318194,r319481: r318194: Tell bmake (meta mode) to ignore changes to /usr/local/etc/libmap.d/* r319481: META_MODE: Move ignoring of /usr/loc

Re: svn commit: r318441 - in head/etc: . cron.d

2017-06-04 Thread Bryan Drewery
base # svn diff -c 78345 |grep -F rc.conf.d > + if [ -f /etc/rc.conf.d/"$_command" ]; then > + . /etc/rc.conf.d/"$_command" > ~/svn/base # svn log -vr 78345 ^/|grep rc.subr >A /head/etc/rc.subr (from /vendor/NetBSD/dist/etc/rc.subr:78344) > r78345 |

svn commit: r319576 - head/bin/sh

2017-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 4 21:02:48 2017 New Revision: 319576 URL: https://svnweb.freebsd.org/changeset/base/319576 Log: Allow defining nofork builtins from builtins.def and move always-safe ones there. The generated code remains the same. Reviewed by: jilles Differential Re

Re: svn commit: r319507 - head/sys/fs/msdosfs

2017-06-04 Thread Bryan Drewery
On 6/4/17 4:27 PM, Ed Maste wrote: > On 4 June 2017 at 14:06, Bryan Drewery wrote: >> >> In r189170. It seems to me we should change systm.h back to a macro >> #define memmove(dst, src, len) bcopy((src), (dst), (len)) > > Note that they're not quite equivalent: me

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

2017-06-04 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 5 05:17:39 2017 New Revision: 319593 URL: https://svnweb.freebsd.org/changeset/base/319593 Log: META_MODE: Add framework to force rebuilding for major ABI changes. Normally META_MODE ignores host files for "meta mode" decisions on whether a file should be r

svn commit: r319594 - head

2017-06-04 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 5 05:17:42 2017 New Revision: 319594 URL: https://svnweb.freebsd.org/changeset/base/319594 Log: META_MODE: Force a host tool rebuild for ino64 in r318736. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r319592 - head/share/mk

2017-06-04 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 5 05:17:36 2017 New Revision: 319592 URL: https://svnweb.freebsd.org/changeset/base/319592 Log: META_MODE: Allow not ignoring host headers with NO_META_IGNORE_HOST_HEADERS. See r301467 for more details on NO_META_IGNORE_HOST. Usually the full list of host

Re: svn commit: r318750 - in head/contrib: binutils/bfd binutils/ld binutils/ld/emulparams gcc gcc/config/s390

2017-06-04 Thread Bryan Drewery
On 6/1/17 5:51 PM, Bryan Drewery wrote: > On 6/1/2017 5:18 PM, Bryan Drewery wrote: >> On 5/23/2017 12:00 PM, O. Hartmann wrote: >>> Am Tue, 23 May 2017 12:52:35 -0500 >>> Pedro Giffuni schrieb: >>> >>>> On 23/05/2017 12:12, O. Hartmann wrot

svn commit: r319602 - head/bin/pkill

2017-06-05 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 5 16:00:10 2017 New Revision: 319602 URL: https://svnweb.freebsd.org/changeset/base/319602 Log: Clarify -q is only for pgrep. MFC after:3 days Sponsored by: Dell EMC Isilon Modified: head/bin/pkill/pkill.1 Modified: head/bin/pkill/pkill.1 ==

svn commit: r319657 - head/sys/conf

2017-06-07 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 7 19:36:17 2017 New Revision: 319657 URL: https://svnweb.freebsd.org/changeset/base/319657 Log: vm.defer_swapspace_pageouts was removed in r308474. Modified: head/sys/conf/NOTES Modified: head/sys/conf/NOTES

svn commit: r319658 - head/tools/tools/sysdoc

2017-06-07 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 7 19:42:17 2017 New Revision: 319658 URL: https://svnweb.freebsd.org/changeset/base/319658 Log: vm.defer_swapspace_pageouts was removed in r308474. Reported by: pstef Modified: head/tools/tools/sysdoc/tunables.mdoc Modified: head/tools/tools/sysdoc/tunab

Re: svn commit: r319702 - head/sys/vm

2017-06-08 Thread Bryan Drewery
how the size of the VM page array was calculated to be > less wasteful. r313186 -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r319861 - head/share/mk

2017-06-12 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 12 18:44:14 2017 New Revision: 319861 URL: https://svnweb.freebsd.org/changeset/base/319861 Log: META_MODE: NO_FILEMON should imply nofilemon. This fixes NO_FILEMON to properly still use .depend.OBJ files for dependency tracking. MFC after:1 week

svn commit: r319862 - head/share/mk

2017-06-12 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 12 19:13:29 2017 New Revision: 319862 URL: https://svnweb.freebsd.org/changeset/base/319862 Log: META_MODE: Show .ERROR_CMD in error. This uses a hack to get the CMD from the meta file rather than .ERROR_CMD since bmake currently blanks the value for non-job

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-13 Thread Bryan Drewery
exp, explen); > + buflen += explen; > + } > + exp = buf; > + explen = buflen; > + } > + > + while (write(STDOUT_FILENO, exp, explen) > 0) > + ; > + > err(1, "stdout"); > /*NOTREACHED*/ > } > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Bryan Drewery
the throughput from ~20 to ~600 MiB/s. > > Inspired by: > https://www.reddit.com/r/unix/comments/6gxduc/how_is_gnu_yes_so_fast/ > > Reviewed by:cognet > Approved by:cognet > > Modified: > head/usr.bin/yes/yes.c While here we should add

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Bryan Drewery
On 6/14/2017 7:26 AM, Justin Hibbits wrote: > On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery wrote: >> On 6/13/2017 5:35 AM, Pietro Cerutti wrote: >>> Author: gahr (ports committer) >>> Date: Tue Jun 13 12:35:01 2017 >>> New Revision: 319897 >>> U

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-15 Thread Bryan Drewery
On 6/15/2017 7:17 AM, Ronald Klop wrote: > On Wed, 14 Jun 2017 16:27:52 +0200, Bryan Drewery > wrote: > >> On 6/14/2017 7:26 AM, Justin Hibbits wrote: >>> On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery >>> wrote: >>>> On 6/13/2017 5:35 AM, Pi

svn commit: r319996 - head/share/mk

2017-06-15 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 04:28:10 2017 New Revision: 319996 URL: https://svnweb.freebsd.org/changeset/base/319996 Log: WITH_META_MODE: Don't try showing command if .ERROR_META_FILE is empty. This was sed'ing on stdin for failing .PHONY targets. Reported by: Mark Millard X-M

svn commit: r320012 - head/share/mk

2017-06-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 20:47:12 2017 New Revision: 320012 URL: https://svnweb.freebsd.org/changeset/base/320012 Log: Fix LIBAMU location to fix 'stale .depend' rebuilds in usr.sbin/amd. This originally came in r275052. Reported by: sbruno MFC after:3 days Sponsored

svn commit: r320028 - head/share/mk

2017-06-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 21:37:05 2017 New Revision: 320028 URL: https://svnweb.freebsd.org/changeset/base/320028 Log: Fix more incorrect library directories fix 'stale .depend' rebuilds. Reported by: sbruno MFC after:3 days Sponsored by: Dell EMC Isilon Modified: head/

svn commit: r320030 - head/share/mk

2017-06-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 21:48:42 2017 New Revision: 320030 URL: https://svnweb.freebsd.org/changeset/base/320030 Log: WITH_META_MODE: End each ERROR_CMD CMD line with ';'. This makes it easier to debug multi-line command failures. X-MFC-With: r319862 MFC after:1 week

svn commit: r320061 - head/share/mk

2017-06-17 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 17 20:33:11 2017 New Revision: 320061 URL: https://svnweb.freebsd.org/changeset/base/320061 Log: Fix Makefiles which override LIBDIR to not add incorrect dependencies into .depend. This fixes these cases which would rebuild every time: make[6]: /usr/obj

svn commit: r320119 - head

2017-06-19 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 19 18:08:20 2017 New Revision: 320119 URL: https://svnweb.freebsd.org/changeset/base/320119 Log: buildworld: Define SYSROOT to WORLDTMP. This is to allow downstream Makefiles to know for sure they are building against a sysroot rather than only depending on

svn commit: r320118 - head/share/mk

2017-06-19 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 19 18:08:02 2017 New Revision: 320118 URL: https://svnweb.freebsd.org/changeset/base/320118 Log: Follow-up r320061: Need to respect make.conf/env LIBDIR overrides. This fixes the lib32 build from creating all stale .depend files. X-MFC-With: 320061 MF

svn commit: r320122 - in head: cddl/usr.sbin/zfsd/tests gnu/usr.bin/grep include lib/librpcsvc lib/libsysdecode sbin/gvinum share/mk sys/boot/efi/loader usr.bin/grep usr.sbin/bootparamd/bootparamd ...

2017-06-19 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 19 20:47:24 2017 New Revision: 320122 URL: https://svnweb.freebsd.org/changeset/base/320122 Log: Utilize SYSROOT from r320119 in places where DESTDIR may be wanting WORLDTMP. Since buildenv exports SYSROOT all of these uses will now look in WORLDTMP by defau

svn commit: r320171 - head/share/mk

2017-06-20 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 20 20:34:30 2017 New Revision: 320171 URL: https://svnweb.freebsd.org/changeset/base/320171 Log: LIBADD: Try to support partial tree checkouts in some limited cases. LIBADD is only supported for in-tree builds because we do not install share/mk/src.libnames.

svn commit: r320174 - head/share/mk

2017-06-20 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 20 20:52:06 2017 New Revision: 320174 URL: https://svnweb.freebsd.org/changeset/base/320174 Log: Fix 'make clean all' to work again. This likely broke completely with r308599. Apply the same fix for 'make destroy' which is a DIRDEPS_BUILD thing. PR:

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

2017-06-20 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 20 22:08:02 2017 New Revision: 320177 URL: https://svnweb.freebsd.org/changeset/base/320177 Log: buildworld: Pass which world phase the build is in down to submakes. This is useful for having directories behave differently depending on the phase - such as en

svn commit: r320191 - head/share/mk

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 17:11:49 2017 New Revision: 320191 URL: https://svnweb.freebsd.org/changeset/base/320191 Log: objwarn should be .PHONY. Otherwise in META_MODE it may create an objwarn.meta if only bsd.obj.mk is included; bsd.sys.mk already had .PHONY: objwarn. MFC

Re: svn commit: r320172 - head/bin/ln

2017-06-21 Thread Bryan Drewery
R(sb.st_mode)) || > - (!hflag && stat(target, &sb) == 0 && S_ISDIR(sb.st_mode))) { > + (!hflag && stat(target, &sb) == 0 && S_ISDIR(sb.st_mode { > if (strlcpy(bbuf, source, sizeof(bbuf)) >= sizeof(bbuf) || > (p = basename(bbuf)) == NULL || > snprintf(path, sizeof(path), "%s/%s", target, p) >= > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r320203 - head/share/mk

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 18:56:53 2017 New Revision: 320203 URL: https://svnweb.freebsd.org/changeset/base/320203 Log: Similar to r296013 for NO_ROOT, force SUBDIR_PARALLEL for buildworld WORLDTMP staging. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/sha

svn commit: r320204 - head/sys/conf

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 19:55:26 2017 New Revision: 320204 URL: https://svnweb.freebsd.org/changeset/base/320204 Log: Fix various 'make *clean *all *install' combinations. This follows commits like r320174 in share/mk/bsd.dep.mk. MFC after:3 days Sponsored by: Dell EMC

svn commit: r320205 - head/share/mk

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 20:10:58 2017 New Revision: 320205 URL: https://svnweb.freebsd.org/changeset/base/320205 Log: Remove logic for setting .MAKE.DEPENDFILE=/dev/null already covered by _SKIP_BUILD. _SKIP_BUILD is defined in bsd.init.mk. MFC after:2 weeks Sponsored

svn commit: r320206 - head/lib/libsysdecode

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 23:01:18 2017 New Revision: 320206 URL: https://svnweb.freebsd.org/changeset/base/320206 Log: Follow-up r308602: Don't add missing headers to .depend.tables.h. This also avoids an error from egrep when a header is missing. This can happen with something

svn commit: r320207 - head/lib/libsysdecode

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 23:28:24 2017 New Revision: 320207 URL: https://svnweb.freebsd.org/changeset/base/320207 Log: Tweak r320206: Still create the TABLE but not the .depend entry for missing headers. X-MFC-With: r320206 MFC after:3 days Sponsored by: Dell EMC Isilon

svn commit: r320220 - in head: share/mk sys/conf

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 05:34:41 2017 New Revision: 320220 URL: https://svnweb.freebsd.org/changeset/base/320220 Log: Rework logic for skipping .depend/.meta file read/stat/writes. - Rename _SKIP_READ_DEPEND to _SKIP_DEPEND since it also avoids writing. - This now uses .NOMETA t

svn commit: r320243 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 20:32:23 2017 New Revision: 320243 URL: https://svnweb.freebsd.org/changeset/base/320243 Log: Fix spelling error. Reported by: arc Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.compiler.mk Modified: head/share/mk/bsd.compiler.mk =

svn commit: r320247 - head

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:30 2017 New Revision: 320247 URL: https://svnweb.freebsd.org/changeset/base/320247 Log: Pass along LINKER_* vars during installworld and show in test-system-compiler. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefi

svn commit: r320246 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:27 2017 New Revision: 320246 URL: https://svnweb.freebsd.org/changeset/base/320246 Log: Support cached linker values in environment. This is similar to r289659 for bsd.compiler.mk. MFC after:2 weeks Reviewed by: emaste Sponsored by: Dell

svn commit: r320244 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:20 2017 New Revision: 320244 URL: https://svnweb.freebsd.org/changeset/base/320244 Log: Add basic bsd.linker.mk auto included from bsd.compiler.mk. This will provide LINKER_TYPE and LINKER_VERSION. MFC after:2 weeks Reviewed by: emaste S

svn commit: r320245 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:24 2017 New Revision: 320245 URL: https://svnweb.freebsd.org/changeset/base/320245 Log: Support XLD for setting X_LINKER_TYPE and X_LINKER_VERSION. This is similar to r300350 for bsd.compiler.mk. MFC after:2 weeks Reviewed by: emaste Spo

svn commit: r320248 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:22:12 2017 New Revision: 320248 URL: https://svnweb.freebsd.org/changeset/base/320248 Log: LINKER_VERSION: Support external binutils. The ports binutils stores the version in the 5th word so just look for a version using a pattern instead. Reporte

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

2017-06-22 Thread Bryan Drewery
On 6/22/2017 2:44 PM, O. Hartmann wrote: > Am Thu, 22 Jun 2017 21:22:12 + (UTC) > Bryan Drewery schrieb: > >> Author: bdrewery >> Date: Thu Jun 22 21:22:12 2017 >> New Revision: 320248 >> URL: https://svnweb.freebsd.org/changeset/base/320248 >> >&g

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

2017-06-22 Thread Bryan Drewery
On 6/22/2017 2:44 PM, O. Hartmann wrote: > Am Thu, 22 Jun 2017 21:22:12 + (UTC) > Bryan Drewery schrieb: > >> Author: bdrewery >> Date: Thu Jun 22 21:22:12 2017 >> New Revision: 320248 >> URL: https://svnweb.freebsd.org/changeset/base/320248 >> >&g

svn commit: r320250 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 22:53:10 2017 New Revision: 320250 URL: https://svnweb.freebsd.org/changeset/base/320250 Log: Provide proper values for X_LINKER_TYPE/VERSION when XLD == LD. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.linker.mk Mod

svn commit: r320249 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 22:53:07 2017 New Revision: 320249 URL: https://svnweb.freebsd.org/changeset/base/320249 Log: Don't overwrite already-set LINKER_VERSION/LINKER_TYPE. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.linker.mk Modified: h

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

2017-06-23 Thread Bryan Drewery
On 6/23/2017 6:56 AM, Cy Schubert wrote: > In message <201706231347.v5ndlt39037...@slippy.cwsent.com>, Cy Schubert > writes: >> Let me try replying to this again. It's an exmh thing. Sorry. >> >> In message <201706222103.v5ml3oq3026...@repo.freebsd.org>,

svn commit: r320273 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 16:38:18 2017 New Revision: 320273 URL: https://svnweb.freebsd.org/changeset/base/320273 Log: Allow ALWAYS_BOOTSTRAP_MAKE to force bmake bootstrapping. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile Modified: head/Makefile

svn commit: r320274 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 16:38:46 2017 New Revision: 320274 URL: https://svnweb.freebsd.org/changeset/base/320274 Log: Set compiler metadata for stageworld/distributeworld. This fixes LD errors during 'make packages' but also for the unlikely case of 'buildworld' on 1 system and

Re: svn commit: r320272 - head/sys/conf

2017-06-23 Thread Bryan Drewery
== >> --- head/sys/conf/kmod.mkFri Jun 23 15:27:23 2017(r320271) >> +++ head/sys/conf/kmod.mkFri Jun 23 15:57:58 2017(r320272) >> @@ -125,6 +125,10 @@ CFLAGS.gcc+= --param large-function-growth=1000 >> CFLAGS+=-fno-common >> LDFLAGS+= -d -warn-common >> >> +.if ${LINKER_TYPE} != "bfd" || ${LINKER_VERSION} > 21750 >> +LDFLAGS+= -Wl,--build-id=sha1 >> +.endif >> + >> CFLAGS+=${DEBUG_FLAGS} >> .if ${MACHINE_CPUARCH} == amd64 >> CFLAGS+=-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r320281 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:47 2017 New Revision: 320281 URL: https://svnweb.freebsd.org/changeset/base/320281 Log: packages: Allow staging world/kernel in parallel. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.in

svn commit: r320280 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:33 2017 New Revision: 320280 URL: https://svnweb.freebsd.org/changeset/base/320280 Log: packages: Allow stageworld/stagekernel to run with make jobs. The -B was originally added in projects/release-pkg r289381 as a copy of what 'make world' did at t

svn commit: r320282 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:51 2017 New Revision: 320282 URL: https://svnweb.freebsd.org/changeset/base/320282 Log: packages: Allow creating kernel/world packages in parallel. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/M

svn commit: r320284 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:57 2017 New Revision: 320284 URL: https://svnweb.freebsd.org/changeset/base/320284 Log: packages: Parallelize individual kernel packaging. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.i

svn commit: r320286 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:27:03 2017 New Revision: 320286 URL: https://svnweb.freebsd.org/changeset/base/320286 Log: compiler-metadata: Properly handle cross-build OBJDIR. MFC after:3 days Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefil

svn commit: r320283 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:54 2017 New Revision: 320283 URL: https://svnweb.freebsd.org/changeset/base/320283 Log: packages: Allow actually building individual world packages in parallel. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Mod

svn commit: r320285 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:27:00 2017 New Revision: 320285 URL: https://svnweb.freebsd.org/changeset/base/320285 Log: Expose only the create-packages-* targets since they set needed DEST/DIRDIR. The other targets just fail confusingly otherwise. MFC after:2 weeks Sponso

svn commit: r320292 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 19:03:31 2017 New Revision: 320292 URL: https://svnweb.freebsd.org/changeset/base/320292 Log: NO_ROOT: Remove excessive // when DESTDIR/DISTDIR are empty. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/

svn commit: r320294 - stable/11/share/mk

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 19:44:20 2017 New Revision: 320294 URL: https://svnweb.freebsd.org/changeset/base/320294 Log: MFC r320012,r320028,r320061,r320118: r320012: Fix LIBAMU location to fix 'stale .depend' rebuilds in usr.sbin/amd. r320028: Fix more incorrect li

svn commit: r320295 - stable/11/share/mk

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:07:56 2017 New Revision: 320295 URL: https://svnweb.freebsd.org/changeset/base/320295 Log: MFC r319862,r319996,r320030: r319862: META_MODE: Show .ERROR_CMD in error. r319996: WITH_META_MODE: Don't try showing command if .ERROR_META_FILE

svn commit: r320297 - stable/11/share/mk

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:25:58 2017 New Revision: 320297 URL: https://svnweb.freebsd.org/changeset/base/320297 Log: MFC r319861: META_MODE: NO_FILEMON should imply nofilemon. Approved by: re (gjb) Modified: stable/11/share/mk/sys.mk Directory Properties: stable/11/

svn commit: r320298 - in stable/11: share/mk sys/conf

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:38:21 2017 New Revision: 320298 URL: https://svnweb.freebsd.org/changeset/base/320298 Log: MFC r320174,r320204: r320174: Fix 'make clean all' to work again. r320204: Fix various 'make *clean *all *install' combinations. PR:

svn commit: r320299 - stable/11/lib/libsysdecode

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:49:23 2017 New Revision: 320299 URL: https://svnweb.freebsd.org/changeset/base/320299 Log: MFC r320206,r320207: r320206: Follow-up r308602: Don't add missing headers to .depend.tables.h. r320207: Tweak r320206: Still create the TABLE bu

svn commit: r320691 - stable/10

2017-07-05 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 5 19:06:12 2017 New Revision: 320691 URL: https://svnweb.freebsd.org/changeset/base/320691 Log: MFC r289861: native-xtools: Replace common path with NXBDESTDIR. Modified: stable/10/Makefile.inc1 Directory Properties: stable/10/ (props changed) Modif

svn commit: r320692 - head

2017-07-05 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 5 19:24:38 2017 New Revision: 320692 URL: https://svnweb.freebsd.org/changeset/base/320692 Log: Fix create-kernel-packages with multiple BUILDKERNELS after r320284 Submitted by: Kyle Evans Reviewed by: ngie Modified: head/Makefile.inc1 Modified: head/

Re: svn commit: r320284 - head

2017-07-05 Thread Bryan Drewery
ans.net/freebsd/fix-packages.diff =) > > :ShipIt:! > Thanks, committed. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r320695 - head/sys/conf

2017-07-05 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 5 19:43:16 2017 New Revision: 320695 URL: https://svnweb.freebsd.org/changeset/base/320695 Log: Fix out-of-tree kernel builds after r320275 when bsd.linker.mk not yet installed. Submitted by: bde Modified: head/sys/conf/kern.pre.mk head/sys/conf/kmod.mk

svn commit: r320806 - head

2017-07-08 Thread Bryan Drewery
Author: bdrewery Date: Sat Jul 8 16:39:55 2017 New Revision: 320806 URL: https://svnweb.freebsd.org/changeset/base/320806 Log: SYSTEM_COMPILER: Ensure there is not a stale compiler in WORLDTMP. In a scenario of cross-building it is possible that an OBJDIR's WORLDTMP contains an older com

svn commit: r320809 - head

2017-07-08 Thread Bryan Drewery
Author: bdrewery Date: Sat Jul 8 17:53:00 2017 New Revision: 320809 URL: https://svnweb.freebsd.org/changeset/base/320809 Log: makeman: Don't show META_MODE ABI rebuild warnings. Reported by: dim Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r320881 - head/targets/pseudo/userland/share

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 10 23:51:51 2017 New Revision: 320881 URL: https://svnweb.freebsd.org/changeset/base/320881 Log: Follow-up r318881: Disconnect groff documents. Modified: head/targets/pseudo/userland/share/Makefile.depend Modified: head/targets/pseudo/userland/share/Makefile.de

svn commit: r320882 - in head/usr.sbin: bhyve rpc.statd sesutil

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 10 23:52:04 2017 New Revision: 320882 URL: https://svnweb.freebsd.org/changeset/base/320882 Log: DIRDEPS_BUILD: Update dependencies. Sponsored by: Dell EMC Isilon Modified: head/usr.sbin/bhyve/Makefile.depend head/usr.sbin/rpc.statd/Makefile.depend head

svn commit: r320883 - head/etc

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 10 23:52:07 2017 New Revision: 320883 URL: https://svnweb.freebsd.org/changeset/base/320883 Log: Fix INSTALL_AS_USER after r319020. Reviewed by: vangyzen MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/etc/Makefile Modified: head/etc

svn commit: r320884 - in head: lib/libc++experimental lib/libclang_rt/stats lib/libclang_rt/stats_client lib/libdl lib/libifconfig lib/librss lib/libsysdecode targets/pseudo/userland/lib

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 11 00:32:48 2017 New Revision: 320884 URL: https://svnweb.freebsd.org/changeset/base/320884 Log: DIRDEPS_BUILD: Connect more libraries. Sponsored by: Dell EMC Isilon Added: head/lib/libc++experimental/Makefile.depend (contents, props changed) head/lib/l

svn commit: r320919 - head/sys/conf

2017-07-12 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 12 19:01:25 2017 New Revision: 320919 URL: https://svnweb.freebsd.org/changeset/base/320919 Log: META_MODE: Fix not writing .meta files in the kernel build. This was a regression in r320220 due to improper porting of the same logic from share/mk/bsd.dep.mk a

svn commit: r320973 - in head/sys: conf modules/ixl

2017-07-13 Thread Bryan Drewery
Author: bdrewery Date: Thu Jul 13 22:45:23 2017 New Revision: 320973 URL: https://svnweb.freebsd.org/changeset/base/320973 Log: Fix kldload of if_ixl without PCI_IOV kernel option. This also avoids compiling in pci_iov support into the kernel if_ixoif the PCI_IOV option is disabled.

svn commit: r321333 - head/lib/libc/tests/sys

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 16:14:06 2017 New Revision: 321333 URL: https://svnweb.freebsd.org/changeset/base/321333 Log: Properly set userid for truncate_test. MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/lib/libc/tests/sys/Makefile Modified: head/lib/libc/

svn commit: r321334 - head/share/mk

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 16:14:35 2017 New Revision: 321334 URL: https://svnweb.freebsd.org/changeset/base/321334 Log: Respect INSTALL_AS_USER for FILES. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.files.mk Modified: head/share/mk/bsd.files

svn commit: r321337 - stable/11

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:55:40 2017 New Revision: 321337 URL: https://svnweb.freebsd.org/changeset/base/321337 Log: MFC r320806: SYSTEM_COMPILER: Ensure there is not a stale compiler in WORLDTMP. Modified: stable/11/Makefile.inc1 Directory Properties: stable/11/ (props

svn commit: r321338 - stable/11/etc

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:56:22 2017 New Revision: 321338 URL: https://svnweb.freebsd.org/changeset/base/321338 Log: MFC r320883: Fix INSTALL_AS_USER after r319020. Modified: stable/11/etc/Makefile Directory Properties: stable/11/ (props changed) Modified: stable/11/etc

svn commit: r321339 - stable/11

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:57:10 2017 New Revision: 321339 URL: https://svnweb.freebsd.org/changeset/base/321339 Log: MFC r320292: NO_ROOT: Remove excessive // when DESTDIR/DISTDIR are empty. Modified: stable/11/Makefile.inc1 Directory Properties: stable/11/ (props change

svn commit: r321341 - stable/10

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:58:06 2017 New Revision: 321341 URL: https://svnweb.freebsd.org/changeset/base/321341 Log: MFC r320273: Allow ALWAYS_BOOTSTRAP_MAKE to force bmake bootstrapping. Modified: stable/10/Makefile Directory Properties: stable/10/ (props changed) Modi

svn commit: r321340 - stable/11

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:57:59 2017 New Revision: 321340 URL: https://svnweb.freebsd.org/changeset/base/321340 Log: MFC r320273: Allow ALWAYS_BOOTSTRAP_MAKE to force bmake bootstrapping. Modified: stable/11/Makefile Directory Properties: stable/11/ (props changed) Modi

svn commit: r321426 - head/share/mk

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 17:53:45 2017 New Revision: 321426 URL: https://svnweb.freebsd.org/changeset/base/321426 Log: cleanobj: Unhide removal of directory. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.obj.mk Modified: head/share/mk/bsd.obj

<    10   11   12   13   14   15   16   17   18   19   >