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

Christophe Prud'homme christophe.prudhomme at feelpp.org
Tue Nov 4 23:16:31 CST 2014


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 ?


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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20141105/63c3b507/attachment.html>


More information about the llvm-bgq-discuss mailing list