I wonder whether anyone could speak about exactly what
versions of the supporting operating systems we should expect to
work, particularly specifics about compilation requirements and
instructions.
I've been trying to build hwloc-1.2 on some of our old
AIX systems (5.2, 5.3, 6.1), w
Interesting. Thanks for the tip about the SSE instruction.
In fact one machine has flags of:
--
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt
rdtscp lm 3dnowext 3dnow constant_tsc no
Hello,
Josh Hursey, le Thu 09 Jun 2011 17:03:29 +0200, a écrit :
> Program terminated with signal 4, Illegal instruction.
> #0 0x0041d8d9 in hwloc_weight_long ()
> 0x0041d8d9 : popcnt
> 0xfff8(%rbp),%rax
This is SSE4 indeed. You could check in grep sse4 /proc/c
Below is some disassembly generated from gdb from the core file that
was generated. The signal is an illegal instruction, not a segv as I
mentioned previously (sorry about that). I also included some
information about the lstopo file and configure parameters below.
Thanks,
Josh
--
Josh Hursey, le Thu 09 Jun 2011 14:52:39 +0200, a écrit :
> The odd thing about this environment is that the head node seems to
> have a slightly different setup than the compute nodes (not sure why
> exactly, but that's what it is). So hwloc is configured and runs
> correctly on the head node, but
The odd thing about this environment is that the head node seems to
have a slightly different setup than the compute nodes (not sure why
exactly, but that's what it is). So hwloc is configured and runs
correctly on the head node, but when it is asked to run on the compute
nodes it segvs at the call