Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 571326 Details for
Bug 682100
dev-util/patchelf-0.10 : [TEST] FAIL: set-interpreter-long.sh
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-util:patchelf-0.10:20190331-061739.log
dev-util:patchelf-0.10:20190331-061739.log (text/plain), 61.81 KB, created by
Toralf Förster
on 2019-03-31 07:33:06 UTC
(
hide
)
Description:
dev-util:patchelf-0.10:20190331-061739.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2019-03-31 07:33:06 UTC
Size:
61.81 KB
patch
obsolete
> * Package: dev-util/patchelf-0.10 > * 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.10.tar.bz2 to /var/tmp/portage/dev-util/patchelf-0.10/work >>>> Source unpacked in /var/tmp/portage/dev-util/patchelf-0.10/work >>>> Preparing source in /var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10 ... > * Running eautoreconf in '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10' ... > * Running aclocal ... > [ ok ] > * Running autoconf --force ... > [ ok ] > * Running automake --add-missing --copy --foreign --force-missing ... > [ ok ] > * Running elibtoolize in: patchelf-0.10/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10 ... >./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.10 --htmldir=/usr/share/doc/patchelf-0.10/html --libdir=/usr/lib64 >checking for a BSD-compatible install... /usr/lib/portage/python3.6/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 whether make supports the include directive... yes (GNU style) >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.10/work/patchelf-0.10 ... >make -j1 >Making all in src >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/src' >x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -Wall -std=c++11 -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=native -c -o patchelf.o patchelf.cc >x86_64-pc-linux-gnu-g++ -Wall -std=c++11 -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -o patchelf patchelf.o >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/src' >Making all in tests >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests' >make[1]: Nothing to be done for 'all'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests' >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10' >make[1]: Nothing to be done for 'all-am'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10' >>>> Source compiled. >>>> Test phase: dev-util/patchelf-0.10 >make -j1 check >Making check in src >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/src' >make[1]: Nothing to be done for 'check'. >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/src' >Making check in tests >make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/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.10/work/patchelf-0.10/tests' >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -O2 -pipe -march=native -c -o simple-simple.o `test -f 'simple.c' || echo './'`simple.c >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -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.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -c -o main.o main.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -c -o foo.o foo.c >x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -c -o bar.o bar.c >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -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 -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 -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 -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 -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 -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.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -c -o big-dynstr.o big-dynstr.c >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -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.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -O2 -pipe -march=native -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 -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.10\" -DPACKAGE_STRING=\"patchelf\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.10\" -DPAGESIZE=4096 -I. -fpic -O2 -pipe -march=native -c -o simple.o simple.c >x86_64-pc-linux-gnu-gcc -fpic -O2 -pipe -march=native -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.10/work/patchelf-0.10/tests' >make check-TESTS >make[2]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/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.10/work/patchelf-0.10/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.10/work/patchelf-0.10/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 0x1005000 >needed space is 40 >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x5000 (size 6) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x5008 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 24 >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 195 >this is a dynamic library >last page is 0x1005000 >needed space is 232 >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x5000 (size 195) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x50c8 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 24 >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... >FAIL: 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.10/work/patchelf-0.10/tests/scratch/set-rpath/libsA:/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/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 380 >this is a dynamic library >last page is 0x1005000 >needed space is 960 >rewriting section '.dynamic' from offset 0x2de8 (size 496) to offset 0x5000 (size 512) >rewriting section '.dynstr' from offset 0x400 (size 196) to offset 0x5200 (size 380) >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x5380 (size 28) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x53a0 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 22 >Hello World >This is foo()! >This is bar()! >Result is 46 >PASS: 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 184 >replacing section '.interp' with size 28 >this is a dynamic library >last page is 0x5000 >needed space is 744 >shifting new PT_LOAD segment by 0 bytes to work around a Linux kernel bug >rewriting section '.dynamic' from offset 0x2df8 (size 480) to offset 0x5000 (size 496) >rewriting section '.dynstr' from offset 0x3d0 (size 157) to offset 0x51f0 (size 184) >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x52a8 (size 28) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x52c8 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 22 >Kernel page size is 4096 bytes >Hello world >PASS: 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.10/work/patchelf-0.10/tests/scratch/big-dynstr/libsA:/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/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 382 >this is a dynamic library >last page is 0x1019000 >needed space is 960 >rewriting section '.dynamic' from offset 0x16de8 (size 496) to offset 0x27000 (size 512) >rewriting section '.dynstr' from offset 0x400 (size 196) to offset 0x27200 (size 382) >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x27380 (size 28) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x273a0 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 22 >Hello World >This is foo()! >This is bar()! >Result is 46 >PASS: 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.10/work/patchelf-0.10/tests/scratch/set-rpath-library/libsA:/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/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 403 >this is a dynamic library >last page is 0x1005000 >needed space is 984 >rewriting section '.dynamic' from offset 0x2de8 (size 496) to offset 0x5000 (size 512) >rewriting section '.dynstr' from offset 0x400 (size 203) to offset 0x5200 (size 403) >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x5398 (size 28) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x53b8 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 22 >./main-scoped: error while loading shared libraries: libbar-scoped.so: cannot open shared object file: No such file or directory >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.10/work/patchelf-0.10/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 266 >this is a dynamic library >last page is 0x5000 >needed space is 1016 >rewriting section '.dynamic' from offset 0x2e10 (size 464) to offset 0x4000 (size 480) >rewriting section '.dynstr' from offset 0x378 (size 163) to offset 0x41e0 (size 266) >rewriting section '.dynsym' from offset 0x2a0 (size 216) to offset 0x42f0 (size 216) >rewriting section '.gnu.hash' from offset 0x270 (size 44) to offset 0x43c8 (size 44) >rewriting symbol table section 21 >rewriting symbol table section 26 >Hello World >./set-rpath-library.sh: line 38: 249 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 138 >this is a dynamic library >last page is 0x1005000 >needed space is 848 >rewriting section '.dynamic' from offset 0x2e20 (size 448) to offset 0x4000 (size 464) >rewriting section '.dynstr' from offset 0x2f0 (size 121) to offset 0x41d0 (size 138) >rewriting section '.dynsym' from offset 0x230 (size 192) to offset 0x4260 (size 192) >rewriting section '.gnu.hash' from offset 0x200 (size 44) to offset 0x4320 (size 44) >rewriting symbol table section 20 >rewriting symbol table section 25 >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 155 >this is a dynamic library >last page is 0x1006000 >needed space is 160 >rewriting section '.dynstr' from offset 0x41d0 (size 138) to offset 0x5000 (size 155) >rewriting symbol table section 20 >rewriting symbol table section 24 >Kernel page size is 4096 bytes >PASS: soname.sh >Kernel page size is 4096 bytes >patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/main' >Kernel page size is 4096 bytes >new rpath is '/oops:/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA:/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB' >rpath is too long, resizing... >DT_NULL index is 26 >replacing section '.dynamic' with size 512 >replacing section '.dynstr' with size 430 >this is a dynamic library >last page is 0x1005000 >needed space is 1008 >rewriting section '.dynamic' from offset 0x2de8 (size 496) to offset 0x5000 (size 512) >rewriting section '.dynstr' from offset 0x400 (size 196) to offset 0x5200 (size 430) >rewriting section '.interp' from offset 0x2a8 (size 28) to offset 0x53b0 (size 28) >rewriting section '.note.ABI-tag' from offset 0x2c4 (size 32) to offset 0x53d0 (size 32) >rewriting symbol table section 2 >rewriting symbol table section 22 >patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/main' >Kernel page size is 4096 bytes >removing directory '/oops' from RPATH >removing directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB' from RPATH >new rpath is '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA' >patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/mainA' >Kernel page size is 4096 bytes >removing directory '/oops' from RPATH >removing directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB' from RPATH because of non-allowed prefix >new rpath is '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA' >patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/mainB' >Kernel page size is 4096 bytes >removing directory '/oops' from RPATH >removing directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA' from RPATH because of non-allowed prefix >new rpath is '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB' >Kernel page size is 4096 bytes >RPATH of scratch/shrink-rpath-with-allowed-prefixes/main after: /var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA >Kernel page size is 4096 bytes >RPATH of scratch/shrink-rpath-with-allowed-prefixes/mainA after: /var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA >Kernel page size is 4096 bytes >RPATH of scratch/shrink-rpath-with-allowed-prefixes/mainB after: /var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB >PASS: shrink-rpath-with-allowed-prefixes.sh >+ ARCH= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >PASS: no-rpath-amd64.sh >+ ARCH= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-armel/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-armhf/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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-hurd-i386.sh >+ ARCH= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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-i386.sh >+ ARCH= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-ia64/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -z '' ']' >++ sed -e 's/.*-//' >++ basename ./no-rpath-mips.sh .sh >+ 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 --page-size 4096 --print-rpath scratch/no-rpath-mips/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-mipsel/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -z '' ']' >++ basename ./no-rpath-powerpc.sh .sh >++ sed -e 's/.*-//' >+ 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 --page-size 4096 --print-rpath scratch/no-rpath-powerpc/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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= >+ PAGESIZE=4096 >+ '[' -z '' ']' >++ sed -e 's/.*-//' >++ basename ./no-rpath-s390.sh .sh >+ 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 --page-size 4096 --print-rpath scratch/no-rpath-s390/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --print-rpath scratch/no-rpath-s390/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >PASS: no-rpath-s390.sh >+ ARCH= >+ PAGESIZE=4096 >+ '[' -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 --page-size 4096 --print-rpath scratch/no-rpath-sh4/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --print-rpath scratch/no-rpath-sh4/no-rpath >Kernel page size is 4096 bytes >+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx >+ grep -q /foo:/bar >+ echo /foo:/bar:/xxxxxxxxxxxxxxx >PASS: no-rpath-sh4.sh >+ ARCH= >+ PAGESIZE=4096 >+ '[' -z '' ']' >++ sed -e 's/.*-//' >++ basename ./no-rpath-sparc.sh .sh >+ 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 --page-size 4096 --print-rpath scratch/no-rpath-sparc/no-rpath >Kernel page size is 4096 bytes >+ oldRPath= >+ test -n '' >++ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf >Kernel page size is 4096 bytes >+ ../src/patchelf --page-size 4096 --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 --page-size 4096 --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 >==================== >2 of 25 tests failed >==================== >make[2]: *** [Makefile:584: check-TESTS] Error 1 >make[2]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests' >make[1]: *** [Makefile:711: check-am] Error 2 >make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10/tests' >make: *** [Makefile:437: check-recursive] Error 1 > * ERROR: dev-util/patchelf-0.10::gentoo failed (test phase): > * Make check failed. See above for details. > * > * Call stack: > * ebuild.sh, line 124: Called src_test > * environment, line 1446: Called default > * phase-functions.sh, line 868: Called default_src_test > * phase-functions.sh, line 897: Called __eapi0_src_test > * phase-helpers.sh, line 816: 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.10::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-util/patchelf-0.10::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-util:patchelf-0.10:20190331-061739.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/patchelf-0.10/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-util/patchelf-0.10/temp/environment'. > * Working directory: '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10' > * S: '/var/tmp/portage/dev-util/patchelf-0.10/work/patchelf-0.10'
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 682100
:
571324
| 571326 |
571328
|
571330
|
571332
|
571334
|
571336
|
571338