tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: file in kernel compile dir

Valery Ushakov wrote:

> Recent changes to record stack usage cause a file named to be
> created (that refers assym.c).  It plays tricks with targets like
> clean that refer to *.su

This file is created by genassym which calls GCC using stdin for
the input file.  The attached patch feels a bit hackish, but works for
me.  Any reason not to commit it now, or does anyone have a cleaner
fix?  I certainly didn't want to add all the ugliness of checking if the
current compiler is GCC and !vax !

RCS file: /cvsroot/src/sys/conf/,v
retrieving revision 1.5
diff -d -p -u -r1.5
---	10 Sep 2015 13:11:39 -0000	1.5
+++	7 Jul 2020 04:43:15 -0000
@@ -6,6 +6,7 @@ assym.h: ${GENASSYM_CONF} ${GENASSYM_EXT
 	    ${GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*} ${CPPFLAGS} ${PROF} \
 	    ${GENASSYM_CPPFLAGS} > assym.h.tmp && \
 	mv -f assym.h.tmp assym.h
+	rm -f ./
 .if !defined(___USE_SUFFIX_RULES___)
 ${SRCS:T:M*.[sS]:C|\.[Ss]|.o|}: assym.h

Home | Main Index | Thread Index | Old Index