autofs - Makefile was not in fact using the cross compiler.
authorRaymond Danks <raymond@edanks.com>
Tue, 18 Apr 2006 00:59:04 +0000 (00:59 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 18 Apr 2006 00:59:04 +0000 (00:59 +0000)
packages/autofs/autofs-4.1.4/Makefile.rules-cross.patch [new file with mode: 0644]
packages/autofs/autofs_4.1.4.bb

diff --git a/packages/autofs/autofs-4.1.4/Makefile.rules-cross.patch b/packages/autofs/autofs-4.1.4/Makefile.rules-cross.patch
new file mode 100644 (file)
index 0000000..d8b3692
--- /dev/null
@@ -0,0 +1,30 @@
+--- autofs-4.1.4/Makefile.rules.orig   2006-04-06 16:47:33.000000000 -0500
++++ autofs-4.1.4/Makefile.rules        2006-04-06 16:49:16.000000000 -0500
+@@ -18,19 +18,19 @@
+ # The STRIP defined here *must not* remove any dynamic-loading symbols
+ ifdef DEBUG
+-CFLAGS    = -O2 -g -DDEBUG
+-LDFLAGS   = -g
++CFLAGS    += -O2 -g -DDEBUG
++LDFLAGS   += -g
+ STRIP     = :
+ else
+-CFLAGS    = -O3 -fomit-frame-pointer -Wall
+-LDFLAGS   = -s
+-STRIP     = strip --strip-debug
++CFLAGS    += -O3 -fomit-frame-pointer -Wall
++LDFLAGS   += -s
++STRIP     = ${TARGET_PREFIX}strip --strip-debug
+ endif
+-CC        = gcc
+-CXX       = g++
++CC        ?= ${TARGET_PREFIX}gcc
++CXX       ?= ${TARGET_PREFIX}g++
+ CXXFLAGS  = $(CFLAGS)
+-LD        = ld
++LD        ?= ${TARGET_PREFIX}ld
+ SOLDFLAGS = -shared -Xlinker -rpath -Xlinker $(autofslibdir)
+ # Standard rules
index 8cb633c..8acf618 100644 (file)
@@ -6,7 +6,10 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-${PV}.tar.bz2
            ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.4-misc-fixes.patch;patch=1 \
            ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.4-multi-parse-fix.patch;patch=1 \
            ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.4-non-replicated-ping.patch;patch=1 \
-           file://cross.patch;patch=1"
+           file://cross.patch;patch=1 \
+           file://Makefile.rules-cross.patch;patch=1"
+
+EXTRA_OEMAKE="TARGET_PREFIX=${TARGET_PREFIX}"
 
 inherit autotools