[Pkg-openmpi-maintainers] Bug#666110: pvbatch / openmpi refuses under chroot

Michael Banck mbanck at debian.org
Wed May 2 11:15:46 UTC 2012


tags 666110 +pending
thanks

Hi,

On Thu, Apr 19, 2012 at 12:27:43AM +0200, Michael Banck wrote:
> On Tue, Apr 03, 2012 at 06:33:24PM +0200, Sylvestre Ledru wrote:
> > On 03/04/2012 18:21, Julien Cristau wrote:
> > >On Thu, Mar 29, 2012 at 20:20:43 +0200, Sylvestre Ledru wrote:
> > >
> > >>On 29/03/2012 20:06, Anton Gladky wrote:
> > >>>I have similar problem on liggghts/lammps packages, which are running
> > >>>under openmpi [1] and [2].
> > >>>
> > >>>It would be good to try a  patch from LP-bug [3].
> > >>Indeed. I am currently building openmpi 1.4.3-3 with the fix.
> > >>
> > >Are you also going to upload it? :)
> > Not yet, see the comment #38:
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666110#38
> > I have a build issue with openmpi. I reported to upstream but no answer yet:
> > http://lists.alioth.debian.org/pipermail/pkg-openmpi-maintainers/2012-February/003106.html
> > (I pinged them recently)
> 
> I had no trouble building openmpi_1.4.3-2.1 in a current unstable
> chroot.  I think this bug is grave enough it warrants a fix to the
> unstable package before tending to new upstream versions, I believe you
> have trouble with 1.4.5?
> 
> I could NMU the current unstable version with the patch if you agree.

I have just uploaded an NMU to DELAYED/3-day.  Let me know if I should
move it to 0-day. Debdiff attached.


Michael
-------------- next part --------------
diff -u openmpi-1.4.3/debian/changelog openmpi-1.4.3/debian/changelog
--- openmpi-1.4.3/debian/changelog
+++ openmpi-1.4.3/debian/changelog
@@ -1,3 +1,11 @@
+openmpi (1.4.3-2.2) unstable; urgency=low
+
+  * Non-maintainer upload
+  * debian/patches/arm_support: fix ARM timer code, by Leif Lindholm. 
+    Closes: #666110.
+
+ -- Michael Banck <mbanck at debian.org>  Wed, 02 May 2012 00:34:48 +0200
+
 openmpi (1.4.3-2.1) unstable; urgency=low
 
   * Non-maintainer upload
diff -u openmpi-1.4.3/debian/patches/arm_support openmpi-1.4.3/debian/patches/arm_support
--- openmpi-1.4.3/debian/patches/arm_support
+++ openmpi-1.4.3/debian/patches/arm_support
@@ -255,7 +255,7 @@
 ===================================================================
 --- /dev/null	1970-01-01 00:00:00.000000000 +0000
 +++ openmpi-1.4.3/opal/include/opal/sys/arm/timer.h	2011-01-06 14:49:50.000000000 +0200
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,40 @@
 +/*
 + * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
 + *                         University Research and Technology
@@ -279,12 +279,20 @@
 +
 +#define OPAL_HAVE_SYS_TIMER_GET_CYCLES 1
 +
++#include <sys/times.h>
++
 +typedef uint64_t opal_timer_t;
 +
 +static inline opal_timer_t
 +opal_sys_timer_get_cycles(void)
 +{
-+    return 0;
++    opal_timer_t ret;
++    struct tms accurate_clock;
++
++    times(&accurate_clock);
++    ret = accurate_clock.tms_utime + accurate_clock.tms_stime;
++
++    return ret;
 +}
 +
 +#endif /* ! OMPI_SYS_ARCH_TIMER_H */


More information about the Pkg-openmpi-maintainers mailing list