NO_GENUNIX_UNIQUIFY has no effect
Looks like NO_GENUNIX_UNIQUIFY has been a no-op since 2015. However, this was usually not noticed, especially because (until recently) ctfmerge would not fail when trying to uniquify against a non-existent file. FYI, Rob Mustacchi is looking in to the change to how ctfmerge handles non-existent uniquification files.
It looks like this was introduced by a typo in the fix for 5773.
This will correct the error:
diff --git a/usr/src/uts/Makefile.uts b/usr/src/uts/Makefile.uts
index 8f341807e12..e531a23f0b7 100644
@ -348,7 +348,7 @ CTFMERGE_GENUNIX = \
CTFMERGE_UNIQUIFY_AGAINST_GENUNIX = \
$(CTFMERGE) $(CTFMRGFLAGS) -L VERSION \
Updated by Electric Monk 3 months ago
- Status changed from Pending RTI to Closed
- % Done changed from 0 to 100
commit 0193495632be916873f94049cb3da876f1b1ae01 Author: Matt Ahrens <firstname.lastname@example.org> Date: 2019-05-03T02:12:51.000Z 10507 NO_GENUNIX_UNIQUIFY has no effect Reviewed by: Robert MusMustacchi <email@example.com> Reviewed by: Gergő Doma <firstname.lastname@example.org> Approved by: Richard Lowe <email@example.com>