As far as I can tell OOo does not use any headers from colamd either but
the mere fact that it is linked to by lpsolve seems to make it needed to
be linked further up the chain. At least according to this patch, which
afaik you wrote, including the reason for the change:

patches/dev300/system-lpsolve-link-with-colamd.diff

Index: makefile.mk
===================================================================
RCS file: /cvs/sc/sccomp/source/solver/makefile.mk,v
retrieving revision 1.3
diff -u -u -r1.3 makefile.mk
--- sccomp/source/solver/makefile.mk    11 Apr 2008 10:47:12 -0000      1.3
+++ sccomp/source/solver/makefile.mk    23 Apr 2008 19:24:41 -0000
@@ -70,6 +70,12 @@
 
 RESLIB1LIST=$(SRS)$/solver.srs
 
+# DebianBaseOnly; we build lp_solve without colamd included but with 
system-colamd
+# (which is not linked into the .a...) so we need -lcolamd here, too
+.IF "$(SYSTEM_LPSOLVE)" == "YES"
+SHL1STDLIBS += -lcolamd
+.ENDIF
+
 RESLIB1NAME=solver
 RESLIB1SRSFILES=$(RESLIB1LIST)




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to