[Llvm-bgq-discuss] mpic++11 Runtime Error on Cetus

Hal Finkel hfinkel at anl.gov
Sun Aug 14 12:51:04 CDT 2016


Hi Michael,

How are you linking? The underlying bgclang wrapper script should add the necessary directories (/bgsys/drivers/ppcfloor/gnu-linux-4.7.2/powerpc64-bgq-linux/lib in this case) to your rpath so everything functions correctly.

 -Hal

----- Original Message -----
> From: "Michael Collins" <mikeliamcollins at gmail.com>
> To: "Patrick E Gartung" <gartung at fnal.gov>
> Cc: llvm-bgq-discuss at lists.alcf.anl.gov
> Sent: Monday, July 18, 2016 10:32:14 PM
> Subject: Re: [Llvm-bgq-discuss] mpic++11 Runtime Error on Cetus
> 
> 
> 
> Well, it took most of the day, but I finally found a libstdc++.so
> that works. The path is as follows:
> 
> 
> /bgsys/drivers/V1R2M1/ppc64/toolchain-4.7.2/gnu/build-powerpc64-bgq-linux/gcc-4.7.2-build/powerpc64-bgq-linux/libstdc++-v3/src/.libs/libstdc++.so.6
> 
> 
> Now, the program runs exactly as intended. Thanks so much for the
> help, Patrick.
> 
> 
> On Mon, Jul 18, 2016 at 1:25 PM, Patrick E Gartung < gartung at fnal.gov
> > wrote:
> 
> 
> 
> 
> 
> 
> Probably this path or something similar
> 
> 
> 
> 
> /bgsys/drivers/toolchain/V1R2M4_base_4.7.2/gnu-linux-4.7.2/powerpc64-bgq-linux/lib/
> 
> 
> 
> 
> From: Michael Collins < mikeliamcollins at gmail.com >
> Date: Monday, July 18, 2016 at 1:11 PM
> 
> 
> To: Patrick Gartung < gartung at fnal.gov >
> Cc: " llvm-bgq-discuss at lists.alcf.anl.gov " <
> llvm-bgq-discuss at lists.alcf.anl.gov >
> Subject: Re: [Llvm-bgq-discuss] mpic++11 Runtime Error on Cetus
> 
> 
> 
> 
> 
> 
> 
> OK, I'll dig around a bit and see if I can find the libstdc++.so I
> need.
> 
> 
> On Mon, Jul 18, 2016 at 1:02 PM, Patrick E Gartung < gartung at fnal.gov
> > wrote:
> 
> 
> 
> 
> 
> 
> My solution only worked because I compiled with gcc4.8.4 in the
> mpich_cpp wrapper. I think bgclang is compiled against a different
> libstdc++.so. This may be the cause of the segfault. You will have
> to determine the correct LD_LIBRARY_PATH to use with bgclang.
> 
> 
> 
> 
> From: Michael Collins < mikeliamcollins at gmail.com >
> Date: Monday, July 18, 2016 at 12:57 PM
> To: Patrick Gartung < gartung at fnal.gov >
> Cc: " llvm-bgq-discuss at lists.alcf.anl.gov " <
> llvm-bgq-discuss at lists.alcf.anl.gov >
> Subject: Re: [Llvm-bgq-discuss] mpic++11 Runtime Error on Cetus
> 
> 
> 
> 
> 
> 
> 
> That seems to have done the trick. My program's segfault-ing, but at
> least that means the library was loaded.
> 
> 
> On Mon, Jul 18, 2016 at 12:22 PM, Michael Collins <
> mikeliamcollins at gmail.com > wrote:
> 
> 
> 
> Thanks, Patrick. I'll give it a try and report back.
> 
> 
> 
> 
> On Mon, Jul 18, 2016 at 12:20 PM, Patrick E Gartung <
> gartung at fnal.gov > wrote:
> 
> 
> 
> 
> 
> 
> Hi Michael
> 
> 
> I had the same problem on vesta. I had to add the envs option with
> LD_LIBRARY_PATH to the qsub command
> 
> 
> 
> 
> qsub -n 2 --mode c1 -t 120 --env
> LD_LIBRARY_PATH=/soft/compilers/gcc/4.8.4/lib/gcc/powerpc64-bgq-linux/4.8.4/:/soft/compilers/gcc/4.8.4/lib/gcc/:/soft/compilers/gcc/4.8.4/lib/gcc/powerpc64-bgq-linux/4.8.4/../../../../powerpc64-bgq-linux/lib/:$LD_LIBRARY_PATH
> 
> 
> 
> 
> From: < llvm-bgq-discuss-bounces at lists.alcf.anl.gov > on behalf of
> Michael Collins < mikeliamcollins at gmail.com >
> Date: Monday, July 18, 2016 at 12:14 PM
> To: " llvm-bgq-discuss at lists.alcf.anl.gov " <
> llvm-bgq-discuss at lists.alcf.anl.gov >
> Subject: [Llvm-bgq-discuss] mpic++11 Runtime Error on Cetus
> 
> 
> 
> 
> 
> 
> 
> Hello, all.
> 
> 
> I'm having some trouble running my Swift/T project on Cetus. I'm
> compiling a shared library with mpic++11 under the
> mpiwrapper-bclang-mpi3 wrapper, and my program is dynamically linked
> to it. At runtime, I'm getting the following error when my program
> tries to load the shared library:
> 
> 
> 
> stderr[1]: couldn't load file
> "/home/mlcoll/src/eq-c/tests/genmax/EQC/libeqc.so":
> /lib64/bgq/libstdc++.so.6: version `CXXABI_1.3.5' not found
> (required by
> /soft/compilers/bgclang/r266865-stable/libc++/lib/libc++.so.1)
> 
> 
> Any ideas on how to remedy this?
> 
> 
> Thanks,
> Mike Collins
> 
> 
> 
> 
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory


More information about the llvm-bgq-discuss mailing list