Commit 7e926495 authored by Markos Chandras's avatar Markos Chandras Committed by Peter Korsgaard
Browse files
parent 04fe6b13
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
Add patch to use 'gcc' instead of 'ld' for linking

The patch has been sent upstream but it has not been merged yet

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>

From 176ce06b40897a357fe76a558af517197325f188 Mon Sep 17 00:00:00 2001
From: Markos Chandras <markos.chandras@imgtec.com>
Date: Wed, 28 Aug 2013 10:56:32 +0100
Subject: [PATCH] rules/libobject.make: Use gcc for linking

Invoking 'ld' directly may miss some necessary linker flags which
are usually passed by gcc. Therefore, use gcc for linking.

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
---
 rules/libobject.make | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rules/libobject.make b/rules/libobject.make
index bc670da..2cba658 100644
--- a/rules/libobject.make
+++ b/rules/libobject.make
@@ -3,7 +3,7 @@
 	if test -d $<.tmp; then rmdir $<.tmp; fi
 	mkdir $<.tmp
 	(cd $<.tmp && $(AR) x ../../$<)
-	$(LD) -o $@ -r $<.tmp/*.o
+	$(CC) -nostdlib -o $@ -r $<.tmp/*.o
 	rm -f $<.tmp/*.o && rmdir $<.tmp
 
 .PHONY: $(LTLIBRARIES:%.la=.libs/%.a)
-- 
1.8.3.2
+2 −0
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@ DIRECTFB_SOURCE = DirectFB-$(DIRECTFB_VERSION).tar.gz
DIRECTFB_LICENSE = LGPLv2.1+
DIRECTFB_LICENSE_FILES = COPYING
DIRECTFB_INSTALL_STAGING = YES
DIRECTFB_AUTORECONF = YES

DIRECTFB_CONF_OPT = \
	--localstatedir=/var \
	--disable-explicit-deps \