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
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
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
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
>
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
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
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.
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
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'
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):
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
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
>
>
-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
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
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
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
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
17 matches
Mail list logo