Hi Olivier, The server I installed from indeed had gcc-c++ installed, so it's consistent with the error you see. I didn't get any of those lines at all in my build log (since I didn't get the error). To be honest, I'm a bit unsure about what system packages should come into play when bootstrapping toolchains, so I'll avoid guessing any more than this.
On Wed, Feb 20, 2019 at 10:18 PM Olivier Mattelaer < [email protected]> wrote: > Hi Ole, Mikael, > > I actually face the same issue. > > The actual error message is this one: > > configure: error: in > `/usr/local/Software/build/lm3-w091/binutils/2.31.1/dummy-/binutils-2.31.1/gold': > configure: error: C++ preprocessor "/lib/cpp" fails sanity check > See `config.log' for more details > yes > checking whether compiling a cross-assembler... no > checking for size_t... checking locale.h usability... make[1]: *** > [configure-gold] Error 1 > make[1]: *** Waiting for unfinished jobs.... > > > I guess that doing: "yum install gcc-c++" would solve the issue. > But I have not tested yet. But does it make sense to do that? > > Olivier > > > > > > On 20 Feb 2019, at 21:27, Mikael Öhman <[email protected]> wrote: > > Hi Ole, > > That still isn't the error; there should be the actual line, doing > whatever compilation or linking, that failed. They just tend to be > somewhere in middle of the huge output from the make command (even worse > with parallel builds). > You can put the entire log in some pastebin and someone is (probably) > willing to take a look. > > I've built the entire 2019a toolchains on skylake server (with AVX512), > without any modifications to any configs or blocks (on a virtual machine > though, but all CPU features were exposed to the VM) > > Best regards, Mikael > > > On Wed, Feb 20, 2019 at 8:58 PM Ole Holm Nielsen < > [email protected]> wrote: > >> Hi Åke, >> >> The make actually fails as shown below. There are hundreds of configure >> and checking lines above the lines I display, and the first make command >> fails as shown in the output. >> >> Can you suggest anything else to check? Are there issues with AVX512 on >> Skylake, and if so, how to work around it? >> >> FYI, the foss-2018a and foss-2018b toolchains have been built without >> problems on the Skylake node. >> >> Thanks, >> Ole >> >> >> On 20-02-2019 18:01, Åke Sandgren wrote: >> > That's not the real problem. >> > You have to look through that log and figure out what it really is. >> > I.e., where does the make actually fail. >> > >> > On 2/20/19 4:10 PM, Ole Holm Nielsen wrote: >> >> On 2/20/19 2:45 PM, Åke Sandgren wrote: >> >>> What is the actual error? Look in >> >>> /tmp/eb-dyNH9x/easybuild-binutils-2.31.1-20190220.140138.qdBpn.log >> >> >> >> It's: >> >> >> >> $ tail >> /tmp/eb-dyNH9x/easybuild-binutils-2.31.1-20190220.140138.qdBpn.log >> >> config.status: executing default commands >> >> make[1]: Leaving directory >> >> `/home/modules/build/binutils/2.31.1/dummy-/binutils-2.31.1' >> >> make: *** [all] Error 2 >> >> (at easybuild/tools/run.py:501 in parse_cmd_output) >> >> == 2019-02-20 14:02:45,435 easyblock.py:2870 WARNING build failed >> (first >> >> 300 chars): cmd " env LIBS='-Wl,-rpath=/usr/lib -Wl,-rpath=/usr/lib64' >> >> make -j 80 CFLAGS="-g -O2 -fPIC" " exited with exit code 2 and output: >> >> make[1]: Entering directory >> >> `/home/modules/build/binutils/2.31.1/dummy-/binutils-2.31.1' >> >> make[1]: Nothing to be done for `all-target'. >> >> Configuring in ./libiberty >> >> Config >> >> == 2019-02-20 14:02:45,435 easyblock.py:288 INFO Closing log for >> >> application name binutils version 2.31.1 >> > >> > >> > >

