<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>158438</bug_id>
          
          <creation_ts>2006-12-18 02:22 0000</creation_ts>
          <short_desc>dev-libs/elfutils-0.127 fails test on alpha/sparc, previous version didn&apos;t</short_desc>
          <delta_ts>2008-04-20 08:13:14 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>stefaan@gentoo.org</reporter>
          <assigned_to>toolchain@gentoo.org</assigned_to>
          <cc>alpha@gentoo.org</cc>
    
    <cc>hppa@gentoo.org</cc>
    
    <cc>sparc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>stefaan@gentoo.org</who>
            <bug_when>2006-12-18 02:22:16 0000</bug_when>
            <thetext>both on gcc 3.4.6 and gcc 4.1.1.  Seems like alpha is a not so well-known architecture anymore for this package... or at least its tests.  I don&apos;t known enough about this to solve it by myself.  

Maybe this is not so serious, feel free to mark invalid  

PASS: run-strip-test6.sh
PASS: run-ecp-test.sh
PASS: run-ecp-test2.sh
PASS: run-elflint-test.sh
unknown machine type 36902
section [ 3] &apos;.hash&apos;: entry size does not match Elf32_Word
section [ 3] &apos;.hash&apos;: chain array not large enough
section [ 3] &apos;.hash&apos;: hash bucket reference 0 out of bounds
section [23] &apos;.sdata&apos; contains unknown flag(s) 0x10000000
section [24] &apos;.sbss&apos; contains unknown flag(s) 0x10000000
FAIL: run-elflint-self.sh
PASS: run-ranlib-test.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr-&gt;e_ident[5] != 1 || (! 0 &amp;&amp; (ehdr-&gt;e_shoff &amp; (__alignof__ (Elf64_Shdr) - 1)) != 0)&apos; failed.
./test-subr.sh: line 65: 29370 Aborted                 LD_LIBRARY_PATH=&quot;${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH&quot; &quot;$@&quot;
FAIL: run-ranlib-test2.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr-&gt;e_ident[5] != 1 || (! 0 &amp;&amp; (ehdr-&gt;e_shoff &amp; (__alignof__ (Elf64_Shdr) - 1)) != 0)&apos; failed.
./test-subr.sh: line 65: 29379 Aborted                 LD_LIBRARY_PATH=&quot;${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH&quot; &quot;$@&quot;
FAIL: run-ranlib-test3.sh
PASS: run-ranlib-test4.sh
PASS: run-addrscopes.sh
PASS: run-strings-test.sh
PASS: run-funcscopes.sh
PASS: run-find-prologues.sh
PASS: run-allregs.sh
PASS: msg_tst
PASS: asm-tst1
PASS: asm-tst2
PASS: asm-tst3
PASS: asm-tst4
PASS: asm-tst5
PASS: asm-tst6
PASS: asm-tst7
PASS: asm-tst8
PASS: asm-tst9
=====================================================
3 of 47 tests failed
Please report to http://bugzilla.redhat.com/bugzilla/
=====================================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/home/extra/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/tests&apos;
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/extra/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/tests&apos;
make: *** [check-recursive] Error 1

!!! ERROR: dev-libs/elfutils-0.118 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_test
  ebuild.sh, line 986:   Called src_test
  elfutils-0.118.ebuild, line 57:   Called die

!!! test failed
!!! If you need support, post the topmost build error, and the call stack if relevant.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kloeri@gentoo.org</who>
            <bug_when>2007-03-10 20:55:07 0000</bug_when>
            <thetext>0.125 fails 4 tests on Alpha.

PASS: run-ecp-test.sh
PASS: run-ecp-test2.sh
PASS: run-elflint-test.sh
section [22] &apos;.sdata&apos; contains unknown flag(s) 0x10000000
section [23] &apos;.sbss&apos; contains unknown flag(s) 0x10000000
*** failure in ../src/addr2line
FAIL: run-elflint-self.sh
PASS: run-ranlib-test.sh
testfile19 testfile19.index differ: char 57, line 2
FAIL: run-ranlib-test2.sh
testfile20 testfile20.index differ: char 9, line 2
FAIL: run-ranlib-test3.sh
PASS: run-ranlib-test4.sh
PASS: run-addrscopes.sh
PASS: run-strings-test.sh
PASS: run-funcscopes.sh
PASS: run-find-prologues.sh
PASS: run-allregs.sh
PASS: run-readelf-test1.sh
./allregs: dwfl_module_register_names: no backend registers known
FAIL: run-native-test.sh
PASS: run-bug1-test.sh
PASS: msg_tst
PASS: asm-tst1
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-06-28 13:48:47 0000</bug_when>
            <thetext>@toolchain: any ideas?

0.127 still fails the same tests kloeri posted</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-07-16 13:26:21 0000</bug_when>
            <thetext>There are more arches affected

vapier: Debian uses 0.128 and uses it&apos;s own patchset which contains specific archs fixes. Using their patches no tests fail.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-07-16 21:47:27 0000</bug_when>
            <thetext>2 tests have been failing for ages on hppa; run-elflint-self.sh and run-native-test.sh:

unsupported OS ABI e_ident[7] == &apos;Linux&apos;
invalid machine flags: 0x210
section [ 8] &apos;.rela.dyn&apos;: relocation 0: invalid type
section [ 8] &apos;.rela.dyn&apos;: relocation 1: invalid type
section [ 8] &apos;.rela.dyn&apos;: relocation 2: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 0: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 1: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 2: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 3: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 4: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 5: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 6: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 7: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 8: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 9: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 10: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 11: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 12: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 13: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 14: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 15: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 16: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 17: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 18: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 19: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 20: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 21: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 22: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 23: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 24: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 25: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 26: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 27: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 28: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 29: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 30: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 31: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 32: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 33: invalid type
section [ 9] &apos;.rela.plt&apos;: relocation 34: invalid type
section [21] &apos;.plt&apos;: size not multiple of entry size
section [36] &apos;.symtab&apos;: symbol 70: unknown type
*** failure in ../src/addr2line
FAIL: run-elflint-self.sh

[...]

./allregs: dwfl_module_register_names: no backend registers known
FAIL: run-native-test.sh

No regression there, just something that was never well polished for HPPA in the first place. :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-04-20 08:13:14 0000</bug_when>
            <thetext>should be fixed with elfutils-0.131-r2</thetext>
          </long_desc>
      
    </bug>

</bugzilla>