0004-Disable-static-futility.patch 950 B

123456789101112131415161718192021222324252627282930
  1. The package attempts to build a statically-linked host binary, futility_s,
  2. which is not used anywhere in buildroot but may be causing build failures
  3. if the build host lacks static libc.
  4. Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
  5. --- a/Makefile
  6. +++ b/Makefile
  7. @@ -1079,7 +1079,7 @@
  8. # new Firmware Utility
  9. .PHONY: futil
  10. -futil: ${FUTIL_STATIC_BIN} ${FUTIL_BIN}
  11. +futil: ${FUTIL_BIN}
  12. ${FUTIL_STATIC_BIN}: ${FUTIL_STATIC_OBJS} ${UTILLIB}
  13. @${PRINTF} " LD $(subst ${BUILD}/,,$@)\n"
  14. @@ -1091,10 +1091,10 @@
  15. ${Q}${LD} -o $@ ${CFLAGS} ${LDFLAGS} $^ ${LDLIBS}
  16. .PHONY: futil_install
  17. -futil_install: ${FUTIL_BIN} ${FUTIL_STATIC_BIN}
  18. +futil_install: ${FUTIL_BIN}
  19. @${PRINTF} " INSTALL futility\n"
  20. ${Q}mkdir -p ${UB_DIR}
  21. - ${Q}${INSTALL} -t ${UB_DIR} ${FUTIL_BIN} ${FUTIL_STATIC_BIN}
  22. + ${Q}${INSTALL} -t ${UB_DIR} ${FUTIL_BIN}
  23. ${Q}for prog in ${FUTIL_SYMLINKS}; do \
  24. ln -sf futility "${UB_DIR}/$$prog"; done