Description: GNU make allows only one % in substition, http://www.gnu.org/software/make/manual/html_node/Text-Functions.html Index: corelibs/usr/src/lib/libumem/Makefile.com =================================================================== --- corelibs.orig/usr/src/lib/libumem/Makefile.com 2012-10-08 04:25:42.000000000 +0400 +++ corelibs/usr/src/lib/libumem/Makefile.com 2012-10-26 01:49:01.472414660 +0400 @@ -143,7 +143,8 @@ snprintf \ vsnprintf -CPPFLAGS_standalone = -DUMEM_STANDALONE $(STAND_RENAMED_FUNCS:%=-D%=umem_%) +CPPFLAGS_standalone = -DUMEM_STANDALONE \ + $(foreach _my_var,$(STAND_RENAMED_FUNCS),-D$(_my_var)=umem_$(_my_var)) CPPFLAGS_library = -D_REENTRANT CPPFLAGS += -I../common -I../../common/inc $(CPPFLAGS_$(CURTYPE))