[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