0002-Host-tool-mkromfs_1-needs-libz.patch 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. From c9e370d7cdf1bb5fbbd5c1e7e9c5431f6112b074 Mon Sep 17 00:00:00 2001
  2. From: Bernd Kuhls <bernd.kuhls@t-online.de>
  3. Date: Mon, 20 Mar 2017 23:43:29 +0100
  4. Subject: [PATCH] Host tool mkromfs_1 needs libz
  5. Fixes build error
  6. /tmp/ccckTW0s.o: In function `process_path':
  7. mkromfs.c:(.text+0x2390): undefined reference to `compress'
  8. /tmp/ccckTW0s.o: In function `process_initfile':
  9. mkromfs.c:(.text+0x3616): undefined reference to `compress'
  10. collect2: error: ld returned 1 exit status
  11. base/unix-aux.mak:103: recipe for target 'obj/aux/mkromfs_1' failed
  12. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
  13. ---
  14. Makefile.in | 1 +
  15. base/unix-aux.mak | 2 +-
  16. 2 files changed, 2 insertions(+), 1 deletion(-)
  17. diff --git a/Makefile.in b/Makefile.in
  18. index 3a3cae5..600ce3e 100644
  19. --- a/Makefile.in
  20. +++ b/Makefile.in
  21. @@ -461,6 +461,7 @@ XPS_LDFLAGS_SO=@XPS_DYNAMIC_LDFLAGS@
  22. EXTRALIBS=$(XTRALIBS) @LIBS@ @DYNAMIC_LIBS@ @FONTCONFIG_LIBS@ @FT_LIBS@ @JPX_AUTOCONF_LIBS@ @EXPAT_LIBS@
  23. AUXEXTRALIBS=@AUXEXTRALIBS@
  24. +AUX_SHARED_ZLIB=@AUX_SHARED_ZLIB@
  25. # Define the standard libraries to search at the end of linking.
  26. # Most platforms require -lpthread for the POSIX threads library;
  27. diff --git a/base/unix-aux.mak b/base/unix-aux.mak
  28. index c5fa2a4..4ed8369 100644
  29. --- a/base/unix-aux.mak
  30. +++ b/base/unix-aux.mak
  31. @@ -100,7 +100,7 @@ MKROMFS_OBJS_1=$(AUX)gscdefs.$(OBJ) \
  32. $(AUX)gp_stdia.$(OBJ) $(AUX)gsutil.$(OBJ)
  33. $(MKROMFS_XE)_1: $(GLSRC)mkromfs.c $(MKROMFS_COMMON_DEPS) $(MKROMFS_OBJS_1) $(UNIX_AUX_MAK) $(MAKEDIRS)
  34. - $(CCAUX_) $(GENOPTAUX) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE)_1 $(MKROMFS_OBJS_1) $(AUXEXTRALIBS)
  35. + $(CCAUX_) $(GENOPTAUX) $(I_)$(GLSRCDIR)$(_I) $(I_)$(GLOBJ)$(_I) $(I_)$(ZSRCDIR)$(_I) $(GLSRC)mkromfs.c $(O_)$(MKROMFS_XE)_1 $(MKROMFS_OBJS_1) $(AUXEXTRALIBS) $(AUX_SHARED_ZLIB)
  36. $(MKROMFS_XE): $(MKROMFS_XE)_$(SHARE_ZLIB) $(UNIX_AUX_MAK) $(MAKEDIRS)
  37. $(CP_) $(MKROMFS_XE)_$(SHARE_ZLIB) $(MKROMFS_XE)
  38. --
  39. 2.7.4