User Details
- User Since
- Apr 9 2015, 9:27 PM (563 w, 3 d)
Thu, Jan 22
Remove all but the last := for OBJTOP
Please see https://reviews.freebsd.org/D54819
Wed, Jan 21
The patch below, builds buildworld ok, avoids these warnings (due to OBJTOP being empty when evaluatinng MAKEOBJDIR which is set to ${.CURDIR:S,${SRCTOP},${OBJTOP},}
diff --git a/share/mk/src.sys.obj.mk b/share/mk/src.sys.obj.mk index e4fe3fa9a2aa..67af0b833faa 100644 --- a/share/mk/src.sys.obj.mk +++ b/share/mk/src.sys.obj.mk @@ -88,18 +88,22 @@ SB_OBJROOT:= ${OBJROOT} # in the source tree. .if ${MK_UNIFIED_OBJDIR} == "yes" && ${SRCTOP} != ${OBJROOT:tA} .if defined(TARGET) && defined(TARGET_ARCH) -OBJTOP:= ${OBJROOT}${TARGET}.${TARGET_ARCH} +OBJTOP:= ${OBJROOT}$${TARGET}.$${TARGET_ARCH} .elif defined(TARGET) && ${.CURDIR} == ${SRCTOP} # Not enough information, just use basic OBJDIR. This can happen with some # 'make universe' targets or if TARGET is not being used as expected. OBJTOP:= ${OBJROOT:H} .else -OBJTOP:= ${OBJROOT}${MACHINE}.${MACHINE_ARCH} +OBJTOP:= ${OBJROOT}$${MACHINE}.$${MACHINE_ARCH} .endif .else # TARGET.TARGET_ARCH handled in OBJROOT already. OBJTOP:= ${OBJROOT:H} .endif # ${MK_UNIFIED_OBJDIR} == "yes" +# export but do not track +.export-env OBJTOP +# resolve if needed +OBJTOP:= ${OBJTOP} .endif # empty(OBJTOP)
Thu, Jan 15
Sun, Jan 11
Sat, Jan 10
Dec 19 2025
Dec 18 2025
Dec 10 2025
Dec 9 2025
Dec 7 2025
Dec 3 2025
Nov 30 2025
Nov 26 2025
Nov 24 2025
Nov 18 2025
Nov 1 2025
Oct 30 2025
Oct 29 2025
Sep 18 2025
Perfect, thank you. Should I wait for this to find it's way to FreeBSD or apply the change locally?
Sep 16 2025
No need for a comment, I committed the following upstream:
Index: var.c =================================================================== RCS file: /cvsroot/src/usr.bin/make/var.c,v retrieving revision 1.1171 diff -u -p -r1.1171 var.c --- var.c 29 Jun 2025 11:02:17 -0000 1.1171 +++ var.c 16 Sep 2025 15:13:28 -0000 @@ -1850,7 +1850,7 @@ QuoteShell(const char *str, bool quoteDo static char * Hash(const char *str) { - static const char hexdigits[16] = "0123456789abcdef"; + static const char hexdigits[] = "0123456789abcdef"; const unsigned char *ustr = (const unsigned char *)str;
Sep 15 2025
Sep 8 2025
Aug 21 2025
In case it isn't obvious, we can't stub or #ifdef this in libsa since that is presumably shared by all loaders for a given arch, thus a non-optional src from loader.mk would seem to make sense - misc.c seemed as good as any?
Aug 20 2025
Aug 8 2025
Aug 7 2025
Aug 5 2025
Aug 1 2025
Split out fs_ops.fs_flag to D51684
Jul 30 2025
Jul 25 2025
works for me, just one nit above
Note I would disagree that make isn't needed in a minimal install, I use make and makefiles for all sorts of use-cases that have nothing to do with building src/
Jul 24 2025
Jul 23 2025
Rework to avoid opening dirs via TFTP while not breaking diskless
boot with nfs.
I can't approved, but looks sane - I assume it works ;-)
Jul 22 2025
Jul 21 2025
Jul 20 2025
Jul 19 2025
Mention pkgfs_fsops in libsa.3
Jul 18 2025
Add flag to fs_ops for skipping devopen
This review has been broken up and the open review is D51187
Make the code in open() neater
Alternative means of skipping devopen for pkgfs
Jul 17 2025
Rebase after commit DEBUG_PRINTF
Jul 16 2025
Tweak the #ifdef in stand.h
Jul 11 2025
Jul 10 2025
Jul 9 2025
Tweak comment as suggested
