Conversation
|
Automatic reply from Jenkins: Can I test this? |
|
Depends on easybuilders/easybuild-framework#812 to build |
|
Jenkins: ok to test |
|
Now depends on easybuilders/easybuild-easyblocks#351 |
|
@wpoely86: the build of Clang 3.4 is hanging on my end, it's stuck in stage 1: |
|
@boegel clang 3.4 builds fine here. Stage 1 takes about 10 minutes on with |
|
@wpoel86: where's 'here'? it was hanging in the stage1 tests iirc, and I think we've been through this before :) |
|
@boegel I've redone the build on one of my machines and works flawless (build takes about 1.5h with You seem to have this habit of breaking my easyconfigs 😉 |
|
@gribozavr Can you test this build? There seems to be an issue with test suite after stage 1 on our HPC system (works fine on my desktop pc). |
|
hi folks, how about trying |
|
@fgeorgatos I'm already testing several possibilities to rule out fs. On my plain old ext4, it builds fine. |
|
@wpoely86: a decade ago, a very obscure bug hit a grid cluster I was on, which was traced down to GPFS/2.2 not supporting a given length of symlinks (that was not POSIX compliant!). Lesson is, bugs like that can creep anywhere, and I noticed somewhere in this PR a ref. to a_very_long_filename. So, let's assume similar situations may pop up anywhere and play safe... |
|
In my testing, the build directory is also |
|
OK, so far I've been able to build stage 1 with I'm going to try to build and ignore the tests and see what I get. |
|
@wpoely86 Unfortunately, I can not test the build, but it is quite possible that the tests are failing because of the limits set. ASan and TSan require terabytes of virtual memory -- just to map it, not to actually allocate it. |
|
OK, I've done a complete 3 stage build without running the tests and the clang binary seems to work just fine. Maybe we just have to disable all the sanitizer tests? The linkage of the final binary is strange: Those last libraries of @boegel Any change you can run the build with |
|
Status update: I've managed to run with with The full log is here: http://pastebin.com/WwdsbPr6 The result I show you are from the stage 3 build. |
|
The first two failures are "harmless", but the rest of it is alarming. |
|
@boegel The linkage to The linking to Anyway, I'm more intrigued by the failing asserts in llvm-ar for the moment. I've gonna try a manual build of clang and see what happens... |
|
Hurrah! The culprit has been found: very long uid's. It's already fixed upstream so I back ported part of the patch that we need. All the sanitizer tests pass when |
|
tested this on top of easybuilders/easybuild-easyblocks#366, works like a charm thanks @wpoely86! |
Depends on easybuilders/easybuild-easyblocks#346
@gribozavr care to review?