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