binutils pt-pax test suite

Robert Connolly robert at linuxfromscratch.org
Fri Sep 25 21:33:14 PDT 2009


Please first tell me that the test suite passed all tests 100% for Binutils 
vanilla, and that these test failures are caused by the pt_pax patch.

If that is the case, please send me your test suite logs:
find binutils-build/ -name "*.log"

robert

On Friday September 25 2009 11:56:05 pm ALIP BUDIANTO wrote:
> I was kind of bored so I just tried Mac OS X.
> Host: Mac OS X 10.6.1
> LOG:
> 		=== binutils tests ===
>
> Schedule of variations:
>     unix
>
> Running target unix
> Using /opt/local/share/dejagnu/baseboards/unix.exp as board
> description file for target.
> Using /opt/local/share/dejagnu/config/unix.exp as generic interface
> file for target.
> Using
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/config/default.e
>xp as tool-and-target-specific interface file.
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/ar.
>exp ...
> FAIL: ar long file names
> FAIL: ar symbol table
> FAIL: ar thin archive
> FAIL: ar thin archive with nested archive
> FAIL: ar argument parsing
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/arm
>/objdump.exp ...
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/dll
>tool.exp ...
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/hpp
>a/objdump.exp ...
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/m68
>k/objdump.exp ...
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/nm.
>exp ...
> Version /Users/alipbudianto/src/binutils-build/binutils/nm-new namespace
> FAIL: nm (no arguments)
> FAIL: nm -g
> FAIL: nm -P
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/obj
>copy.exp ...
> Version /Users/alipbudianto/src/binutils-build/binutils/objcopy namespace
> FAIL: objcopy (simple copy)
> FAIL: objcopy --reverse-bytes
> FAIL: objcopy -O srec
> ERROR: objdump can not recognize bintest.o
> ERROR: objdump can not recognize bintest.o
> FAIL: strip with saving a symbol
> FAIL: simple objcopy of executable
> FAIL: run objcopy of executable
> ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog:
> cp: tmpdir/copyprog: No such file or directory
> ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog:
> cp: tmpdir/copyprog: No such file or directory
> ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog:
> cp: tmpdir/copyprog: No such file or directory
> ERROR:
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/cop
>ytest.s: assembly failed
> FAIL: copy with setting section flags 3
> ERROR:
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/loc
>alize-hidden-2.s: assembly failed
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/obj
>dump.exp ...
> Version /Users/alipbudianto/src/binutils-build/binutils/objdump namespace
> FAIL: objdump -i
> FAIL: objdump -f
> FAIL: objdump -h
> FAIL: objdump -t
> FAIL: objdump -r
> FAIL: objdump -s
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/rea
>delf.exp ...
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/siz
>e.exp ...
> Version /Users/alipbudianto/src/binutils-build/binutils/size namespace
> FAIL: size (no arguments)
> FAIL: size -A
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/vax
>/objdump.exp ...
> Running
> /Users/alipbudianto/src/binutils-2.19.1/binutils/testsuite/binutils-all/win
>dres/windres.exp ...
>
> 		=== binutils Summary ===
>
> # of unexpected failures	23
> # of unresolved testcases	6
> # of unsupported tests		1
> make[4]: *** [check-DEJAGNU] Error 1
> make[3]: *** [check-am] Error 2
> make[2]: *** [check-recursive] Error 1
> make[1]: *** [check-binutils] Error 2
> make: *** [do-check] Error 2
> (END OF LOG)
> I was bored so don't scream at me for using a Mac.
>
> On Thu, Sep 24, 2009 at 7:16 PM, Robert Connolly
>
> <robert at linuxfromscratch.org> wrote:
> > Hello. I made differences for x86_64 on the pt-pax Binutils patch. I
> > would like some testers. The test suite should pass without failures.
> >
> > Testers (any Linux distro, including multilib systems):
> > Use binutils-2.19* (not binutils-2.20*)
> > Please first verify that the test suite passes on the host system.
> >
> > Apply this patch:
> > http://pax.grsecurity.net/binutils-2.19-pt-pax-flags-200811041810.patch
> > and then this:
> > http://www.linuxfromscratch.org/~robert/new/patches/binutils-2.19.1-pt_pa
> >x_testsuite_fix.diff
> >
> > configure && make && make check
> >
> > If there are failures, email the cpu platform, system information, and
> > log to me. If you have a sparc, or alpha, or whatever, email me the test
> > suite logs, so I can add differences for that platform.
> >
> > Thank you
> > robert
> >
> > --
> > http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
> > FAQ: http://www.linuxfromscratch.org/faq/
> > Unsubscribe: See the above information page


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.linuxfromscratch.org/pipermail/hlfs-dev/attachments/20090926/22a7c931/attachment.sig>


More information about the hlfs-dev mailing list