Package: petsc Severity: important Version: 3.0.0.dfsg-2 Tags: patch User: glibc-bsd-de...@lists.alioth.debian.org Usertags: kfreebsd
Hi, the current version fails to build on GNU/kFreeBSD. The problem is overriden PETSC_ARCH. It is overriden during make, but not during configure. It is not problem on Linux architectures, but on all other (kfreebsd, hurd) it is a problem. Please do the override also during configure part, as shown bellow. The override can be either linux-gnu on all architectures, or DEB_HOST_GNU_SYSTEM variable from dpkg-architecture output. Thanks in advance Petr --- debian/rules +++ debian/rules @@ -91,7 +91,7 @@ # With debugging=1, only static libraries are generated. # Build optimized libs second so files are consistent with optimized. build-arch: patch - PETSC_DIR=$(CURDIR) ./config/configure.py \ + PETSC_DIR=$(CURDIR) PETSC_ARCH=$(PETSC_ARCH)-c-debug ./config/configure.py \ --with-debugging=1 \ --useThreads 0 --with-mpi-dir=$(PETSC_MPI_DIR) \ --with-blas-lib=-lblas --with-lapack-lib=-llapack \ @@ -107,7 +107,7 @@ # `if [ -e /usr/lib/libsidl.so ]; then echo "--with-babel=1 --with-babel-dir=/usr"; fi` $(MAKE) PETSC_ARCH=$(PETSC_ARCH)-c-debug PETSC_DIR=$(CURDIR) \ PETSC_INSTALL_DIR=/usr/lib/petscdir/$(PETSC_VERSION) - PETSC_DIR=$(CURDIR) ./config/configure.py --with-shared \ + PETSC_DIR=$(CURDIR) PETSC_ARCH=$(PETSC_ARCH)-c-opt ./config/configure.py --with-shared \ --with-debugging=0 \ --useThreads 0 --with-mpi-dir=$(PETSC_MPI_DIR) --with-mpi-shared=1 \ --with-blas-lib=-lblas --with-lapack-lib=-llapack \ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org