Re: [hwloc-devel] hwloc-1.3.1 and 1.4 failures on MIPS64/qemu

2012-02-01 Thread Paul H. Hargrove
The failure is only w/ {C,CXX}FLAGS=-mabi=64. With the "32" or "n32" ABI's there is no problem. That is why it was not seen on the 32-bit system. I have no other gcc for that system at the moment. So, I can't determine if it is a compiler bug. It may also be a matter of which libs exist in

Re: [hwloc-devel] hwloc-1.3.1 "gmake check" failure on Solaris-10/SPARC/gccfss

2012-02-01 Thread Brice Goglin
The bitmap code uses ffs*() to find the first bit set. Brice Le 01/02/2012 11:58, Jeff Squyres a écrit : > Paul -- any idea what library that symbol actually lives in? > > FWIW, I can't find that symbol -- or anything like it -- in the hwloc code > base. Is it being pulled in by some dependent

Re: [hwloc-devel] hwloc-1.4 build failure w/ Solaris Studio compilers

2012-02-01 Thread Brice Goglin
Thanks, this should be fixed in trunk >= r4230, I'll backport in other branches soon. We didn't need add -lm for fabs() because gcc uses an intrinsics, and libxml2 depends on libm, quite lucky. Brice Le 01/02/2012 03:48, Paul H. Hargrove a écrit : > The problem I described below is ALSO present

Re: [hwloc-devel] hwloc-1.3.1 assertion failures on Linux/POWER7

2012-02-01 Thread Brice Goglin
Le 01/02/2012 03:49, Christopher Samuel a écrit : > With XLC and 1.3.1 and 1.4 I get plenty of warnings (compile logs for > both attached) whilst compiling and then 4 failures in make check > (accompanied with segmentation faults): > > samuel@tambo:~/HWLOC/hwloc-1.3.1> grep -B1 FAIL: log >

Re: [hwloc-devel] hwloc-1.4 assertion failures on Linux/POWER7

2012-02-01 Thread Brice Goglin
Can you run hwloc-gather-topology and send the resulting tarball and output ? We've seen some powerpc machines where the old kernel didn't say much about the topology, so your 8 cores with 4 threads appeared as 32 things without much details about their organization. I assume you can't upgrade the

Re: [hwloc-devel] hwloc-1.3.1 and 1.4 failures on MIPS64/qemu

2012-02-01 Thread Samuel Thibault
Paul H. Hargrove, le Wed 01 Feb 2012 05:58:05 +0100, a écrit : > At the moment my suspicion falls on the compiler, as I can't see how a > failure of 256ia64-64n2s2c.output could be h/w dependent. It could be a problem of imperfect qemu emulation. Samuel

Re: [hwloc-devel] hwloc-1.3.1 and 1.4 failures on MIPS64/qemu

2012-02-01 Thread Paul H. Hargrove
On 2/1/2012 9:13 AM, Samuel Thibault wrote: Paul H. Hargrove, le Wed 01 Feb 2012 05:58:05 +0100, a écrit : At the moment my suspicion falls on the compiler, as I can't see how a failure of 256ia64-64n2s2c.output could be h/w dependent. It could be a problem of imperfect qemu emulation.

Re: [hwloc-devel] hwloc-1.4 install failure w/ older GNU sed

2012-02-01 Thread Jeff Squyres
Schweet. I'll commit to the trunk and back port to 1.3 and 1.4. (we had some off-list emails coordinating the testing of this one; Paul is referring to a test tarball that I sent to him) On Feb 1, 2012, at 3:57 PM, Paul H. Hargrove wrote: > I can confirm this appears to be fixed in the

Re: [hwloc-devel] hwloc-1.4 install failures on Solaris-10

2012-02-01 Thread Paul H. Hargrove
On 2/1/2012 1:06 AM, Brice Goglin wrote: Le 01/02/2012 03:52, Paul H. Hargrove a écrit : ...c343//hwloc-1.3.1/doc/doxygen-doc/man/man3/HWLOC_OBJ_PU.3 /export/home /phargrov/O '/export/home/phargrov/OMPI/hwloc-1.3.1-solaris10-x86-gcc343/INST/share/man/man3'

Re: [hwloc-devel] hwloc-1.3.1 assertion failures on Linux/POWER7

2012-02-01 Thread Paul H. Hargrove
On 2/1/2012 5:20 AM, Brice Goglin wrote: Le 01/02/2012 03:49, Christopher Samuel a écrit : With XLC and 1.3.1 and 1.4 I get plenty of warnings (compile logs for both attached) whilst compiling and then 4 failures in make check (accompanied with segmentation faults):

Re: [hwloc-devel] hwloc-1.3.1 assertion failures on Linux/POWER7

2012-02-01 Thread Brice Goglin
Le 01/02/2012 23:59, Christopher Samuel a écrit : > On 02/02/12 00:20, Brice Goglin wrote: > > > This looks very bad. It means something screwed the already very complex > > sched_setaffinity detection code. > > Does XLC redefine its own sched_setaffinity functions? Can you find the > > relevant

Re: [hwloc-devel] hwloc-1.3.1 assertion failures on Linux/POWER7

2012-02-01 Thread Paul H. Hargrove
On 2/1/2012 4:14 PM, Christopher Samuel wrote: On 02/02/12 10:38, Paul H. Hargrove wrote: > I am not sure if one should fix this by: > a) Document the need for CFLAGS=-qhalt=e > b) Force "-qhalt=e" at configure time when CC=xlc > c) Find some other way to fix the configure probe > >

Re: [hwloc-devel] hwloc-1.3.1 assertion failures on Linux/POWER7

2012-02-01 Thread Christopher Samuel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/02/12 10:38, Paul H. Hargrove wrote: > With that out of the way, I am please to say that when configuring > hwloc-1.3.1 with "CFLAGS=-qhalt=e" the correct variant of > sched_setaffinity() is detected. This gets rid of the messages > regarding

Re: [hwloc-devel] hwloc-1.4 "gmake check" failure on Solaris-10/SPARC/gccfss [PATCH]

2012-02-01 Thread Paul H. Hargrove
On 2/1/2012 11:46 AM, Paul H. Hargrove wrote: [snip] So, in short: when building w/ this compiler, hwloc needs to behave as if the system lacks ffs(). Making that happen is non-trivial because there are no preprocessor symbols defined by gccfss that would allow compile-time #if checks to

[hwloc-devel] Create success (hwloc r1.5a1r4237)

2012-02-01 Thread MPI Team
Creating nightly hwloc snapshot SVN tarball was a success. Snapshot: hwloc 1.5a1r4237 Start time: Wed Feb 1 21:01:02 EST 2012 End time: Wed Feb 1 21:04:23 EST 2012 Your friendly daemon, Cyrador

[hwloc-devel] Create success (hwloc r1.4.1a1r4238)

2012-02-01 Thread MPI Team
Creating nightly hwloc snapshot SVN tarball was a success. Snapshot: hwloc 1.4.1a1r4238 Start time: Wed Feb 1 21:04:23 EST 2012 End time: Wed Feb 1 21:07:33 EST 2012 Your friendly daemon, Cyrador

[hwloc-devel] Create success (hwloc r1.3.2rc1r4239)

2012-02-01 Thread MPI Team
Creating nightly hwloc snapshot SVN tarball was a success. Snapshot: hwloc 1.3.2rc1r4239 Start time: Wed Feb 1 21:07:33 EST 2012 End time: Wed Feb 1 21:11:03 EST 2012 Your friendly daemon, Cyrador