[Bug 214766] sysutils/lcdproc: Fix build with MAKE_JOBS (parallel make)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 23 07:25:43 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214766

Lawrence Stewart <lstewart at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #177310|1                           |0
        is obsolete|                            |
 Attachment #177310|Adds required make          |Adds required make
        description|dependency on libLCD.a to   |dependency on libLCD.a to
                   |glcd.so target so that make |glcd.so target and
                   |can correctly order         |libLCD.a/libbignum.a to
                   |parallel jobs               |hd44780.so target so that
                   |                            |make can correctly order
                   |                            |parallel jobs

--- Comment #6 from Lawrence Stewart <lstewart at FreeBSD.org> ---
Comment on attachment 177310
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=177310
Adds required make dependency on libLCD.a to glcd.so target and
libLCD.a/libbignum.a to hd44780.so target so that make can correctly order
parallel jobs

--- server/drivers/Makefile.am.orig     2016-11-23 04:12:38.949674000 +0000
+++ server/drivers/Makefile.am  2016-11-23 07:18:24.271646000 +0000
@@ -45,11 +45,11 @@
 CwLnx_LDADD =        libLCD.a libbignum.a
 g15_LDADD =          @LIBG15@
 glcd_LDADD =         libLCD.a @GLCD_DRIVERS@ @FT2_LIBS@ @LIBPNG_LIBS@
@LIBSERDISP@ @LIBUSB_LIBS@ @LIBX11_LIBS@
-glcd_DEPENDENCIES =  @GLCD_DRIVERS@ glcd-glcd-render.o
+glcd_DEPENDENCIES =  @GLCD_DRIVERS@ glcd-glcd-render.o libLCD.a
 glcdlib_LDADD =      @LIBGLCD@
 glk_LDADD =          libbignum.a
 hd44780_LDADD =      libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@
libbignum.a
-hd44780_DEPENDENCIES = @HD44780_DRIVERS@
+hd44780_DEPENDENCIES = @HD44780_DRIVERS@ libLCD.a libbignum.a
 i2500vfd_LDADD =     @LIBFTDI_LIBS@
 imon_LDADD =         libLCD.a libbignum.a
 imonlcd_LDADD =      libLCD.a
--- server/drivers/Makefile.in.orig     2016-11-23 04:12:32.966160000 +0000
+++ server/drivers/Makefile.in  2016-11-23 07:16:31.989194000 +0000
@@ -565,11 +565,11 @@
 CwLnx_LDADD = libLCD.a libbignum.a
 g15_LDADD = @LIBG15@
 glcd_LDADD = libLCD.a @GLCD_DRIVERS@ @FT2_LIBS@ @LIBPNG_LIBS@ @LIBSERDISP@
@LIBUSB_LIBS@ @LIBX11_LIBS@
-glcd_DEPENDENCIES = @GLCD_DRIVERS@ glcd-glcd-render.o
+glcd_DEPENDENCIES = @GLCD_DRIVERS@ glcd-glcd-render.o libLCD.a
 glcdlib_LDADD = @LIBGLCD@
 glk_LDADD = libbignum.a
 hd44780_LDADD = libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@
libbignum.a
-hd44780_DEPENDENCIES = @HD44780_DRIVERS@
+hd44780_DEPENDENCIES = @HD44780_DRIVERS@ libLCD.a libbignum.a
 i2500vfd_LDADD = @LIBFTDI_LIBS@
 imon_LDADD = libLCD.a libbignum.a
 imonlcd_LDADD = libLCD.a

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list