grub-devel
[Top][All Lists]
Advanced

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

[PATCH] Makefile: Make grub_fstest.pp depend on config-util.h


From: Stefan Agner
Subject: [PATCH] Makefile: Make grub_fstest.pp depend on config-util.h
Date: Thu, 4 Aug 2022 11:57:49 +0200

If you build with "make -j25", sometimes you see:
/build/output_generic_x86_64/host/bin/x86_64-buildroot-linux-gnu-gcc -E 
-DHAVE_CONFIG_H -I. -I..  -Wall -W -DGRUB_UTIL=1 -D_FILE_OFFSET_BITS=64 
-I./include -DGRUB_FILE=\"util/grub-fstest.c\" -I. -I.. -I. -I.. -I../include 
-I./include -I../grub-core/lib/libgcrypt-grub/src/ -I./grub-core/lib/gnulib 
-I../grub-core/lib/gnulib  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -Os -fno-stack-protector -D_FILE_OFFSET_BITS=64 \
  -D'GRUB_MOD_INIT(x)=@MARKER@x@' ../util/grub-fstest.c 
../grub-core/kern/emu/hostfs.c ../grub-core/disk/host.c 
../grub-core/osdep/init.c > grub_fstest.pp || (rm -f grub_fstest.pp; exit 1)
config.status: creating config-util.h
../grub-core/kern/emu/hostfs.c:20:10: fatal error: config-util.h: No such file 
or directory
   20 | #include <config-util.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.

Signed-off-by: Stefan Agner <stefan@agner.ch>
---
 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 42e121feb..43635d5ff 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -60,7 +60,7 @@ libgrub_a_init.c: libgrub_a_init.lst $(top_srcdir)/geninit.sh
 CLEANFILES += libgrub_a_init.c
 
 # For grub-fstest
-grub_fstest.pp: $(grub_fstest_SOURCES)
+grub_fstest.pp: config-util.h $(grub_fstest_SOURCES)
        $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(grub_fstest_CPPFLAGS) 
$(CPPFLAGS) \
          -D'GRUB_MOD_INIT(x)=@MARKER@x@' $^ > $@ || (rm -f $@; exit 1)
 CLEANFILES += grub_fstest.pp
-- 
2.37.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]