Page MenuHomeFreeBSD
Feed Advanced Search

Nov 1 2017

bdrewery updated the summary of D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Nov 1 2017, 5:05 PM
bdrewery updated the diff for D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
  • Fix .if to be a proper .elif
  • Clarify UPDATING and man pages on option
  • Other review findings
Nov 1 2017, 5:04 PM
bdrewery added inline comments to D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Nov 1 2017, 5:02 PM
bdrewery added a comment to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..

Should we make a reference to WITHOUT_UNIFIED_OBJDIR being a transition aid that will be removed later on? (for 12.0)?

Nov 1 2017, 4:45 PM
bdrewery added inline comments to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Nov 1 2017, 4:44 PM
bdrewery added a comment to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
In D12840#267376, @sjg wrote:

In Junos build we have always used .OBJDIR = ${OBJTOP} for the case ${.CURDIR} == ${SRCTOP} which is why I asserted that it is the correct answer ;-)

Nov 1 2017, 4:37 PM
bdrewery updated the diff for D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..

Review findings

Nov 1 2017, 12:09 AM
bdrewery added inline comments to D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Nov 1 2017, 12:08 AM
bdrewery added inline comments to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Nov 1 2017, 12:00 AM

Oct 31 2017

bdrewery committed rS325253: xdev: Follow-up r325087: Need to build lib/clang before lld..
xdev: Follow-up r325087: Need to build lib/clang before lld.
Oct 31 2017, 11:49 PM
bdrewery updated the test plan for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Oct 31 2017, 9:55 PM
bdrewery committed rS325249: kernel-toolchain: Fix improper build order after r325244..
kernel-toolchain: Fix improper build order after r325244.
Oct 31 2017, 9:51 PM
bdrewery updated the test plan for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Oct 31 2017, 8:53 PM
bdrewery updated the test plan for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Oct 31 2017, 8:48 PM
bdrewery updated the diff for D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
  • Fix some release/ scripts to use sys/boot .OBJDIR.
  • Revert option_survey change as it really doesn't care where the files are.
Oct 31 2017, 8:43 PM
bdrewery committed rS325247: Disconnect libpathconv tests since they require external perl and do not work….
Disconnect libpathconv tests since they require external perl and do not work…
Oct 31 2017, 7:52 PM
bdrewery added inline comments to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 7:31 PM
bdrewery committed rS325246: Use -j hw.ncpu for build/install..
Use -j hw.ncpu for build/install.
Oct 31 2017, 7:26 PM
bdrewery committed rS325243: build-tools: De-special-case the gcc tools build..
build-tools: De-special-case the gcc tools build.
Oct 31 2017, 7:02 PM
bdrewery committed rS325244: kernel-toolchain: Skip world _obj and _cleanobj phases..
kernel-toolchain: Skip world _obj and _cleanobj phases.
Oct 31 2017, 7:02 PM
bdrewery committed rS325240: Follow-up r297998: Remove redundant TOOLS_PREFIX in XMAKE..
Follow-up r297998: Remove redundant TOOLS_PREFIX in XMAKE.
Oct 31 2017, 5:17 PM
bdrewery added a comment to D12839: Use relative object directories where possible..
In D12839#266680, @dim wrote:

Hmm, I rather liked the absolute paths that ${.OBJDIR} and ${OBJTOP} introduced. I find relative path output during builds a bit obfuscating. How much performance gain does this change deliver, in exchange for more obscurity?

Oct 31 2017, 5:09 PM
bdrewery added inline comments to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 3:10 AM
bdrewery updated the diff for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..

trap more signals for rmdir cleanup.
This should be final.

Oct 31 2017, 3:06 AM
bdrewery updated the diff for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..

Fix 'make print-dir' mistake, add WITHOUT_AUTO_OBJ man file and force "on" for 'make showconfig'.
Also tested that makeman did the right thing and shows AUTO_OBJ as default enabled.

Oct 31 2017, 3:03 AM
bdrewery added inline comments to D12839: Use relative object directories where possible..
Oct 31 2017, 3:00 AM
bdrewery committed rS325202: native-xtools: Allow SYSTEM_COMPILER to be used after r325001..
native-xtools: Allow SYSTEM_COMPILER to be used after r325001.
Oct 31 2017, 2:52 AM
bdrewery updated subscribers of D12839: Use relative object directories where possible..
Oct 31 2017, 2:42 AM
bdrewery updated the diff for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..

Disable opportunistic AUTO_OBJ for showconfig/print-dir

Oct 31 2017, 2:33 AM
bdrewery updated the diff for D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..

Rebase

Oct 31 2017, 2:32 AM
bdrewery committed rS325198: Regenerate after r325180.
Regenerate after r325180
Oct 31 2017, 2:29 AM
bdrewery committed rS325197: This check is not ready here yet..
This check is not ready here yet.
Oct 31 2017, 2:26 AM
bdrewery committed rS325196: makeman: Ensure MK_AUTO_OBJ is disabled in some lookups..
makeman: Ensure MK_AUTO_OBJ is disabled in some lookups.
Oct 31 2017, 2:18 AM
bdrewery committed rS325195: AUTO_OBJ can work for crunchgen build-tools..
AUTO_OBJ can work for crunchgen build-tools.
Oct 31 2017, 2:12 AM
bdrewery committed rS325194: Disable MK_AUTO_OBJ as a make argument like r325078..
Disable MK_AUTO_OBJ as a make argument like r325078.
Oct 31 2017, 2:12 AM
bdrewery updated the diff for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..

Don't bother trying to enable MK_AUTO_OBJ if WITHOUT_AUTO_OBJ is set or
MK_AUTO_OBJ is in .MAKEOVERRIDES.

Oct 31 2017, 1:56 AM
bdrewery committed rS325193: cleanworld: No need to cleandir if MK_AUTO_OBJ is enabled..
cleanworld: No need to cleandir if MK_AUTO_OBJ is enabled.
Oct 31 2017, 1:45 AM
bdrewery committed rS325192: Fix installworld/distrib-dirs for pathconv after r325186..
Fix installworld/distrib-dirs for pathconv after r325186.
Oct 31 2017, 1:43 AM
bdrewery requested changes to D12814: Introduce EVENTHANDLER_LIST_* and some users..

Looks good, thanks for doing this. Yes do please update EVENTHANDLER.9

Oct 31 2017, 1:38 AM
bdrewery updated the summary of D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 12:54 AM
bdrewery updated the diff for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..

Uploaded the wrong commit, fix that.

Oct 31 2017, 12:52 AM
bdrewery updated the diff for D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..

Export MK_AUTO_OBJ==yes finding to sub-makes. This was not being checked
very often in buildworld but exporting the positive finding will save more time.

Oct 31 2017, 12:51 AM
bdrewery updated subscribers of D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Oct 31 2017, 12:48 AM
bdrewery updated subscribers of D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 12:47 AM
bdrewery added inline comments to D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 12:46 AM
bdrewery updated the summary of D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 12:44 AM
bdrewery created D12841: Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds..
Oct 31 2017, 12:43 AM
bdrewery updated subscribers of D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 12:39 AM
bdrewery created D12840: Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR..
Oct 31 2017, 12:37 AM
bdrewery committed rS325191: Move some objdir handling (OBJROOT/OBJTOP) out of DIRDEPS_BUILD-only files..
Move some objdir handling (OBJROOT/OBJTOP) out of DIRDEPS_BUILD-only files.
Oct 31 2017, 12:26 AM
bdrewery updated the summary of D12839: Use relative object directories where possible..
Oct 31 2017, 12:17 AM
bdrewery updated the summary of D12839: Use relative object directories where possible..
Oct 31 2017, 12:17 AM
bdrewery created D12839: Use relative object directories where possible..
Oct 31 2017, 12:16 AM
bdrewery committed rS325189: Rename RELTOP since it will mean something else globally..
Rename RELTOP since it will mean something else globally.
Oct 31 2017, 12:09 AM
bdrewery committed rS325190: Add RELOBJTOP and RELSRCTOP for relative paths..
Add RELOBJTOP and RELSRCTOP for relative paths.
Oct 31 2017, 12:09 AM
bdrewery committed rS325188: DIRDEPS_BUILD: Update dependencies..
DIRDEPS_BUILD: Update dependencies.
Oct 31 2017, 12:08 AM
bdrewery committed rS325187: DIRDEPS_BUILD: Connect new directories..
DIRDEPS_BUILD: Connect new directories.
Oct 31 2017, 12:04 AM
bdrewery committed rS325186: Connect libpathconv, disconnected since import in r309035..
Connect libpathconv, disconnected since import in r309035.
Oct 31 2017, 12:04 AM
bdrewery committed rS325184: Provide clang-rt for the clang toolchain as well..
Provide clang-rt for the clang toolchain as well.
Oct 31 2017, 12:04 AM
bdrewery committed rS325183: libdevdctl tests require an external port..
libdevdctl tests require an external port.
Oct 31 2017, 12:04 AM
bdrewery committed rS325185: Properly connect tests..
Properly connect tests.
Oct 31 2017, 12:04 AM
bdrewery committed rS325181: DIRDEPS_BUILD: libgcc now depends on MK_LLVM_LIBUNWIND.
DIRDEPS_BUILD: libgcc now depends on MK_LLVM_LIBUNWIND
Oct 31 2017, 12:04 AM
bdrewery committed rS325182: Chase r315223: Disconnect ipftest/ipresend.
Chase r315223: Disconnect ipftest/ipresend
Oct 31 2017, 12:04 AM
bdrewery committed rS325179: Run mm-mtree with whatever -j value the build is using..
Run mm-mtree with whatever -j value the build is using.
Oct 31 2017, 12:03 AM
bdrewery committed rS325180: Follow-up r320149: Enable GPL_DTC if we're using GCC as the cross-compiler..
Follow-up r320149: Enable GPL_DTC if we're using GCC as the cross-compiler.
Oct 31 2017, 12:03 AM
bdrewery closed D12807: Run mm-mtree with whatever -j value the build is using..
Oct 31 2017, 12:03 AM
bdrewery closed D12817: Follow-up r320149: Enable GPL_DTC if we're using GCC as the cross-compiler..
Oct 31 2017, 12:03 AM
bdrewery committed rS325178: These values already set by src.libnames.mk..
These values already set by src.libnames.mk.
Oct 31 2017, 12:03 AM
bdrewery committed rS325177: Use more clear SRCTOP here..
Use more clear SRCTOP here.
Oct 31 2017, 12:03 AM

Oct 30 2017

bdrewery added inline comments to D8188: Introduce lib/libgcc_eh and lib/libgcc_s for LLVM's implementation.
Oct 30 2017, 9:18 PM
bdrewery committed rS325163: Fix native-xtools installion after r325082 and r325000 to be to /nxb-bin..
Fix native-xtools installion after r325082 and r325000 to be to /nxb-bin.
Oct 30 2017, 6:54 PM
bdrewery added a comment to D12782: native-xtools: Override proper NXBDESTDIR..

I am going to revert this. I am adding a native-xtools-install and will pass in DESTDIR for it. This case is a bit unclear to me though. Did you intend to have the files installed in DESTDIR/usr/bin/* or DESTDIR/nxb-bin/usr/bin/* ?

Oct 30 2017, 6:54 PM
bdrewery added a comment to D12817: Follow-up r320149: Enable GPL_DTC if we're using GCC as the cross-compiler..

Is it the case that the other C++11 option in this block (CLANG) works only because it is split into CLANG and CLANG_BOOTSTRAP? It would otherwise have the same problem, yes?

Oct 30 2017, 6:22 PM
bdrewery committed rP453198: Add support for ino64..
Add support for ino64.
Oct 30 2017, 5:13 PM

Oct 29 2017

bdrewery committed rS325089: xdev: Consolidate duplicate cross-tools build/install list into XDEVDIRS..
xdev: Consolidate duplicate cross-tools build/install list into XDEVDIRS.
Oct 29 2017, 1:22 AM
bdrewery committed rS325087: xdev: Fix build for platforms needing LLD..
xdev: Fix build for platforms needing LLD.
Oct 29 2017, 1:22 AM
bdrewery committed rS325088: xdev: Remove excess '/' since XDTP is asserted to be an absolute path..
xdev: Remove excess '/' since XDTP is asserted to be an absolute path.
Oct 29 2017, 1:22 AM
bdrewery committed rS325086: xdev: Add missing 'make obj' treewalk for 'make includes'..
xdev: Add missing 'make obj' treewalk for 'make includes'.
Oct 29 2017, 1:22 AM
bdrewery committed rS325085: lib32/libsoft: Store object files in a more consistent structure..
lib32/libsoft: Store object files in a more consistent structure.
Oct 29 2017, 1:22 AM
bdrewery committed rS325084: AUTO_OBJ: auto.obj.mk mkdir -p simplification.
AUTO_OBJ: auto.obj.mk mkdir -p simplification
Oct 29 2017, 1:22 AM
bdrewery committed rS325082: Change native-xtools to not install by default; add a native-xtools-install..
Change native-xtools to not install by default; add a native-xtools-install.
Oct 29 2017, 1:21 AM
bdrewery committed rS325083: Suggest TARGET/TARGET_ARCH, XDEV/XDEV_ARCH are depcrecated in r269031..
Suggest TARGET/TARGET_ARCH, XDEV/XDEV_ARCH are depcrecated in r269031.
Oct 29 2017, 1:21 AM
bdrewery committed rS325080: build(7): Document native-xtools..
build(7): Document native-xtools.
Oct 29 2017, 1:21 AM
bdrewery committed rS325079: Fix xdev TARGET/TARGET_ARCH assertion and expand to native-xtools..
Fix xdev TARGET/TARGET_ARCH assertion and expand to native-xtools.
Oct 29 2017, 1:21 AM
bdrewery committed rS325081: build(7): Document xdev targets..
build(7): Document xdev targets.
Oct 29 2017, 1:21 AM
bdrewery committed rS325078: Disable AUTO_OBJ as a make argument to ensure it really is disabled..
Disable AUTO_OBJ as a make argument to ensure it really is disabled.
Oct 29 2017, 1:21 AM
bdrewery committed rS325077: MAKEOBJDIR should be an absolute path, not any path with a slash..
MAKEOBJDIR should be an absolute path, not any path with a slash.
Oct 29 2017, 1:21 AM
bdrewery committed rS325076: Rework r254951 to not reach into private OBJDIR areas..
Rework r254951 to not reach into private OBJDIR areas.
Oct 29 2017, 1:21 AM
bdrewery committed rS325075: Remove comment: debug files can be useful for build tools..
Remove comment: debug files can be useful for build tools.
Oct 29 2017, 1:21 AM
bdrewery committed rS325074: Move some LIBCOMPAT tmpdir logic setup to its own build target..
Move some LIBCOMPAT tmpdir logic setup to its own build target.
Oct 29 2017, 1:21 AM
bdrewery committed rS325073: MK_TESTS is disabled in early phases, no need for TESTBASE extraction here..
MK_TESTS is disabled in early phases, no need for TESTBASE extraction here.
Oct 29 2017, 1:21 AM
bdrewery committed rS325072: FAST_DEPEND clean hack: Remove lib32/soft files properly..
FAST_DEPEND clean hack: Remove lib32/soft files properly.
Oct 29 2017, 1:21 AM
bdrewery committed rS325071: Move FAST_DEPEND cleanup hack into its own target and call from _cleanobj..
Move FAST_DEPEND cleanup hack into its own target and call from _cleanobj.
Oct 29 2017, 1:21 AM
bdrewery committed rS325070: We don't need LIB32 directories extracted in early phase legacy/WORLDTMP dirs..
We don't need LIB32 directories extracted in early phase legacy/WORLDTMP dirs.
Oct 29 2017, 1:21 AM
bdrewery committed rS325068: Move sendmail special check into a _sanity_check target..
Move sendmail special check into a _sanity_check target.
Oct 29 2017, 1:21 AM
bdrewery committed rS325069: Disallow using a colon ':' in source checkout paths..
Disallow using a colon ':' in source checkout paths.
Oct 29 2017, 1:21 AM
bdrewery committed rP453087: - Update to 3.1.22.
- Update to 3.1.22
Oct 29 2017, 1:20 AM

Oct 28 2017

bdrewery committed rP453081: - Update to 3.0-2584-g2c19d562.
- Update to 3.0-2584-g2c19d562
Oct 28 2017, 7:32 PM
bdrewery added a comment to D12782: native-xtools: Override proper NXBDESTDIR..

I am going to revert this. I am adding a native-xtools-install and will pass in DESTDIR for it. This case is a bit unclear to me though. Did you intend to have the files installed in DESTDIR/usr/bin/* or DESTDIR/nxb-bin/usr/bin/* ?

Oct 28 2017, 7:05 PM
bdrewery created D12817: Follow-up r320149: Enable GPL_DTC if we're using GCC as the cross-compiler..
Oct 28 2017, 5:52 PM