user/llvm8: test suite fails on pmmx with "permission denied"
This may be related to the options=!checkroot
. Currently building in a chroot as non-root user.
make[3]: Entering directory '/root/packages/user/llvm8/src/llvm-8.0.1.src/build'
[100%] Running the LLVM regression tests
-- Testing: 29347 tests, 72 threads --
0% [--------------------------------------------------------------------------------------------------------------------------------]
Traceback (most recent call last):
File "/root/packages/user/llvm8/src/llvm-8.0.1.src/build/./bin/llvm-lit", line 36, in <module>
main(builtin_parameters)
File "/root/packages/user/llvm8/src/llvm-8.0.1.src/utils/lit/lit/main.py", line 193, in main
main_with_tmp(builtinParameters)
File "/root/packages/user/llvm8/src/llvm-8.0.1.src/utils/lit/lit/main.py", line 529, in main_with_tmp
run.execute_tests(display, opts.numThreads, opts.maxTime)
File "/root/packages/user/llvm8/src/llvm-8.0.1.src/utils/lit/lit/run.py", line 152, in execute_tests
self.execute_tests_in_pool(jobs, max_time)
File "/root/packages/user/llvm8/src/llvm-8.0.1.src/utils/lit/lit/run.py", line 72, in execute_tests_in_pool
self.parallelism_semaphores))
File "/usr/lib/python3.6/multiprocessing/context.py", line 119, in Pool
context=self.get_context())
File "/usr/lib/python3.6/multiprocessing/pool.py", line 156, in __init__
self._setup_queues()
File "/usr/lib/python3.6/multiprocessing/pool.py", line 249, in _setup_queues
self._inqueue = self._ctx.SimpleQueue()
File "/usr/lib/python3.6/multiprocessing/context.py", line 112, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/usr/lib/python3.6/multiprocessing/queues.py", line 315, in __init__
self._rlock = ctx.Lock()
File "/usr/lib/python3.6/multiprocessing/context.py", line 67, in Lock
return Lock(ctx=self.get_context())
File "/usr/lib/python3.6/multiprocessing/synchronize.py", line 162, in __init__
SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx)
File "/usr/lib/python3.6/multiprocessing/synchronize.py", line 59, in __init__
unlink_now)
PermissionError: [Errno 13] Permission denied
make[3]: *** [test/CMakeFiles/check-llvm.dir/build.make:58: test/CMakeFiles/check-llvm] Error 1
make[3]: Leaving directory '/root/packages/user/llvm8/src/llvm-8.0.1.src/build'
make[2]: *** [CMakeFiles/Makefile2:56834: test/CMakeFiles/check-llvm.dir/all] Error 2
make[2]: Leaving directory '/root/packages/user/llvm8/src/llvm-8.0.1.src/build'
make[1]: *** [CMakeFiles/Makefile2:56841: test/CMakeFiles/check-llvm.dir/rule] Error 2
make[1]: Leaving directory '/root/packages/user/llvm8/src/llvm-8.0.1.src/build'
make: *** [Makefile:13069: check-llvm] Error 2
make: Leaving directory '/root/packages/user/llvm8/src/llvm-8.0.1.src/build'
>>> ERROR: llvm8: check failed