On Mar 7, 2013, at 5:24 PM, Limin Gu <l...@penguincomputing.com> wrote:

> On the same system, 
> with 1.6.3:
> [root@tesla examples]# mpicc --showme hello_c.c
> gcc hello_c.c -I/opt/scyld/openmpi/1.6.3/gnu/include -pthread 
> -L/opt/scyld/openmpi/1.6.3/gnu/lib -lmpi -libverbs -ldat -lrt -lnsl -lutil 
> -lm -ltorque -lm -lnuma -lrt -lnsl -lutil -lm
> [root@tesla examples]#
>  
> With 1.6.4:
> [root@tesla examples]# mpicc --showme hello_c.c
> gcc hello_c.c -I/opt/scyld/openmpi/1.6.4/gnu/include -pthread -L/usr/lib64 
> -Wl,-rpath -Wl,/usr/lib64 -L/opt/scyld/openmpi/1.6.4/gnu/lib -lmpi -libverbs 
> -ldat -lrt -lnsl -lutil -lm -ltorque -lm -lnuma -lrt -lnsl -lutil -lm
> [root@tesla examples]#
> 
> So indeed, for 1.6.4, the linker is putting /usr/lib64 ahead of openmpi 
> library path, but I don't know why. 

Huh!  This is surprising.

Can you send me the config.log from each of your 1.6.3 and 1.6.4 builds?

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to