Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 499868 Details for
Bug 635316
dev-util/patchelf-0.9 : FAIL: set-rpath.sh
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-util:patchelf-0.9:20171024-152153.log
dev-util:patchelf-0.9:20171024-152153.log (text/plain), 57.47 KB, created by
Toralf Förster
on 2017-10-24 16:34:43 UTC
(
hide
)
Description:
dev-util:patchelf-0.9:20171024-152153.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2017-10-24 16:34:43 UTC
Size:
57.47 KB
patch
obsolete
> * Package: dev-util/patchelf-0.9 > * Repository: gentoo > * Maintainer: chewi@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking patchelf-0.9.tar.bz2 to /var/tmp/portage/dev-util/patchelf-0.9/work >>>> Source unpacked in /var/tmp/portage/dev-util/patchelf-0.9/work >>>> Preparing source in /var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9 ... > * Running eautoreconf in '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9' ... > * Running aclocal ... > [ ok ] > * Running autoconf --force ... > [ ok ] > * Running automake --add-missing --copy --foreign --force-missing ... > [ ok ] > * Running elibtoolize in: patchelf-0.9/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9 ... >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/patchelf-0.9 --htmldir=/usr/share/doc/patchelf-0.9/html --libdir=/usr/lib64 >checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking for style of include used by make... GNU >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking dependency style of x86_64-pc-linux-gnu-g++... none >Setting page size to 4096 >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating tests/Makefile >config.status: creating patchelf.spec >config.status: executing depfiles commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9 ... >make -j1 >Making all in src >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/src' >x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -Wall -Werror=terminate -O2 -pipe -march=native -c -o patchelf.o patchelf.cc >x86_64-pc-linux-gnu-g++ -Wall -Werror=terminate -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o patchelf patchelf.o >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/src' >Making all in tests >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >make[1]: Nothing to be done for 'all'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9' >make[1]: Nothing to be done for 'all-am'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9' >>>> Source compiled. >>>> Test phase: dev-util/patchelf-0.9 >make -j1 check >Making check in src >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/src' >make[1]: Nothing to be done for 'check'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/src' >Making check in tests >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >make simple main main-scoped big-dynstr no-rpath libfoo.so libfoo-scoped.so libbar.so libbar-scoped.so libsimple.so >make[2]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -O2 -pipe -march=native -Wall -c -o simple-simple.o `test -f 'simple.c' || echo './'`simple.c >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -Wl,-O1 -Wl,--as-needed -o simple simple-simple.o >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -Wall -c -o main.o main.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -Wall -c -o foo.o foo.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -Wall -c -o bar.o bar.c >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -shared -L. -Wl,-rpath,`pwd`/no-such-path -Wl,-O1 -Wl,--as-needed -o libbar.so bar.o >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -o libfoo.so foo.o -lbar >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-O1 -Wl,--as-needed -o main main.o -lfoo >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -o libbar-scoped.so bar.o >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -o libfoo-scoped.so foo.o -lbar-scoped >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-O1 -Wl,--as-needed -o main-scoped main.o -lfoo-scoped >cat main.c > big-dynstr.c >for i in $(seq 1 2000); do echo "void f$i(void) { };" >> big-dynstr.c; done >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -Wall -c -o big-dynstr.o big-dynstr.c >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-O1 -Wl,--as-needed -o big-dynstr big-dynstr.o -lfoo >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -O2 -pipe -march=native -Wall -c -o no_rpath-no-rpath.o `test -f 'no-rpath.c' || echo './'`no-rpath.c >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -Wl,-O1 -Wl,--as-needed -o no-rpath no_rpath-no-rpath.o >make[2]: 'libfoo.so' is up to date. >make[2]: 'libfoo-scoped.so' is up to date. >make[2]: 'libbar.so' is up to date. >make[2]: 'libbar-scoped.so' is up to date. >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.9\" -DPACKAGE_STRING=\"patchelf\ 0.9\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.9\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -Wall -c -o simple.o simple.c >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -Wall -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -o libsimple.so simple.o >make[2]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >make check-TESTS >make[2]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >./main: error while loading shared libraries: libfoo.so: cannot open shared object file: No such file or directory >PASS: plain-fail.sh >Hello World >This is foo()! >This is bar()! >Result is 46 >PASS: plain-run.sh >Kernel page size is 4096 bytes >RPATH before: /var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/no-such-path >patching ELF file `scratch/shrink-rpath/libbar.so' >Kernel page size is 4096 bytes >removing directory `/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/no-such-path' from RPATH >new rpath is `' >Kernel page size is 4096 bytes >RPATH after: >Hello World >This is foo()! >This is bar()! >Result is 46 >PASS: shrink-rpath.sh >Hello World >Kernel page size is 4096 bytes >current interpreter is /lib64/ld-linux-x86-64.so.2 >patching ELF file `scratch/set-interpreter-short/simple' >Kernel page size is 4096 bytes >replacing section `.interp' with size 6 >this is a dynamic library >last page is 0x1202000 >needed space is 568 >warning: working around a Linux kernel bug by creating a hole of 18874368 bytes in âscratch/set-interpreter-short/simpleâ >rewriting section `.interp' from offset 0x238 (size 28) to offset 0x1202230 (size 6) >rewriting symbol table section 3 >rewriting symbol table section 26 >running with missing interpreter... >./set-interpreter-short.sh: line 16: scratch/set-interpreter-short/simple: No such file or directory >PASS: set-interpreter-short.sh >Hello World >Kernel page size is 4096 bytes >current interpreter is /lib64/ld-linux-x86-64.so.2 >running with explicit interpreter... >Hello World >patching ELF file `scratch/set-interpreter-long/simple' >Kernel page size is 4096 bytes >replacing section `.interp' with size 193 >this is a dynamic library >last page is 0x1202000 >needed space is 760 >warning: working around a Linux kernel bug by creating a hole of 18874368 bytes in âscratch/set-interpreter-long/simpleâ >rewriting section `.interp' from offset 0x238 (size 28) to offset 0x1202230 (size 193) >rewriting symbol table section 3 >rewriting symbol table section 26 >running with missing interpreter... >./set-interpreter-long.sh: line 22: scratch/set-interpreter-long/simple: No such file or directory >running with new interpreter... >Hello World >running with explicit interpreter... >Hello World >PASS: set-interpreter-long.sh >Kernel page size is 4096 bytes >patching ELF file `scratch/set-rpath/main' >Kernel page size is 4096 bytes >new rpath is `/oops:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/set-rpath/libsA:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/set-rpath/libsB' >rpath is too long, resizing... >DT_NULL index is 26 >replacing section `.dynamic' with size 512 >replacing section `.dynstr' with size 405 >this is a dynamic library >last page is 0x1202000 >needed space is 1480 >warning: working around a Linux kernel bug by creating a hole of 18874368 bytes in âscratch/set-rpath/mainâ >rewriting section `.dynamic' from offset 0xde0 (size 496) to offset 0x1202230 (size 512) >rewriting section `.dynstr' from offset 0x428 (size 225) to offset 0x1202430 (size 405) >rewriting symbol table section 4 >rewriting symbol table section 25 >./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' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 25 >replacing section `.dynamic' with size 496 >replacing section `.dynstr' with size 177 >replacing section `.interp' with size 28 >this is a dynamic library >last page is 0x202000 >needed space is 1272 >warning: working around a Linux kernel bug by creating a hole of 2097152 bytes in âscratch/no-rpath/no-rpathâ >rewriting section `.dynamic' from offset 0xdf0 (size 480) to offset 0x202230 (size 496) >rewriting section `.dynstr' from offset 0x358 (size 150) to offset 0x202420 (size 177) >rewriting section `.interp' from offset 0x238 (size 28) to offset 0x2024d8 (size 28) >rewriting symbol table section 3 >rewriting symbol table section 24 >Kernel page size is 4096 bytes >./no-rpath.sh: line 21: 12678 Segmentation fault ./no-rpath >FAIL: no-rpath.sh >Kernel page size is 4096 bytes >patching ELF file `scratch/big-dynstr/big-dynstr' >Kernel page size is 4096 bytes >new rpath is `/oops:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/big-dynstr/libsA:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/big-dynstr/libsB' >rpath is too long, resizing... >DT_NULL index is 26 >replacing section `.dynamic' with size 512 >replacing section `.dynstr' with size 407 >this is a dynamic library >last page is 0x121a000 >needed space is 1480 >warning: working around a Linux kernel bug by creating a hole of 18812928 bytes in âscratch/big-dynstr/big-dynstrâ >rewriting section `.dynamic' from offset 0x18de0 (size 496) to offset 0x121a230 (size 512) >rewriting section `.dynstr' from offset 0x428 (size 225) to offset 0x121a430 (size 407) >rewriting symbol table section 4 >rewriting symbol table section 25 >./big-dynstr.sh: line 22: 12774 Segmentation fault ./big-dynstr >bad exit code! >FAIL: big-dynstr.sh >Kernel page size is 4096 bytes >patching ELF file `scratch/set-rpath-library/main-scoped' >Kernel page size is 4096 bytes >new rpath is `/oops:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/set-rpath-library/libsA:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/set-rpath-library/libsB' >rpath is too long, resizing... >DT_NULL index is 26 >replacing section `.dynamic' with size 512 >replacing section `.dynstr' with size 428 >this is a dynamic library >last page is 0x1202000 >needed space is 1504 >warning: working around a Linux kernel bug by creating a hole of 18874368 bytes in âscratch/set-rpath-library/main-scopedâ >rewriting section `.dynamic' from offset 0xde0 (size 496) to offset 0x1202230 (size 512) >rewriting section `.dynstr' from offset 0x428 (size 232) to offset 0x1202430 (size 428) >rewriting symbol table section 4 >rewriting symbol table section 25 >./set-rpath-library.sh: line 25: 12877 Segmentation fault ./main-scoped >Kernel page size is 4096 bytes >patching ELF file `scratch/set-rpath-library/libsA/libfoo-scoped.so' >Kernel page size is 4096 bytes >new rpath is `/oops:/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests/scratch/set-rpath-library/libsB' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 480 >replacing section `.dynstr' with size 320 >this is a dynamic library >last page is 0x202000 >needed space is 1304 >warning: working around a Linux kernel bug by creating a hole of 2097152 bytes in âscratch/set-rpath-library/libsA/libfoo-scoped.soâ >rewriting section `.dynamic' from offset 0xe08 (size 464) to offset 0x2021f8 (size 480) >rewriting section `.dynstr' from offset 0x3c0 (size 219) to offset 0x2023d8 (size 320) >rewriting symbol table section 2 >rewriting symbol table section 24 >./set-rpath-library.sh: line 38: 12899 Segmentation fault ./main-scoped >bad exit code! >FAIL: set-rpath-library.sh >patching ELF file `scratch/soname/libsimple.so' >Kernel page size is 4096 bytes >new SONAME is `libsimple.so.1.0' >SONAME is too long, resizing... >DT_NULL index is 23 >replacing section `.dynamic' with size 464 >replacing section `.dynstr' with size 194 >this is a dynamic library >last page is 0x1202000 >needed space is 1056 >rewriting section `.dynamic' from offset 0xe18 (size 448) to offset 0x2188 (size 464) >rewriting section `.dynstr' from offset 0x340 (size 177) to offset 0x2358 (size 194) >rewriting symbol table section 2 >rewriting symbol table section 23 >Kernel page size is 4096 bytes >Kernel page size is 4096 bytes >patching ELF file `scratch/soname/libsimple.so' >Kernel page size is 4096 bytes >new SONAME is `libsimple.so.1.1' >SONAME is too long, resizing... >replacing section `.dynstr' with size 211 >this is a dynamic library >last page is 0x1203000 >needed space is 664 >rewriting section `.dynstr' from offset 0x2358 (size 194) to offset 0x31c0 (size 211) >rewriting symbol table section 2 >rewriting symbol table section 23 >Kernel page size is 4096 bytes >PASS: soname.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-amd64.sh .sh >++ sed -e 's/.*-//' >+ ARCH=amd64 >+ SCRATCH=scratch/no-rpath-amd64 >+ '[' -z amd64 ']' >+ '[' amd64 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-amd64 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-amd64 ']' >+ rm -rf scratch/no-rpath-amd64 >+ mkdir -p scratch/no-rpath-amd64 >+ cp ./no-rpath-prebuild/no-rpath-amd64 scratch/no-rpath-amd64/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-amd64/no-rpath >patching ELF file `scratch/no-rpath-amd64/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 496 >replacing section `.dynstr' with size 88 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x346/0x400346 >first page is 0x400000 >needed space is 1368 >needed space is 1424 >needed pages is 1 >changing alignment of program header 2 from 2097152 to 4096 >changing alignment of program header 3 from 2097152 to 4096 >clearing first 4366 bytes >rewriting section `.dynamic' from offset 0x16c0 (size 480) to offset 0x238 (size 496) >rewriting section `.dynstr' from offset 0x1308 (size 61) to offset 0x428 (size 88) >rewriting section `.dynsym' from offset 0x12a8 (size 96) to offset 0x480 (size 96) >rewriting section `.gnu.hash' from offset 0x1288 (size 28) to offset 0x4e0 (size 28) >rewriting section `.hash' from offset 0x1260 (size 36) to offset 0x500 (size 36) >rewriting section `.interp' from offset 0x1200 (size 28) to offset 0x528 (size 28) >rewriting section `.note.ABI-tag' from offset 0x121c (size 32) to offset 0x548 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x123c (size 36) to offset 0x568 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 36 >++ ../src/patchelf --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-amd64.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-armel.sh .sh >++ sed -e 's/.*-//' >+ ARCH=armel >+ SCRATCH=scratch/no-rpath-armel >+ '[' -z armel ']' >+ '[' armel = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-armel >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-armel ']' >+ rm -rf scratch/no-rpath-armel >+ mkdir -p scratch/no-rpath-armel >+ cp ./no-rpath-prebuild/no-rpath-armel scratch/no-rpath-armel/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-armel/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-armel/no-rpath >patching ELF file `scratch/no-rpath-armel/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 248 >replacing section `.dynstr' with size 92 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x272/0x8272 >first page is 0x8000 >needed space is 908 >needed space is 940 >needed pages is 1 >changing alignment of program header 3 from 32768 to 4096 >changing alignment of program header 4 from 32768 to 4096 >clearing first 4382 bytes >rewriting section `.dynamic' from offset 0x1494 (size 240) to offset 0x154 (size 248) >rewriting section `.dynstr' from offset 0x1230 (size 65) to offset 0x24c (size 92) >rewriting section `.dynsym' from offset 0x11e0 (size 80) to offset 0x2a8 (size 80) >rewriting section `.gnu.hash' from offset 0x11b4 (size 44) to offset 0x2f8 (size 44) >rewriting section `.hash' from offset 0x118c (size 40) to offset 0x324 (size 40) >rewriting section `.interp' from offset 0x1134 (size 19) to offset 0x34c (size 28) >rewriting section `.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 37 >++ ../src/patchelf --print-rpath scratch/no-rpath-armel/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-armel.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-armhf.sh .sh >++ sed -e 's/.*-//' >+ ARCH=armhf >+ SCRATCH=scratch/no-rpath-armhf >+ '[' -z armhf ']' >+ '[' armhf = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-armhf >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-armhf ']' >+ rm -rf scratch/no-rpath-armhf >+ mkdir -p scratch/no-rpath-armhf >+ cp ./no-rpath-prebuild/no-rpath-armhf scratch/no-rpath-armhf/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-armhf/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-armhf/no-rpath >patching ELF file `scratch/no-rpath-armhf/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 248 >replacing section `.dynstr' with size 92 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x27a/0x827a >first page is 0x8000 >needed space is 908 >needed space is 940 >needed pages is 1 >changing alignment of program header 3 from 32768 to 4096 >changing alignment of program header 4 from 32768 to 4096 >clearing first 4390 bytes >rewriting section `.dynamic' from offset 0x1424 (size 240) to offset 0x154 (size 248) >rewriting section `.dynstr' from offset 0x1238 (size 65) to offset 0x24c (size 92) >rewriting section `.dynsym' from offset 0x11e8 (size 80) to offset 0x2a8 (size 80) >rewriting section `.gnu.hash' from offset 0x11bc (size 44) to offset 0x2f8 (size 44) >rewriting section `.hash' from offset 0x1194 (size 40) to offset 0x324 (size 40) >rewriting section `.interp' from offset 0x1134 (size 25) to offset 0x34c (size 28) >rewriting section `.note.ABI-tag' from offset 0x1150 (size 32) to offset 0x368 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x388 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 37 >++ ../src/patchelf --print-rpath scratch/no-rpath-armhf/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-armhf.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-hurd-i386.sh .sh >++ sed -e 's/.*-//' >+ ARCH=i386 >+ SCRATCH=scratch/no-rpath-i386 >+ '[' -z i386 ']' >+ '[' i386 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-i386 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-i386 ']' >+ rm -rf scratch/no-rpath-i386 >+ mkdir -p scratch/no-rpath-i386 >+ cp ./no-rpath-prebuild/no-rpath-i386 scratch/no-rpath-i386/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-i386/no-rpath >patching ELF file `scratch/no-rpath-i386/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 248 >replacing section `.dynstr' with size 101 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x26e/0x804826e >first page is 0x8048000 >needed space is 908 >needed space is 940 >needed pages is 1 >clearing first 4378 bytes >rewriting section `.dynamic' from offset 0x1544 (size 240) to offset 0x154 (size 248) >rewriting section `.dynstr' from offset 0x1224 (size 74) to offset 0x24c (size 101) >rewriting section `.dynsym' from offset 0x11d4 (size 80) to offset 0x2b4 (size 80) >rewriting section `.gnu.hash' from offset 0x11b4 (size 32) to offset 0x304 (size 32) >rewriting section `.hash' from offset 0x118c (size 40) to offset 0x324 (size 40) >rewriting section `.interp' from offset 0x1134 (size 19) to offset 0x34c (size 28) >rewriting section `.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 36 >++ ../src/patchelf --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-hurd-i386.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-i386.sh .sh >++ sed -e 's/.*-//' >+ ARCH=i386 >+ SCRATCH=scratch/no-rpath-i386 >+ '[' -z i386 ']' >+ '[' i386 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-i386 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-i386 ']' >+ rm -rf scratch/no-rpath-i386 >+ mkdir -p scratch/no-rpath-i386 >+ cp ./no-rpath-prebuild/no-rpath-i386 scratch/no-rpath-i386/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-i386/no-rpath >patching ELF file `scratch/no-rpath-i386/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 248 >replacing section `.dynstr' with size 101 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x26e/0x804826e >first page is 0x8048000 >needed space is 908 >needed space is 940 >needed pages is 1 >clearing first 4378 bytes >rewriting section `.dynamic' from offset 0x1544 (size 240) to offset 0x154 (size 248) >rewriting section `.dynstr' from offset 0x1224 (size 74) to offset 0x24c (size 101) >rewriting section `.dynsym' from offset 0x11d4 (size 80) to offset 0x2b4 (size 80) >rewriting section `.gnu.hash' from offset 0x11b4 (size 32) to offset 0x304 (size 32) >rewriting section `.hash' from offset 0x118c (size 40) to offset 0x324 (size 40) >rewriting section `.interp' from offset 0x1134 (size 19) to offset 0x34c (size 28) >rewriting section `.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 36 >++ ../src/patchelf --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >PASS: no-rpath-i386.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-ia64.sh .sh >++ sed -e 's/.*-//' >+ ARCH=ia64 >+ SCRATCH=scratch/no-rpath-ia64 >+ '[' -z ia64 ']' >+ '[' ia64 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-ia64 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-ia64 ']' >+ rm -rf scratch/no-rpath-ia64 >+ mkdir -p scratch/no-rpath-ia64 >+ cp ./no-rpath-prebuild/no-rpath-ia64 scratch/no-rpath-ia64/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-ia64/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-ia64/no-rpath >patching ELF file `scratch/no-rpath-ia64/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 25 >replacing section `.dynamic' with size 512 >replacing section `.dynstr' with size 73 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x30e/0x400000000000030e >first page is 0x4000000000000000 >needed space is 1336 >needed space is 1392 >needed pages is 1 >changing alignment of program header 2 from 65536 to 4096 >changing alignment of program header 3 from 65536 to 4096 >clearing first 4310 bytes >rewriting section `.dynamic' from offset 0x1ba0 (size 496) to offset 0x238 (size 512) >rewriting section `.dynstr' from offset 0x12e0 (size 46) to offset 0x438 (size 73) >rewriting section `.dynsym' from offset 0x1298 (size 72) to offset 0x488 (size 72) >rewriting section `.gnu.hash' from offset 0x1278 (size 28) to offset 0x4d0 (size 28) >rewriting section `.hash' from offset 0x1260 (size 24) to offset 0x4f0 (size 24) >rewriting section `.interp' from offset 0x1200 (size 24) to offset 0x508 (size 28) >rewriting section `.note.ABI-tag' from offset 0x1218 (size 32) to offset 0x528 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1238 (size 36) to offset 0x548 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 39 >++ ../src/patchelf --print-rpath scratch/no-rpath-ia64/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-ia64.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-kfreebsd-amd64.sh .sh >++ sed -e 's/.*-//' >+ ARCH=amd64 >+ SCRATCH=scratch/no-rpath-amd64 >+ '[' -z amd64 ']' >+ '[' amd64 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-amd64 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-amd64 ']' >+ rm -rf scratch/no-rpath-amd64 >+ mkdir -p scratch/no-rpath-amd64 >+ cp ./no-rpath-prebuild/no-rpath-amd64 scratch/no-rpath-amd64/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-amd64/no-rpath >patching ELF file `scratch/no-rpath-amd64/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 496 >replacing section `.dynstr' with size 88 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x346/0x400346 >first page is 0x400000 >needed space is 1368 >needed space is 1424 >needed pages is 1 >changing alignment of program header 2 from 2097152 to 4096 >changing alignment of program header 3 from 2097152 to 4096 >clearing first 4366 bytes >rewriting section `.dynamic' from offset 0x16c0 (size 480) to offset 0x238 (size 496) >rewriting section `.dynstr' from offset 0x1308 (size 61) to offset 0x428 (size 88) >rewriting section `.dynsym' from offset 0x12a8 (size 96) to offset 0x480 (size 96) >rewriting section `.gnu.hash' from offset 0x1288 (size 28) to offset 0x4e0 (size 28) >rewriting section `.hash' from offset 0x1260 (size 36) to offset 0x500 (size 36) >rewriting section `.interp' from offset 0x1200 (size 28) to offset 0x528 (size 28) >rewriting section `.note.ABI-tag' from offset 0x121c (size 32) to offset 0x548 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x123c (size 36) to offset 0x568 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 36 >++ ../src/patchelf --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-kfreebsd-amd64.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-kfreebsd-i386.sh .sh >++ sed -e 's/.*-//' >+ ARCH=i386 >+ SCRATCH=scratch/no-rpath-i386 >+ '[' -z i386 ']' >+ '[' i386 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-i386 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-i386 ']' >+ rm -rf scratch/no-rpath-i386 >+ mkdir -p scratch/no-rpath-i386 >+ cp ./no-rpath-prebuild/no-rpath-i386 scratch/no-rpath-i386/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-i386/no-rpath >patching ELF file `scratch/no-rpath-i386/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 24 >replacing section `.dynamic' with size 248 >replacing section `.dynstr' with size 101 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x26e/0x804826e >first page is 0x8048000 >needed space is 908 >needed space is 940 >needed pages is 1 >clearing first 4378 bytes >rewriting section `.dynamic' from offset 0x1544 (size 240) to offset 0x154 (size 248) >rewriting section `.dynstr' from offset 0x1224 (size 74) to offset 0x24c (size 101) >rewriting section `.dynsym' from offset 0x11d4 (size 80) to offset 0x2b4 (size 80) >rewriting section `.gnu.hash' from offset 0x11b4 (size 32) to offset 0x304 (size 32) >rewriting section `.hash' from offset 0x118c (size 40) to offset 0x324 (size 40) >rewriting section `.interp' from offset 0x1134 (size 19) to offset 0x34c (size 28) >rewriting section `.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 36 >++ ../src/patchelf --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-kfreebsd-i386.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-mips.sh .sh >++ sed -e 's/.*-//' >+ ARCH=mips >+ SCRATCH=scratch/no-rpath-mips >+ '[' -z mips ']' >+ '[' mips = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-mips >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-mips ']' >+ rm -rf scratch/no-rpath-mips >+ mkdir -p scratch/no-rpath-mips >+ cp ./no-rpath-prebuild/no-rpath-mips scratch/no-rpath-mips/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-mips/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-mips/no-rpath >patching ELF file `scratch/no-rpath-mips/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 25 >replacing section `.dynamic' with size 256 >replacing section `.dynstr' with size 160 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynamic' >using replaced section `.dynstr' >last replaced is 8 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.reginfo' >replacing section `.reginfo' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.dynamic' >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >first reserved offset/addr is 0x42e/0x40042e >first page is 0x400000 >needed space is 1116 >needed space is 1148 >needed pages is 1 >changing alignment of program header 3 from 65536 to 4096 >changing alignment of program header 4 from 65536 to 4096 >clearing first 4794 bytes >rewriting section `.dynamic' from offset 0x11c0 (size 248) to offset 0x174 (size 256) >rewriting section `.dynstr' from offset 0x13a8 (size 133) to offset 0x274 (size 160) >rewriting section `.dynsym' from offset 0x12f8 (size 176) to offset 0x314 (size 176) >rewriting section `.hash' from offset 0x12b8 (size 64) to offset 0x3c4 (size 64) >rewriting section `.interp' from offset 0x1154 (size 13) to offset 0x404 (size 28) >rewriting section `.note.ABI-tag' from offset 0x1164 (size 32) to offset 0x420 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x119c (size 36) to offset 0x440 (size 36) >rewriting section `.reginfo' from offset 0x1184 (size 24) to offset 0x464 (size 24) >rewriting symbol table section 3 >rewriting symbol table section 41 >++ ../src/patchelf --print-rpath scratch/no-rpath-mips/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-mips.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-mipsel.sh .sh >++ sed -e 's/.*-//' >+ ARCH=mipsel >+ SCRATCH=scratch/no-rpath-mipsel >+ '[' -z mipsel ']' >+ '[' mipsel = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-mipsel >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-mipsel ']' >+ rm -rf scratch/no-rpath-mipsel >+ mkdir -p scratch/no-rpath-mipsel >+ cp ./no-rpath-prebuild/no-rpath-mipsel scratch/no-rpath-mipsel/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-mipsel/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-mipsel/no-rpath >patching ELF file `scratch/no-rpath-mipsel/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 25 >replacing section `.dynamic' with size 256 >replacing section `.dynstr' with size 160 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynamic' >using replaced section `.dynstr' >last replaced is 8 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.reginfo' >replacing section `.reginfo' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.dynamic' >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >first reserved offset/addr is 0x42e/0x40042e >first page is 0x400000 >needed space is 1116 >needed space is 1148 >needed pages is 1 >changing alignment of program header 3 from 65536 to 4096 >changing alignment of program header 4 from 65536 to 4096 >clearing first 4794 bytes >rewriting section `.dynamic' from offset 0x11c0 (size 248) to offset 0x174 (size 256) >rewriting section `.dynstr' from offset 0x13a8 (size 133) to offset 0x274 (size 160) >rewriting section `.dynsym' from offset 0x12f8 (size 176) to offset 0x314 (size 176) >rewriting section `.hash' from offset 0x12b8 (size 64) to offset 0x3c4 (size 64) >rewriting section `.interp' from offset 0x1154 (size 13) to offset 0x404 (size 28) >rewriting section `.note.ABI-tag' from offset 0x1164 (size 32) to offset 0x420 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x119c (size 36) to offset 0x440 (size 36) >rewriting section `.reginfo' from offset 0x1184 (size 24) to offset 0x464 (size 24) >rewriting symbol table section 3 >rewriting symbol table section 41 >++ ../src/patchelf --print-rpath scratch/no-rpath-mipsel/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-mipsel.sh >+ ARCH= >+ '[' -z '' ']' >++ sed -e 's/.*-//' >++ basename ./no-rpath-powerpc.sh .sh >+ ARCH=powerpc >+ SCRATCH=scratch/no-rpath-powerpc >+ '[' -z powerpc ']' >+ '[' powerpc = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-powerpc >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-powerpc ']' >+ rm -rf scratch/no-rpath-powerpc >+ mkdir -p scratch/no-rpath-powerpc >+ cp ./no-rpath-prebuild/no-rpath-powerpc scratch/no-rpath-powerpc/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-powerpc/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-powerpc/no-rpath >patching ELF file `scratch/no-rpath-powerpc/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 21 >replacing section `.dynamic' with size 224 >replacing section `.dynstr' with size 101 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x26a/0x1000026a >first page is 0x10000000 >needed space is 884 >needed space is 916 >needed pages is 1 >changing alignment of program header 2 from 65536 to 4096 >changing alignment of program header 3 from 65536 to 4096 >clearing first 4374 bytes >rewriting section `.dynamic' from offset 0x171c (size 216) to offset 0x154 (size 224) >rewriting section `.dynstr' from offset 0x1220 (size 74) to offset 0x234 (size 101) >rewriting section `.dynsym' from offset 0x11d0 (size 80) to offset 0x29c (size 80) >rewriting section `.gnu.hash' from offset 0x11b0 (size 32) to offset 0x2ec (size 32) >rewriting section `.hash' from offset 0x1188 (size 40) to offset 0x30c (size 40) >rewriting section `.interp' from offset 0x1134 (size 13) to offset 0x334 (size 28) >rewriting section `.note.ABI-tag' from offset 0x1144 (size 32) to offset 0x350 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1164 (size 36) to offset 0x370 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 38 >++ ../src/patchelf --print-rpath scratch/no-rpath-powerpc/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-powerpc.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-s390.sh .sh >++ sed -e 's/.*-//' >+ ARCH=s390 >+ SCRATCH=scratch/no-rpath-s390 >+ '[' -z s390 ']' >+ '[' s390 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-s390 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-s390 ']' >+ rm -rf scratch/no-rpath-s390 >+ mkdir -p scratch/no-rpath-s390 >+ cp ./no-rpath-prebuild/no-rpath-s390 scratch/no-rpath-s390/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-s390/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-s390/no-rpath >patching ELF file `scratch/no-rpath-s390/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 20 >replacing section `.dynamic' with size 216 >replacing section `.dynstr' with size 101 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 22 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.gnu.hash' >replacing section `.gnu.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x276/0x400276 >first page is 0x400000 >needed space is 888 >needed space is 920 >needed pages is 1 >clearing first 4386 bytes >rewriting section `.dynamic' from offset 0x170c (size 208) to offset 0x154 (size 216) >rewriting section `.dynstr' from offset 0x122c (size 74) to offset 0x22c (size 101) >rewriting section `.dynsym' from offset 0x11dc (size 80) to offset 0x294 (size 80) >rewriting section `.gnu.hash' from offset 0x11b0 (size 44) to offset 0x2e4 (size 44) >rewriting section `.hash' from offset 0x1188 (size 40) to offset 0x310 (size 40) >rewriting section `.interp' from offset 0x1134 (size 13) to offset 0x338 (size 28) >rewriting section `.note.ABI-tag' from offset 0x1144 (size 32) to offset 0x354 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1164 (size 36) to offset 0x374 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 35 >++ ../src/patchelf --print-rpath scratch/no-rpath-s390/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-s390.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-sh4.sh .sh >++ sed -e 's/.*-//' >+ ARCH=sh4 >+ SCRATCH=scratch/no-rpath-sh4 >+ '[' -z sh4 ']' >+ '[' sh4 = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-sh4 >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-sh4 ']' >+ rm -rf scratch/no-rpath-sh4 >+ mkdir -p scratch/no-rpath-sh4 >+ cp ./no-rpath-prebuild/no-rpath-sh4 scratch/no-rpath-sh4/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-sh4/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-sh4/no-rpath >patching ELF file `scratch/no-rpath-sh4/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 19 >replacing section `.dynamic' with size 208 >replacing section `.dynstr' with size 107 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 19 >looking at section `.interp' >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x248/0x400248 >first page is 0x400000 >needed space is 828 >needed space is 860 >needed pages is 1 >changing alignment of program header 2 from 65536 to 4096 >changing alignment of program header 3 from 65536 to 4096 >clearing first 4340 bytes >rewriting section `.dynamic' from offset 0x1600 (size 200) to offset 0x154 (size 208) >rewriting section `.dynstr' from offset 0x11f8 (size 80) to offset 0x224 (size 107) >rewriting section `.dynsym' from offset 0x1198 (size 96) to offset 0x290 (size 96) >rewriting section `.hash' from offset 0x116c (size 44) to offset 0x2f0 (size 44) >rewriting section `.interp' from offset 0x1134 (size 19) to offset 0x31c (size 28) >rewriting section `.note.gnu.build-id' from offset 0x1148 (size 36) to offset 0x338 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 34 >++ ../src/patchelf --print-rpath scratch/no-rpath-sh4/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-sh4.sh >+ ARCH= >+ '[' -z '' ']' >++ basename ./no-rpath-sparc.sh .sh >++ sed -e 's/.*-//' >+ ARCH=sparc >+ SCRATCH=scratch/no-rpath-sparc >+ '[' -z sparc ']' >+ '[' sparc = prebuild ']' >+ no_rpath_bin=./no-rpath-prebuild/no-rpath-sparc >+ '[' '!' -f ./no-rpath-prebuild/no-rpath-sparc ']' >+ rm -rf scratch/no-rpath-sparc >+ mkdir -p scratch/no-rpath-sparc >+ cp ./no-rpath-prebuild/no-rpath-sparc scratch/no-rpath-sparc/no-rpath >++ ../src/patchelf --print-rpath scratch/no-rpath-sparc/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-sparc/no-rpath >patching ELF file `scratch/no-rpath-sparc/no-rpath' >Kernel page size is 4096 bytes >new rpath is `/foo:/bar:/xxxxxxxxxxxxxxx' >rpath is too long, resizing... >DT_NULL index is 19 >replacing section `.dynamic' with size 208 >replacing section `.dynstr' with size 101 >replacing section `.interp' with size 28 >this is an executable >using replaced section `.interp' >using replaced section `.dynstr' >using replaced section `.dynamic' >last replaced is 19 >looking at section `.interp' >looking at section `.note.ABI-tag' >replacing section `.note.ABI-tag' which is in the way >looking at section `.note.gnu.build-id' >replacing section `.note.gnu.build-id' which is in the way >looking at section `.hash' >replacing section `.hash' which is in the way >looking at section `.dynsym' >replacing section `.dynsym' which is in the way >looking at section `.dynstr' >looking at section `.gnu.version' >first reserved offset/addr is 0x22e/0x1022e >first page is 0x10000 >needed space is 804 >needed space is 836 >needed pages is 1 >changing alignment of program header 2 from 65536 to 4096 >changing alignment of program header 3 from 65536 to 4096 >clearing first 4346 bytes >rewriting section `.dynamic' from offset 0x1588 (size 200) to offset 0x134 (size 208) >rewriting section `.dynstr' from offset 0x11e4 (size 74) to offset 0x204 (size 101) >rewriting section `.dynsym' from offset 0x1194 (size 80) to offset 0x26c (size 80) >rewriting section `.hash' from offset 0x116c (size 40) to offset 0x2bc (size 40) >rewriting section `.interp' from offset 0x1114 (size 19) to offset 0x2e4 (size 28) >rewriting section `.note.ABI-tag' from offset 0x1128 (size 32) to offset 0x300 (size 32) >rewriting section `.note.gnu.build-id' from offset 0x1148 (size 36) to offset 0x320 (size 36) >rewriting symbol table section 3 >rewriting symbol table section 35 >++ ../src/patchelf --print-rpath scratch/no-rpath-sparc/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >PASS: no-rpath-sparc.sh >==================== >4 of 24 tests failed >==================== >make[2]: *** [Makefile:574: check-TESTS] Error 1 >make[2]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >make[1]: *** [Makefile:698: check-am] Error 2 >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9/tests' >make: *** [Makefile:437: check-recursive] Error 1 > * ERROR: dev-util/patchelf-0.9::gentoo failed (test phase): > * Make check failed. See above for details. > * > * Call stack: > * ebuild.sh, line 124: Called src_test > * environment, line 1312: Called default > * phase-functions.sh, line 853: Called default_src_test > * phase-functions.sh, line 882: Called __eapi0_src_test > * phase-helpers.sh, line 763: Called die > * The specific snippet of code: > * $emake_cmd ${internal_opts} check || \ > * die "Make check failed. See above for details." > * > * If you need support, post the output of `emerge --info '=dev-util/patchelf-0.9::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-util/patchelf-0.9::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-util:patchelf-0.9:20171024-152153.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/patchelf-0.9/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-util/patchelf-0.9/temp/environment'. > * Working directory: '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9' > * S: '/var/tmp/portage/dev-util/patchelf-0.9/work/patchelf-0.9'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 635316
:
499866
| 499868 |
499870
|
499872
|
499874
|
499876
|
499878
|
499880
|
527310