Package: gmsh
Version: 2.3.1.dfsg-2
Severity: minor
Tags: patch

Hi Christophe,

dpkg-shlibdeps prints many warnings because gmsh is linked against unused
libs, here is a patch to trim down OpenCascade libs, you will have to run
autotools after applying it.

Denis
--- gmsh-2.3.1.dfsg.orig/configure.in
+++ gmsh-2.3.1.dfsg/configure.in
@@ -515,15 +515,7 @@
   fi
   AC_CHECK_LIB(TKernel,main,OCC="yes")
   if test "x${OCC}" = "xyes"; then
-    # DataExchange (subset; see occ/ros/adm/make/Makefile for more info)
-    OCC_LIBS="-lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKIGES -lTKXSBase"
-    # ModelingAlgorithms
-    OCC_LIBS="${OCC_LIBS} -lTKOffset -lTKFeat -lTKFillet -lTKBool -lTKShHealing"
-    OCC_LIBS="${OCC_LIBS} -lTKMesh -lTKHLR -lTKBO -lTKPrim -lTKTopAlgo -lTKGeomAlgo"
-    # ModelingData
-    OCC_LIBS="${OCC_LIBS} -lTKBRep -lTKGeomBase -lTKG3d -lTKG2d"
-    # FoundationClasses
-    OCC_LIBS="${OCC_LIBS} -lTKAdvTools -lTKMath -lTKernel"
+    OCC_LIBS="-lTKSTEP -lTKIGES -lTKTopAlgo -lTKShHealing -lTKMesh"
     AC_DEFINE(HAVE_OCC)
     BO="${BO} Occ"
     if test "x${OCC_PREFIX}" = "x"; then

Reply via email to