[oe-issues] [Bug 1545] New: setserial does not compile when using a prebuilt toolchain
bugzilla-daemon at tinman.treke.net
bugzilla-daemon at tinman.treke.net
Wed Nov 1 14:31:09 UTC 2006
http://bugs.openembedded.org/show_bug.cgi?id=1545
Summary: setserial does not compile when using a prebuilt
toolchain
Product: Openembedded
Version: unspecified
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Build
AssignedTo: openembedded-issues at lists.openembedded.org
ReportedBy: dev at settopsolutions.com
QAContact: tinderbox-oe at gmx.net
The setserial package did not include any LDFLAGS, so when attempting to
compile using a prebuilt toolchain, the correct libs were not being picked up.
This is how I fixed it:
Index:
/home/tom/stv/oe-stv/org.openembedded.dev/packages/setserial/files/addcflags.patch
===================================================================
---
/home/tom/stv/oe-stv/org.openembedded.dev/packages/setserial/files/addcflags.patch
(revision 0)
+++
/home/tom/stv/oe-stv/org.openembedded.dev/packages/setserial/files/addcflags.patch
(revision 0)
@@ -0,0 +1,20 @@
+diff -Naur setserial-2.17/Makefile.in setserial-2.17-PATCHED/Makefile.in
+--- setserial-2.17/Makefile.in 2000-01-27 15:39:07.000000000 +0000
++++ setserial-2.17-PATCHED/Makefile.in 2006-11-01 12:35:58.000000000 +0000
+@@ -13,6 +13,7 @@
+ CC = @CC@
+ RM = rm -f
+ CFLAGS = @CFLAGS@
++LDFLAGS = @LDFLAGS@
+ DEFS = @DEFS@
+ INCS = -I.
+ TAR = tar
+@@ -20,7 +21,7 @@
+ all: setserial setserial.cat
+
+ setserial: setserial.c
+- $(CC) $(CFLAGS) $(DEFS) $(INCS) setserial.c -o setserial
++ $(CC) $(CFLAGS) $(DEFS) $(INCS) ${LDFLAGS} setserial.c -o setserial
+
+ setserial.cat: setserial.8
+ nroff -man setserial.8 > setserial.cat
Index:
/home/tom/stv/oe-stv/org.openembedded.dev/packages/setserial/setserial_2.17.bb
===================================================================
---
/home/tom/stv/oe-stv/org.openembedded.dev/packages/setserial/setserial_2.17.bb
(revision 403)
+++
/home/tom/stv/oe-stv/org.openembedded.dev/packages/setserial/setserial_2.17.bb
(working copy)
@@ -4,6 +4,8 @@
PR = "r1"
inherit autotools
+SRC_URI_append_stv = " file://addcflags.patch;patch=1"
+
do_install() {
install -d ${D}${base_bindir}
install -d ${D}/usr/man/man8
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Openembedded-issues
mailing list