[Llvm-bgq-discuss] bgclang r220548-20141024 on vesta/mira

Hal Finkel hfinkel at anl.gov
Tue Nov 4 23:42:50 CST 2014


----- Original Message -----
> From: "Christophe Prud'homme" <christophe.prudhomme at feelpp.org>
> To: llvm-bgq-discuss at lists.alcf.anl.gov
> Sent: Tuesday, November 4, 2014 11:16:31 PM
> Subject: Re: [Llvm-bgq-discuss] bgclang r220548-20141024 on vesta/mira
> 
> 
> 
> Hello
> 
> thank you very much for this release !
> We use advanced c++11, the latest boost (and boost.filesystem...) and
> various other libs.
> 
> 
> I have the following problem at link time with this release. We have
> the V1R2M2 driver
> but not / V1R2M2_base_4.7.2/gnu-linux-4. 7.2
> 
> 
> /bglocal/fe/pub/Clang/r220548-20141024/r220548-20141024/binutils/bin/ld:
> cannot find
> /bgsys/drivers/toolchain/V1R2M2_base_4.7.2/gnu-linux-4.7.2/powerpc64-bgq-linux//lib/libc.so.6
> 
> /bglocal/fe/pub/Clang/r220548-20141024/r220548-20141024/binutils/bin/ld:
> cannot find
> /bgsys/drivers/toolchain/V1R2M2_base_4.7.2/gnu-linux-4.7.2/powerpc64-bgq-linux//lib/libc_nonshared.a
> 
> /bglocal/fe/pub/Clang/r220548-20141024/r220548-20141024/binutils/bin/ld:
> cannot find
> /bgsys/drivers/toolchain/V1R2M2_base_4.7.2/gnu-linux-4.7.2/powerpc64-bgq-linux//lib/ld64.so.1
> 
> rather we have
> 
> 
> 
> /bgsys/drivers/toolchain/V1R2M2_base/gnu-linux
> 
> I guess the proper symlink will do. Do you see any other solution ?
> 
> did we miss something ?

This is an optional package from IBM that you might not have on your system. You can grab the necessary files from the V1R2M2_base_4.7.2-files.tar.gz archive on the trac page (and follow the instructions re: how to adjust the bgclang wrapper script, etc. to make everything work). If you run into any problems, please let me know.

 -Hal

> 
> 
> 
> 
> Best regards
> 
> C.
> 
> 
> 
> 
> 
> On Sat, Nov 1, 2014 at 8:00 AM, Hal Finkel < hfinkel at anl.gov > wrote:
> 
> 
> Hi everyone,
> 
> I've updated our bgclang install on vesta and mira to
> r220548-20141024.
> 
> This new build picks up some nice upstream improvements and bug fixes
> and some local improvements and fixes.
> 
> - support for __attribute__((align_value(n))) and #pragma omp simd
> aligned(n) for specifying pointer alignments
> 
> - better support for QPX vectorization of math functions with
> -ffast-math is enabled (also, this build uses the scalar SLEEF
> functions for exp/exp2/exp10 by default because they're much faster
> than the libm versions).
> 
> - bgclang++11 includes a work-around for std::locale("") being broken
> (because libc's newlocale is broken when provided with "") --
> hopefully boost.filesystem will work better now.
> 
> - A work-around (via a wrapper header) is provided for
> spi/include/kernel/process.h so you shouldn't need to worry about
> the missing __INLINE__ on Kernel_GetJobID in the system header any
> more.
> 
> For those maintaining their own installs, RPMs (and SRPMs) are
> available on the trac page:
> https://trac.alcf.anl.gov/projects/llvm-bgq
> 
> Thanks again,
> Hal
> 
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> 
> 
> 
> 
> --
> 
> Christophe Prud'homme
> Feel++ Project Manager
> Professor in Applied Mathematics
> @ Université Joseph Fourier (Grenoble, France)
> @ Université de Strasbourg (France)
> _______________________________________________
> 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