./set-rpath.sh: line 22: 12602 Segmentation fault ./main bad exit code! FAIL: set-rpath.sh Kernel page size is 4096 bytes Kernel page size is 4096 bytes patching ELF file `scratch/no-rpath/no-rpath' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-no-multilib_libressl-test_20171022-133742 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) emerge -qpv dev-util/patchelf [ebuild N ] dev-util/patchelf-0.9
Created attachment 499866 [details] emerge-info.txt
Created attachment 499868 [details] dev-util:patchelf-0.9:20171024-152153.log
Created attachment 499870 [details] emerge-history.txt
Created attachment 499872 [details] environment
Created attachment 499874 [details] etc.portage.tbz2
Created attachment 499876 [details] logs.tbz2
Created attachment 499878 [details] temp.tbz2
Created attachment 499880 [details] tests.tbz2
I'm not sure what to make of this. The tests pass fine here with both gcc 6.4.0 and 7.2.0. Any ideas?
I just got this with patchelf 0.9_p20180129, but it only happens when emerging. When I run the tests manually with make check all tests pass. Perhaps one of the sandbox mechanisms is responsible?
Created attachment 527310 [details] emerge --info
I'm going to tentatively mark this fixed. 0.10 fixed some issues. Building the tests with -no-pie also helped a lot. Currently both 0.8 and 0.10 are passing.