[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