Message ID | 20250214114423.1071621-3-cleger@rivosinc.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | riscv: add SBI SSE extension tests | expand |
On Fri, Feb 14, 2025 at 12:44:15PM +0100, Clément Léger wrote: > When compiling, we need to keep .aux.o file or they will be removed > after the compilation which leads to dependent files to be recompiled. > Set these files as .PRECIOUS to keep them. There was a thread[1] about this 7 months ago or so. I've CC'ed Nicholas to see if there were any more thoughts on how we should proceed. [1] https://lore.kernel.org/all/20240612044234.212156-1-npiggin@gmail.com/ Thanks, drew > > Signed-off-by: Clément Léger <cleger@rivosinc.com> > --- > riscv/Makefile | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/riscv/Makefile b/riscv/Makefile > index 52718f3f..ae9cf02a 100644 > --- a/riscv/Makefile > +++ b/riscv/Makefile > @@ -90,6 +90,7 @@ CFLAGS += -I $(SRCDIR)/lib -I $(SRCDIR)/lib/libfdt -I lib -I $(SRCDIR)/riscv > asm-offsets = lib/riscv/asm-offsets.h > include $(SRCDIR)/scripts/asm-offsets.mak > > +.PRECIOUS: %.aux.o > %.aux.o: $(SRCDIR)/lib/auxinfo.c > $(CC) $(CFLAGS) -c -o $@ $< \ > -DPROGNAME=\"$(notdir $(@:.aux.o=.$(exe)))\" -DAUXFLAGS=$(AUXFLAGS) > -- > 2.47.2 >
diff --git a/riscv/Makefile b/riscv/Makefile index 52718f3f..ae9cf02a 100644 --- a/riscv/Makefile +++ b/riscv/Makefile @@ -90,6 +90,7 @@ CFLAGS += -I $(SRCDIR)/lib -I $(SRCDIR)/lib/libfdt -I lib -I $(SRCDIR)/riscv asm-offsets = lib/riscv/asm-offsets.h include $(SRCDIR)/scripts/asm-offsets.mak +.PRECIOUS: %.aux.o %.aux.o: $(SRCDIR)/lib/auxinfo.c $(CC) $(CFLAGS) -c -o $@ $< \ -DPROGNAME=\"$(notdir $(@:.aux.o=.$(exe)))\" -DAUXFLAGS=$(AUXFLAGS)
When compiling, we need to keep .aux.o file or they will be removed after the compilation which leads to dependent files to be recompiled. Set these files as .PRECIOUS to keep them. Signed-off-by: Clément Léger <cleger@rivosinc.com> --- riscv/Makefile | 1 + 1 file changed, 1 insertion(+)