It's a problem in hwloc, and the hwloc developers have already posted a fix:

http://www.open-mpi.org/community/lists/hwloc-devel/2011/12/2576.php

See also: http://gridengine.org/pipermail/users/2011-December/002133.html

Basically, when you have libnuma in your system, then you will hit
this bug in hwloc. Patching hwloc is a bit complicated, as you will
need to run the autotools to regenerate the configure script... You
can workaround it in SGE by running aimk clean, and then disable hwloc
in SGE by running adding the aimk flag "-no-hwloc" when you recompile
everything.

Or, you can try the precompiled binaries:
http://dl.dropbox.com/u/47200624/ge2011.11-x64.tar.gz

Rayson


On Wed, Dec 28, 2011 at 12:58 AM, Harris He, Kun - CD
<[email protected]> wrote:
> 4.       Error infor:
> /usr/local/src/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/src/.libs//libhwloc.a(topology-linux.o)(.text+0xb3d):
> In function `hwloc_linux_set_area_membind':
>
> : undefined reference to `mbind'
>
> /usr/local/src/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/src/.libs//libhwloc.a(topology-linux.o)(.text+0xb64):
> In function `hwloc_linux_set_area_membind':
>
> : undefined reference to `mbind'
>
> /usr/local/src/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/src/.libs//libhwloc.a(topology-linux.o)(.text+0xc8c):
> In function `hwloc_linux_set_thisthread_membind':
>
> : undefined reference to `set_mempolicy'
>
> /usr/local/src/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/src/.libs//libhwloc.a(topology-linux.o)(.text+0xd00):
> In function `hwloc_linux_set_thisthread_membind':
>
> : undefined reference to `set_mempolicy'
>
> /usr/local/src/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/src/.libs//libhwloc.a(topology-linux.o)(.text+0xd80):
> In function `hwloc_linux_get_thisthread_membind':
>
> : undefined reference to `get_mempolicy'
>
> /usr/local/src/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/src/.libs//libhwloc.a(topology-linux.o)(.text+0xe99):
> In function `hwloc_linux_get_thisthread_membind':
>
> : undefined reference to `get_mempolicy'
>
> collect2: ld returned 1 exit status
>
> make: *** [sge_execd] Error 1
>
> the same server, I can compile SGE6.2u5p2 but failed of compiling GE2011.11.
>
> somebody who can do me a favor?
>
> Thanks so much!
>
>
>
>
>
>
>
>
>
> Best Wishes.
>
> Harris He
>
> Fujitsu Semiconductor Design (Chengdu) Co. Ltd.,
> Phone : (86)28-85150023 ext.8826
>
> E-mail:[email protected]
>
>
>
>
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users
>

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to