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
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
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
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:
; fi'
to avoid the bad status. It's really unrelated to buildenv.
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
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
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
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
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
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
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?
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
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
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
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:
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
==
---
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:
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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:
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:
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:
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
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
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:
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,
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
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
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
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:
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
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)
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:
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:
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
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:
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:
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:
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:
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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:
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
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:
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
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
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.
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'
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
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:
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
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
> Reported and tested by: David Wolfskill
Thank you.
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
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
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
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:
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
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
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
; @@ -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}
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
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
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
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
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
- 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
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:
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:
401 - 500 of 2758 matches
Mail list logo