From b9f0318ab806d831a564b38abceb464b8769314a Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Sat, 20 Jul 2019 13:50:24 +0200 Subject: [PATCH] mk: print symbol assembler file lines only once Fixes #3461 --- repos/base/mk/generic.mk | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/repos/base/mk/generic.mk b/repos/base/mk/generic.mk index 7eb302e19..5eefc8cc7 100644 --- a/repos/base/mk/generic.mk +++ b/repos/base/mk/generic.mk @@ -153,13 +153,13 @@ endif %.symbols.s: %.symbols $(MSG_CONVERT)$@ $(VERBOSE)\ - sed -e "s/^\(\w\+\) D \(\w\+\)\$$/.data; .global \1; .type \1,%object; .size \1,\2; \1:/p" \ - -e "s/^\(\w\+\) V/.data; .weak \1; .type \1,%object; \1:/p" \ - -e "s/^\(\w\+\) T/.text; .global \1; .type \1,%function; \1:/p" \ - -e "s/^\(\w\+\) R \(\w\+\)\$$/.section .rodata; .global \1; .type \1,%object; .size \1,\2; \1:/p" \ - -e "s/^\(\w\+\) W/.text; .weak \1; .type \1,%function; \1:/p" \ - -e "s/^\(\w\+\) B \(\w\+\)\$$/.bss; .global \1; .type \1,%object; .size \1,\2; \1:/p" \ - -e "s/^\(\w\+\) U/.text; .global \1; $(ASM_SYM_DEPENDENCY)/p" \ + sed -e "s/^\(\w\+\) D \(\w\+\)\$$/.data; .global \1; .type \1,%object; .size \1,\2; \1:/" \ + -e "s/^\(\w\+\) V/.data; .weak \1; .type \1,%object; \1:/" \ + -e "s/^\(\w\+\) T/.text; .global \1; .type \1,%function; \1:/" \ + -e "s/^\(\w\+\) R \(\w\+\)\$$/.section .rodata; .global \1; .type \1,%object; .size \1,\2; \1:/" \ + -e "s/^\(\w\+\) W/.text; .weak \1; .type \1,%function; \1:/" \ + -e "s/^\(\w\+\) B \(\w\+\)\$$/.bss; .global \1; .type \1,%object; .size \1,\2; \1:/" \ + -e "s/^\(\w\+\) U/.text; .global \1; $(ASM_SYM_DEPENDENCY)/" \ $< > $@ #