2
1

squid-cross-compile.patch 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. diff -Nura squid-3.0.STABLE17/configure.in squid-3.0.STABLE17.cross/configure.in
  2. --- squid-3.0.STABLE17/configure.in 2009-07-26 09:24:48.000000000 -0300
  3. +++ squid-3.0.STABLE17.cross/configure.in 2009-07-30 11:54:28.000000000 -0300
  4. @@ -1895,6 +1895,10 @@
  5. ;;
  6. esac
  7. +dnl Define CXX_FOR_BUILD
  8. +CXX_FOR_BUILD="$CXX_FOR_BUILD"
  9. +AC_SUBST(CXX_FOR_BUILD)
  10. +
  11. dnl Check for programs
  12. AC_PROG_CPP
  13. AC_PROG_INSTALL
  14. diff -Nura squid-3.0.STABLE17/src/Makefile.am squid-3.0.STABLE17.cross/src/Makefile.am
  15. --- squid-3.0.STABLE17/src/Makefile.am 2009-07-26 09:24:46.000000000 -0300
  16. +++ squid-3.0.STABLE17.cross/src/Makefile.am 2009-07-30 11:55:08.000000000 -0300
  17. @@ -1034,6 +1034,13 @@
  18. squid.conf.default: cf_parser.h
  19. true
  20. +CXX_FOR_BUILD ?= @CXX_FOR_BUILD@
  21. +
  22. +cf_gen$(EXEEXT): $(cf_gen_SOURCES) $(cf_gen_DEPENDENCIES)
  23. + $(CXX_FOR_BUILD) -o $@ $(srcdir)/cf_gen.cc \
  24. + $(top_srcdir)/lib/util.c $(top_srcdir)/lib/assert.c \
  25. + -DNDEBUG -DBUILD_HOST_TOOL ${INCLUDES}
  26. +
  27. cf_parser.h: cf.data cf_gen$(EXEEXT)
  28. ./cf_gen cf.data $(srcdir)/cf.data.depend