[Pkg-scicomp-devel] trilinos/trunk/debian

Christophe Prud'homme prudhomm at debian.org
Tue Apr 10 09:27:43 UTC 2007


SVN commit 1506 by prudhomm:

arch dependencies

 M  +14 -3     trilinos/trunk/debian/rules  


--- trilinos/trunk/debian/rules #1505:1506
@@ -17,6 +17,10 @@
 DEB_COMPRESS_EXCLUDE     := .pdf
 
 
+ENABLE_NOX=--disable-nox-epetra --disable-nox --disable-loca
+ifeq ($(DEB_BUILD_ARCH), i386)
+ENABLE_NOX=--enable-nox-epetra
+endif
 
 
 include /usr/share/cdbs/1/class/autotools.mk
@@ -41,7 +45,7 @@
   --enable-amesos-superlu \
   --enable-triutils \
   --enable-epetra \
-  --enable-nox-epetra \
+  $(ENABLE_NOX) \
   --enable-teuchos \
   --enable-thyra \
   --enable-ml_amesos \
@@ -63,8 +67,12 @@
 version=1.0
 version_major=1
 
+ifeq ($(DEB_BUILD_ARCH), i386)
 TRILINOS_PACKAGES=amesos anasazi aztecoo epetra epetraext ifpack ml new_package nox teuchos triutils pytrilinos thyra
 # pliris kokkos komplex
+else
+TRILINOS_PACKAGES=amesos anasazi aztecoo epetra epetraext ifpack ml new_package teuchos triutils pytrilinos thyra
+endif
 
 install/libtrilinos6.0::
 	-(for i in $(TRILINOS_PACKAGES); do \
@@ -72,6 +80,10 @@
 	(cd debian/tmp/usr/lib/ && ln -sf lib$$i.so.${version} lib$$i.so.${version_major}); \
 	(cd debian/tmp/usr/lib/ && ln -sf lib$$i.so.${version} lib$$i.so); \
 	done)
+	gcc -shared -Wl,-soname,libepetra_test.so.$(version_major) -o debian/tmp/usr/lib/libepetra_test.so.$(version) `find $(DEB_BUILDDIR)packages/epetra/test/src/ -name "*.o"`;
+	(cd debian/tmp/usr/lib/ && ln -sf libepetra_test.so.${version} libepetra_test.so.${version_major});
+
+ifeq ($(DEB_BUILD_ARCH), i386)
 	gcc -shared -Wl,-soname,libloca.so.$(version_major) -o debian/tmp/usr/lib/libloca.so.$(version) `find $(DEB_BUILDDIR)packages/nox/src-loca/src/ -name "*.o"`;
 	(cd debian/tmp/usr/lib/ && ln -sf libloca.so.${version} libloca.so.${version_major});
 	(cd debian/tmp/usr/lib/ && ln -sf libloca.so.${version} libloca.so);
@@ -81,6 +93,5 @@
 	gcc -shared -Wl,-soname,libnoxepetra.so.$(version_major) -o debian/tmp/usr/lib/libnoxepetra.so.$(version) `find $(DEB_BUILDDIR)packages/nox/src-epetra/ -name "*.o"`;
 	(cd debian/tmp/usr/lib/ && ln -sf libnoxepetra.so.${version} libnoxepetra.so.${version_major});
 	(cd debian/tmp/usr/lib/ && ln -sf libnoxepetra.so.${version} libnoxpetra.so);
-	gcc -shared -Wl,-soname,libepetra_test.so.$(version_major) -o debian/tmp/usr/lib/libepetra_test.so.$(version) `find $(DEB_BUILDDIR)packages/epetra/test/src/ -name "*.o"`;
-	(cd debian/tmp/usr/lib/ && ln -sf libepetra_test.so.${version} libepetra_test.so.${version_major});
 	(cd debian/tmp/usr/lib/ && ln -sf libepetra_test.so.${version} libepetra_test.so)
+endif
\ No newline at end of file



More information about the Pkg-scicomp-devel mailing list