[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