Hello,

This change shows what I had to change to get openmpi to build on hppa:

--- /dev/null    2021-03-16 01:11:58.370000000 +0000
+++ libopenmpi-dev.docs.hppa    2021-03-17 13:16:30.268660259 +0000
@@ -0,0 +1,2 @@
+# No JS docs on hppa.
+# usr/share/doc/openmpi/javadoc-openmpi
--- /dev/null    2021-03-16 01:11:58.370000000 +0000
+++ openmpi-bin.install.hppa    2021-03-17 17:18:26.210268097 +0000
@@ -0,0 +1,42 @@
+## Configuration files
+etc/openmpi/*
+## Executables
+usr/bin/aggregate_profile
+usr/bin/profile2mat
+usr/bin/ompi-clean
+usr/bin/ompi_info
+usr/bin/ompi-server
+usr/bin/orte-server
+usr/bin/orte-clean
+usr/bin/orted
+usr/bin/orterun
+usr/bin/orte-info
+usr/bin/ortecc
+usr/bin/mpiexec.openmpi
+usr/bin/mpirun.openmpi
+# usr/bin/mpijavac.pl
+## Compiler wrappers (symlinks) and man pages
+usr/bin/mpic++.openmpi
+usr/share/man/man1/mpic++.openmpi.1
+usr/bin/mpicc.openmpi
+usr/share/man/man1/mpicc.openmpi.1
+usr/bin/mpiCC.openmpi
+# NOTE: mpiCC.openmpi.1 is installed as symlink
+usr/bin/mpicxx.openmpi
+usr/share/man/man1/mpicxx.openmpi.1
+usr/bin/mpif77.openmpi
+usr/share/man/man1/mpif77.openmpi.1
+usr/bin/mpif90.openmpi
+usr/share/man/man1/mpif90.openmpi.1
+usr/bin/mpifort.openmpi
+usr/share/man/man1/mpifort.openmpi.1
+usr/bin/opalc++
+usr/share/man/man1/opalc++.1
+usr/bin/opalcc
+usr/share/man/man1/opalcc.1
+## Wrappers and man pages
+usr/bin/opal_wrapper
+usr/share/man/man1/opal_wrapper.1
+# NOTE: There's no man page for opal_wrapper_script (upstream, lintian warning)
+usr/share/man/man1/ompi-server.1
+usr/share/man/man1/orte-info.1
--- rules.save    2021-03-17 13:12:44.916458199 +0000
+++ rules    2021-03-17 13:13:00.466610226 +0000
@@ -314,9 +314,3 @@
 
 override_dh_installdocs:
     dh_installdocs --all NEWS README
-    dh_link -p libopenmpi-dev /usr/share/javascript/jquery/jquery.js           
/usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/external/jquery/jquery.js
-    dh_link -p libopenmpi-dev /usr/share/javascript/jquery/jquery.js           
/usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-3.5.1.js
-    dh_link -p libopenmpi-dev 
/usr/share/javascript/jquery-ui/themes/base/jquery-ui.css 
/usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.css
-    dh_link -p libopenmpi-dev /usr/share/javascript/jquery-ui/jquery-ui.js     
    
/usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.js
-    dh_link -p libopenmpi-dev 
/usr/share/javascript/jquery-ui/themes/base/jquery-ui.min.css
/usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.min.css
-    dh_link -p libopenmpi-dev /usr/share/javascript/jquery-ui/jquery-ui.min.js 
       
/usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.min.js

We need to avoid installing stuff that isn't built when java is missing.
 
Regards,
Dave

-- 
John David Anglin  dave.ang...@bell.net

Reply via email to