svn commit: r234549 - head/share/mk

Warner Losh imp at bsdimp.com
Sun Apr 22 17:18:35 UTC 2012


On Apr 22, 2012, at 2:35 AM, Bruce Evans wrote:
> On Sat, 21 Apr 2012, Warner Losh wrote:
>> Log:
>> Fix partially merged patch from my external compiler tree in r234546.
>> Define NM except when we're in strict POSIX mode.
>> 
>> Modified:
>> head/share/mk/sys.mk
>> 
>> Modified: head/share/mk/sys.mk
>> ==============================================================================
>> --- head/share/mk/sys.mk	Sat Apr 21 16:27:50 2012	(r234548)
>> +++ head/share/mk/sys.mk	Sat Apr 21 17:45:40 2012	(r234549)
>> @@ -141,6 +141,10 @@ YFLAGS		?=
>> YFLAGS		?=	-d
>> .endif
>> 
>> +.if !defined(%POSIX)
>> +NM		?=	nm
>> +.endif
>> +
>> .if defined(%POSIX)
>> 
>> # Posix 1003.2 mandated rules
> 
> Any chance of defining NM in order?
> 
> The existing list was sorted except for RANLIB being grouped with AR,
> CPP after CXX*, LD after LEX, LINTL* after LINTO* (flags are grouped
> with commands so the combined sorting is not fully alphabetical).
> 
> Only NM is totally disordered (added at the end instead of inserted).
> 
> The unsorted macros are associated with more namespace pollution than
> the sorted ones.

Yea, I added NM quickly after I discovered I'd forgotten it when I converted the bare nm's in libgcc.  Since my external cc tree was different, I did this by hand.  In that tree, it was sorted...

But I've gone ahead and moved it until I can get the external compiler stuff committed.

Warner


More information about the svn-src-all mailing list