0004-use-gcc-link.patch 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. Add patch to use 'gcc' instead of 'ld' for linking
  2. The patch has been sent upstream but it has not been merged yet
  3. Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
  4. From 176ce06b40897a357fe76a558af517197325f188 Mon Sep 17 00:00:00 2001
  5. From: Markos Chandras <markos.chandras@imgtec.com>
  6. Date: Wed, 28 Aug 2013 10:56:32 +0100
  7. Subject: [PATCH] rules/libobject.make: Use gcc for linking
  8. Invoking 'ld' directly may miss some necessary linker flags which
  9. are usually passed by gcc. Therefore, use gcc for linking.
  10. Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
  11. ---
  12. rules/libobject.make | 2 +-
  13. 1 file changed, 1 insertion(+), 1 deletion(-)
  14. diff --git a/rules/libobject.make b/rules/libobject.make
  15. index bc670da..2cba658 100644
  16. --- a/rules/libobject.make
  17. +++ b/rules/libobject.make
  18. @@ -3,7 +3,7 @@
  19. if test -d $<.tmp; then rmdir $<.tmp; fi
  20. mkdir $<.tmp
  21. (cd $<.tmp && $(AR) x ../../$<)
  22. - $(LD) -o $@ -r $<.tmp/*.o
  23. + $(CC) -nostdlib -o $@ -r $<.tmp/*.o
  24. rm -f $<.tmp/*.o && rmdir $<.tmp
  25. .PHONY: $(LTLIBRARIES:%.la=.libs/%.a)
  26. --
  27. 1.8.3.2