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]<mailto:[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]<mailto:[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
>
>

Reply via email to