flite-ldflags.patch 1.8 KB

123456789101112131415161718192021222324252627282930313233343536
  1. diff -Naur flite-1.4-release/config/common_make_rules flite-1.4-release.new/config/common_make_rules
  2. --- flite-1.4-release/config/common_make_rules 2009-07-30 14:52:56.000000000 +0000
  3. +++ flite-1.4-release.new/config/common_make_rules 2011-03-26 20:22:59.000000000 +0000
  4. @@ -68,7 +68,7 @@
  5. FLITELIBS = $(BUILDDIR)/lib/libflite.a
  6. FLITELIBFLAGS = -L$(BUILDDIR)/lib -lflite
  7. -LDFLAGS += -lm $(AUDIOLIBS) $(OTHERLIBS)
  8. +LDLIBS += -lm $(AUDIOLIBS) $(OTHERLIBS)
  9. FULLOBJS = $(OBJS:%=$(OBJDIR)/%)
  10. ifdef SHFLAGS
  11. @@ -123,7 +123,7 @@
  12. @ rm -rf shared_os && mkdir shared_os
  13. @ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION}
  14. @ (cd shared_os && ar x ../$<)
  15. - @ (cd shared_os && $(CC) -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os)
  16. + @ (cd shared_os && $(CC) ${LDFLAGS} -shared -Wl,-soname,`basename $@`.${PROJECT_SHLIB_VERSION} -o ../$@.${PROJECT_VERSION} *.os $(LDLIBS))
  17. @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_VERSION}` `basename $@.${PROJECT_SHLIB_VERSION}` )
  18. @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` )
  19. @ rm -rf shared_os
  20. --- flite-1.4-release/tools/Makefile~ 2009-08-22 20:19:01.000000000 +0100
  21. +++ flite-1.4-release.new/tools/Makefile 2013-01-20 20:06:34.259527220 +0000
  22. @@ -62,9 +62,9 @@
  23. LOCAL_CLEAN = $(BINDIR)/find_sts $(BINDIR)/flite_sort
  24. $(BINDIR)/find_sts: find_sts_main.o $(FLITELIBS)
  25. - $(CC) $(CFLAGS) -o $@ find_sts_main.o $(FLITELIBFLAGS) $(LDFLAGS)
  26. + $(CC) $(CFLAGS) ${LDFLAGS} -o $@ find_sts_main.o $(FLITELIBFLAGS) $(LDLIBS)
  27. $(BINDIR)/flite_sort: flite_sort_main.o $(FLITELIBS)
  28. - $(CC) $(CFLAGS) -o $@ flite_sort_main.o $(FLITELIBFLAGS) $(LDFLAGS)
  29. + $(CC) $(CFLAGS) ${LDFLAGS} -o $@ flite_sort_main.o $(FLITELIBFLAGS) $(LDLIBS)
  30. makescripts:
  31. @ cp -p $(SCRIPTS) $(TOP)/bin