tags 437839 patch thanks On Tue, Aug 14, 2007 at 08:55:56AM -0500, Dirk Eddelbuettel wrote: > | it seems the 1.2.3-3 broke the build on kFreeBSD and/or Hurd, > | unfortunately. The reason is that "arch: any" was changed to > | "alpha amd64 i386 ia64 powerpc", the supported architectures. > > I realized that after I made the upload. Sorry. I base my "builds or doesn't > build" on the logs accessible via my QA page. These do not include the 'k' > builds. As I understand these to be not officially part of the release, I > lowered the severity too.
Build logs for unofficial architectures are here: http://experimental.debian.net/build.php?pkg=openmpi > | However, the list lacks the non-Linux kernels, i.e. > | kfreebsd-i386, kfreebsd-amd64, hurd-i386. > | > | The attached patch should fix this, but I haven't tested it yet. > > I'd be happy to upload a fixed 1.2.3-4 this but could you possibly > > a) prove that it builds on hurd-i386 (build log somewhere would be fine) I don't know much about Hurd (and can't test at the moment), but the latest build (from December 06) is here: http://experimental.debian.net/fetch.php?&pkg=openmpi&ver=1.1-2.3&arch=hurd-i386&stamp=1167088169&file=log&as=raw It failed because of libibverbs back then. > b) get back to me on the open kFreeBSD bug where I pinged you in another > thread -- do we still segfault there or not? Yes, both kfreebsd-i386 and kfreebsd-amd64 still segfault. Anyway, my patch was incomplete, I missed some other architecture lines, so here's an additional patch which should fix that. This patch, plus a fixed libc0.1 (see other bug) now allow me to build the packages on both kfreebsd-i386 and kfreebsd-amd64 (but yes, they still segfault). HTH, Uwe. -- http://www.hermann-uwe.de | http://www.holsham-traders.de http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
--- debian/control.orig 2007-08-15 01:33:11.000000000 +0200 +++ debian/control 2007-08-15 01:32:52.000000000 +0200 @@ -38,7 +38,7 @@ Package: libopenmpi-dev Section: libdevel -Architecture: alpha amd64 i386 ia64 powerpc +Architecture: alpha amd64 i386 ia64 powerpc kfreebsd-i386 kfreebsd-amd64 hurd-i386 Depends: libopenmpi1 (= ${binary:Version}) Conflicts: libopal-dev, pgapack, openmpi-dev Replaces: openmpi-dev @@ -55,7 +55,7 @@ Package: libopenmpi1 Section: libs -Architecture: alpha amd64 i386 ia64 powerpc +Architecture: alpha amd64 i386 ia64 powerpc kfreebsd-i386 kfreebsd-amd64 hurd-i386 Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: openmpi-libs0 Replaces: openmpi-libs0 @@ -98,7 +98,7 @@ Package: libopenmpi-dbg Section: devel -Architecture: alpha amd64 i386 ia64 powerpc +Architecture: alpha amd64 i386 ia64 powerpc kfreebsd-i386 kfreebsd-amd64 hurd-i386 Depends: openmpi-bin (= ${binary:Version}), libopenmpi1 (= ${binary:Version}) Conflicts: openmpi-dbg Replaces: openmpi-dbg
signature.asc
Description: Digital signature