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