[Llvm-bgq-discuss] bgclang r205936-20140409 on vesta/mira

Biddiscombe, John A. biddisco at cscs.ch
Thu Apr 10 12:30:12 CDT 2014


Hal

Linking CXX executable ../../../../bin/network_storage
CMakeFiles/network_storage_exe.dir/network_storage.cpp.o: In function
`current_exception_std_exception_wrapper':
/gpfs/bbp.cscs.ch/home/biddisco/apps/clang/boost_1_55_0/include/boost-1_55/
boost/exception/detail/exception_ptr.hpp:220: undefined reference to
`std::domain_error::~domain_error()'
CMakeFiles/network_storage_exe.dir/network_storage.cpp.o: In function
`~current_exception_std_exception_wrapper':
/gpfs/bbp.cscs.ch/home/biddisco/apps/clang/boost_1_55_0/include/boost-1_55/
boost/exception/detail/exception_ptr.hpp:224: undefined reference to
`std::domain_error::~domain_error()'
…. + million more


I have to go out now, so I can’t play, but if those errors look like a
libstdc++ issue then I might need those 4.7.2 files…

Cheers

JB



On 10/04/14 19:06, "Hal Finkel" <hfinkel at anl.gov> wrote:

>I'll also add that all V1R2M1 installs (as far as I know) use 4.4.6 by
>default. The 4.7.2 files are supplementary; you (or your system admins)
>just need to unpack them.
>
> -Hal
>
>----- Original Message -----
>> From: "Hal Finkel" <hfinkel at anl.gov>
>> To: "John A. Biddiscombe" <biddisco at cscs.ch>
>> Cc: llvm-bgq-discuss at lists.alcf.anl.gov
>> Sent: Thursday, April 10, 2014 12:04:16 PM
>> Subject: Re: [Llvm-bgq-discuss] bgclang r205936-20140409 on vesta/mira
>> 
>> No problem; to be clear, the files from the 4.7.2 toolchain that are
>> used by bgclang should not really be sensitive to the driver version
>> you're actually using. If, however, you have any problems with the
>> new build, please let me know.
>> 
>>  -Hal
>> 
>> ----- Original Message -----
>> > From: "John A. Biddiscombe" <biddisco at cscs.ch>
>> > To: "John A. Biddiscombe" <biddisco at cscs.ch>, "Hal Finkel"
>> > <hfinkel at anl.gov>, llvm-bgq-discuss at lists.alcf.anl.gov
>> > Sent: Thursday, April 10, 2014 12:00:34 PM
>> > Subject: Re: [Llvm-bgq-discuss] bgclang r205936-20140409 on
>> > vesta/mira
>> > 
>> > Sorry, rereading what you wrote the answer must be no. I was
>> > confused
>> > because we have V1R2M1, but use 4.4.6
>> > 
>> > JB
>> > 
>> > On 10/04/14 18:55, "Biddiscombe, John A." <biddisco at cscs.ch> wrote:
>> > 
>> > >Hal,
>> > >
>> > >>
>> > >> 1. The toolchain is now setup to use libc/libstdc++ files from
>> > >> the
>> > >>/bgsys/drivers/toolchain/V1R2M1_base_4.7.2 -- this gives access
>> > >>to
>> > >>a
>> > >>more-recent environment for C/C++03 compilation, and furthermore,
>> > >>is
>> > >>necessary to make (at least one part of) Boost work with
>> > >>bgclang++11. You
>> > >>don't need to be on a system running V1R2M1 (Mira is not yet, for
>> > >>example) to make use of this.
>> > >
>> > >We don’t have the toolchain 4.7.2 on our system. Does that mean I
>> > >can’t
>> > >use the new compiler? We have only files from 4.4.6 :(
>> > >
>> > >Thanks
>> > >
>> > >JB
>> > >
>> > >>
>> > >> 2. There are more OpenMP 4 features available for you to play
>> > >> with:
>> > >>   - '#pragma omp simd' (and friends) should now work (in the
>> > >>   sense
>> > >>   that
>> > >>there is a reasonable probability that it will cause QPX to be
>> > >>generated)
>> > >>   - '#pragma omp task depend(...)' is supported (for the most
>> > >>   part; I
>> > >>think there are still some corner cases where the compiler
>> > >>support
>> > >>is
>> > >>ahead of the runtime).
>> > >>    Please try these things out and let me know what you find.
>> > >>
>> > >>For those maintaining their own installs, RPMs (and SRPMs) are
>> > >>available
>> > >>on the trac page: https://trac.alcf.anl.gov/projects/llvm-bgq --
>> > >>If
>> > >>your
>> > >>system does not have /bgsys/drivers/toolchain/V1R2M1_base_4.7.2
>> > >>unpacked,
>> > >>and you can't get a copy of those files, please let me know.
>> > >>
>> > >>Finally, for those strange creatures wanting to run the compiler
>> > >>from the
>> > >>A2 login or I/O nodes, I believe this build should now work for
>> > >>you
>> > >>again. ;)
>> > >>
>> > >>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
>> > >>_______________________________________________
>> > >>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
>> > 
>> > 
>> 
>> --
>> 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
>> 
>
>-- 
>Hal Finkel
>Assistant Computational Scientist
>Leadership Computing Facility
>Argonne National Laboratory



More information about the llvm-bgq-discuss mailing list