Bug 130121 - stabilize elfutils-0.118
|
Bug#:
130121
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: vapier@gentoo.org
|
Reported By: vapier@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: stabilize elfutils-0.118
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-04-15 20:52 0000
|
Fails to pass its tests on ppc:
loadable segment GNU_RELRO applies to is executable
FAIL: run-elflint-self.sh
=====================================================
1 of 47 tests failed
Please report to http://bugzilla.redhat.com/bugzilla/
=====================================================
And with ssp enabled there are two more errors:
make[2]: Entering directory
`/var/tmp/portage/elfutils-0.118/work/elfutils-0.11$
Extracting symbols... arextract: stack smashing attack in function
__libelf_nex$
/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/tests/run-arextract.sh:
lin$
FAIL: run-arextract.sh
arsymtest: stack smashing attack in function __libelf_next_arhdr()
/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/tests/run-arsymtest.sh:
lin$
FAIL: run-arsymtest.sh
0.118 fails 3 tests on alpha. 0.108 version passes all tests.
PASS: run-ecp-test.sh
PASS: run-ecp-test2.sh
PASS: run-elflint-test.sh
unknown machine type 36902
loadable segment GNU_RELRO applies to is executable
section [ 3] '.hash': entry size does not match Elf32_Word
section [ 3] '.hash': chain array not large enough
section [ 3] '.hash': hash bucket reference 0 out of bounds
section [24] '.sdata' contains unknown flag(s) 0x10000000
section [25] '.sbss' contains unknown flag(s) 0x10000000
FAIL: run-elflint-self.sh
PASS: run-ranlib-test.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr->e_ident[5] != 1 ||
(! 0 && (ehdr->e_shoff & (__alignof__ (Elf64_Shdr) - 1)) != 0)' failed.
./test-subr.sh: line 65: 12615 Aborted
LD_LIBRARY_PATH="${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
"$@"
FAIL: run-ranlib-test2.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr->e_ident[5] != 1 ||
(! 0 && (ehdr->e_shoff & (__alignof__ (Elf64_Shdr) - 1)) != 0)' failed.
./test-subr.sh: line 65: 12624 Aborted
LD_LIBRARY_PATH="${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
"$@"
FAIL: run-ranlib-test3.sh
PASS: run-ranlib-test4.sh
PASS: run-addrscopes.sh
PASS: run-strings-test.sh
Mike: Can't stable on ia64 because of the >=gcc-3.3.3 DEP. It compiles fine
with 3.3.2 but fails the same tests as Alpha:
PASS: run-elflint-test.sh
section [25] '.got' contains unknown flag(s) 0x10000000
section [26] '.IA_64.pltoff' contains unknown flag(s) 0x10000000
section [27] '.sdata' contains unknown flag(s) 0x10000000
section [28] '.sbss' contains unknown flag(s) 0x10000000
FAIL: run-elflint-self.sh
PASS: run-ranlib-test.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr->e_ident[5] != 1 ||
(! 0 && (ehdr->e_shoff & (__alignof__ (Elf64_Shdr) - 1)) != 0)' failed.
./test-subr.sh: line 65: 25853 Aborted
LD_LIBRARY_PATH="${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
"$@"
FAIL: run-ranlib-test2.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr->e_ident[5] != 1 ||
(! 0 && (ehdr->e_shoff & (__alignof__ (Elf64_Shdr) - 1)) != 0)' failed.
./test-subr.sh: line 65: 25862 Aborted
LD_LIBRARY_PATH="${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
"$@"
FAIL: run-ranlib-test3.sh
PASS: run-ranlib-test4.sh
Passes all tests on x86
_____________________________________
Extracting symbols... done
PASS: run-arextract.sh
PASS: run-arsymtest.sh
PASS: newfile
PASS: test-nlist
PASS: update1
PASS: update2
PASS: update3
PASS: update4
PASS: run-show-die-info.sh
PASS: run-get-files.sh
PASS: run-get-lines.sh
PASS: run-get-pubnames.sh
PASS: run-get-aranges.sh
PASS: run-allfcts.sh
PASS: run-show-abbrev.sh
PASS: run-line2addr.sh
PASS: hash
PASS: newscn
PASS: run-strip-test.sh
PASS: run-strip-test2.sh
PASS: run-strip-test3.sh
PASS: run-strip-test4.sh
PASS: run-strip-test5.sh
PASS: run-strip-test6.sh
PASS: run-ecp-test.sh
PASS: run-ecp-test2.sh
PASS: run-elflint-test.sh
PASS: run-elflint-self.sh
PASS: run-ranlib-test.sh
PASS: run-ranlib-test2.sh
PASS: 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
===================
All 47 tests passed
===================
emerge info
_________________
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.16.5
i686)
=================================================================
System uname: 2.6.16.5 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
dev-lang/python: 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac acpi alsa apache2 avi bitmap-fonts bzip2 cairo
cdparanoia cli crypt ctype cups dba dri dvd dvdread eds encode esd expat
fastbuild firefox foomaticdb force-cgi-redirect ftp gd gdbm gif gstreamer gtk
gtk2 iconv icu idn isdnlog jpeg jpeg2k kde kdeenablefinal libwww lm_sensors mad
memlimit mmx mmxext mozsvg mp3 mpeg mplayer msn ncurses network nls nomotif
nptl nptlonly nsplugin ogg opengl pcre pdflib php png posix ppds pppd qt
quicktime rdesktop readline rtc session sharedmem simplexml soap sockets spl
sse sse2 ssl svg tcpd tetex tiff tokenizer truetype truetype-fonts type1-fonts
udev unicode userlocales vorbis win32codecs xml xpm xsl xv zlib
video_cards_radeon input_devices_keyboard input_devices_mouse userland_GNU
kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS,
MAKEOPTS, PORTDIR_OVERLAY
all tests passed on ppc64. stable on ppc64
if hppa1.1-unknown-linux-gnu-gcc -D_GNU_SOURCE -DHAVE_CONFIG_H
-DSRCDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\"
-DOBJDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\" -I. -I.
-I.. -I. -I./../libelf -I./../libebl -I./../libdw -I./../libdwfl -I./../lib
-I.. -Wall -Wshadow -std=gnu99 -Wunused -W -O2 -pipe -mschedule=7100LC
-march=1.1 -MT strings.o -MD -MP -MF ".deps/strings.Tpo" -c -o strings.o
strings.c; \
then mv -f ".deps/strings.Tpo" ".deps/strings.Po"; else rm -f
".deps/strings.Tpo"; exit 1; fi
if hppa1.1-unknown-linux-gnu-gcc -D_GNU_SOURCE -DHAVE_CONFIG_H
-DSRCDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\"
-DOBJDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\" -I. -I.
-I.. -I. -I./../libelf -I./../libebl -I./../libdw -I./../libdwfl -I./../lib
-I.. -Wall -Wshadow -std=gnu99 -Wunused -W -Wformat=2 -O2 -pipe
-mschedule=7100LC -march=1.1 -c -o i386_ld.os -fpic -DPIC -DSHARED \
-MT i386_ld.os -MD -MP -MF ".deps/i386_ld.Tpo" \
`test -f 'i386_ld.c' || echo './'`i386_ld.c; \
then cat ".deps/i386_ld.Tpo" >> ".deps/i386_ld.Po"; \
rm -f ".deps/i386_ld.Tpo"; \
else rm -f ".deps/i386_ld.Tpo"; exit 1; \
fi
strings.c: In function `process_chunk_mb':
strings.c:368: warning: signed and unsigned type in conditional expression
strings.c: In function `process_chunk':
strings.c:428: warning: signed and unsigned type in conditional expression
strings.c: In function `map_file':
strings.c:483: error: `POSIX_MADV_SEQUENTIAL' undeclared (first use in this
function)
strings.c:483: error: (Each undeclared identifier is reported only once
strings.c:483: error: for each function it appears in.)
make[2]: *** [strings.o] Error 1
make[2]: *** Waiting for unfinished jobs....
rm i386_ld.o
make[2]: Leaving directory
`/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/elfutils-0.118/work/elfutils-0.118'
make: *** [all] Error 2
!!! ERROR: dev-libs/elfutils-0.118 failed.
# emergeinfo
Wed Apr 19 00:34:59 CEST 2006
Gentoo Base System version 1.12.0_pre17
Portage 2.1_pre7-r5 (default-linux/hppa/2005.0, gcc-3.3.6,
glibc-2.3.4.20040808-r1, 2.6.16-pa0-JeR parisc)
=================================================================
System uname: 2.6.16-pa0-JeR parisc PA7300LC (PCX-L2)
ccache version 2.4 [disabled]
dev-lang/python: 2.2.3-r6, 2.3.5-r2, 2.4.2
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="hppa"
AUTOCLEAN="yes"
CBUILD="hppa1.1-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mschedule=7100LC -march=1.1"
CHOST="hppa1.1-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild
/etc/ssh /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -mschedule=7100LC -march=1.1"
DISTDIR="/keeps/gentoo/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer notitles
sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/"
LC_ALL="en_US.UTF-8"
LINGUAS="en nl"
MAKEOPTS="-j2"
PKGDIR="/keeps/gentoo/packages/hpvis"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/keeps/gentoo/portage"
PORTDIR_OVERLAY="/keeps/gentoo/local"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="hppa X Xaw3d alsa apache2 bash-completion berkdb bitmap-fonts bittorrent
bzip2 c++ cairo caps cdb cjk crypt cups curl elf esd exif expat fam fame fbcon
flac foomaticdb fortran gd gdbm gif gimpprint gmp gnutls gpm gtk gtk2 idn
imagemagick imlib ipv6 javascript jpeg lcms libwww logrotate lua mad mhash
motif ncurses nls offensive ogg opengl oss pam pdflib perl pic png python qt
readline recode ruby samba sdl slp snmp spell sqlite ssl svg sysfs tcpd threads
tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vorbis
xml2 xv yaz zlib elibc_glibc kernel_linux linguas_en linguas_nl userland_GNU
video_cards_stifb video_cards_fbdev"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS
(In reply to comment #9)
> your glibc is too old
>
Could you please make me a new one, then? :)
> Could you please make me a new one, then? :)
i leave it up to GMsoft to roll new glibc/hppa snaps :p
i added a hack to elfutils in the meantime ... builds for me on hppa now
The mips team doth annoint this bug with the mips keyword of stability +1.
make[2]: Entering directory
`/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src'
rm -f libld_elf.a
ar cru libld_elf.a none_ld.o
i686-pc-linux-gnu-ranlib libld_elf.a
if i686-pc-linux-gnu-gcc -D_GNU_SOURCE -DHAVE_CONFIG_H
-DSRCDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\"
-DOBJDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\" -I. -I.
-I.. -I. -I./../libelf -I./../libebl -I./../libdw -I./../libdwfl -I./../lib
-I.. -Wall -Wshadow -std=gnu99 -Wunused -W -Wformat=2 -O3 -march=athlon-xp
-pipe -fomit-frame-pointer -MT i386_ld.o -MD -MP -MF ".deps/i386_ld.Tpo" -c -o
i386_ld.o i386_ld.c; \
then mv -f ".deps/i386_ld.Tpo" ".deps/i386_ld.Po"; else rm -f
".deps/i386_ld.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -D_GNU_SOURCE -DHAVE_CONFIG_H
-DSRCDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\"
-DOBJDIR=\"/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src\" -I. -I.
-I.. -I. -I./../libelf -I./../libebl -I./../libdw -I./../libdwfl -I./../lib
-I.. -Wall -Wshadow -std=gnu99 -Wunused -W -Wformat=2 -O3 -march=athlon-xp
-pipe -fomit-frame-pointer -MT readelf.o -MD -MP -MF ".deps/readelf.Tpo" -c -o
readelf.o readelf.c; \
then mv -f ".deps/readelf.Tpo" ".deps/readelf.Po"; else rm -f
".deps/readelf.Tpo"; exit 1; fi
readelf.c: In function `main':
readelf.c:203: warning: implicit declaration of function `error'
readelf.c:226: error: `error_message_count' undeclared (first use in this
function)
readelf.c:226: error: (Each undeclared identifier is reported only once
readelf.c:226: error: for each function it appears in.)
i386_ld.c: In function `elf_i386_initialize_plt':
i386_ld.c:200: warning: implicit declaration of function `error'
make[2]: *** [readelf.o] Ошибка 1
make[2]: *** Ожидание
завершения
заданий...
rm i386_ld.o
make[2]: Leaving directory
`/var/tmp/portage/elfutils-0.118/work/elfutils-0.118/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory
`/var/tmp/portage/elfutils-0.118/work/elfutils-0.118'
make: *** [all] Ошибка 2
!!! ERROR: dev-libs/elfutils-0.118 failed.
!!! Function src_compile, Line 52, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
emerge --info
Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.6-r3,
2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-lang/python: 2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo
/etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="ru_RU.KOI8-R"
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi alsa apache2 apm arts asf
audiofile avi berkdb bitmap-fonts bzip2 cdparanoia cdr cli cpudetection crypt
cups curl directfb dri dts dv dvd dvdr dvdread emboss encode esd ethereal exif
expat fam fbcon ffmpeg flac font-server foomaticdb fortran gd-external gdbm gif
glut gpm gstreamer gtk2 guile hal idn ieee1394 imagemagick imap imlib ipv6
isdnlog jabber jpeg kde kdeenablefinal kerberos lcms ldap libg++ libwww
lm_sensors lzw mad memlimit mhash mikmod mime ming mmx mmxext mng motif mp3
mpeg mysql ncurses nls nptl nptlonly objc offencive ogg opengl oss pam pcre pda
pdflib perl php png pppd python qt quicktime readline reflection rtc samba sdl
session slang spell spl sse ssl svg svga symlink sysfs tcltk tcpd tetex theora
tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs
wmf x86 xine xinerama xml xml2 xmms xorg xv xvid zlib
video_cards_radeondev-libs/elfutils linguas_ru userland_GNU kernel_linux
elibc_glibc"
Unset: ASFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Sorry for the delay. It fails on one test now:
[...]
unsupported OS ABI e_ident[7] == 'Linux'
invalid machine flags: 0x210
section [ 8] '.rela.dyn': relocation 0: invalid type
section [ 8] '.rela.dyn': relocation 1: invalid type
section [ 8] '.rela.dyn': relocation 2: invalid type
section [ 8] '.rela.dyn': relocation 3: invalid type
section [ 8] '.rela.dyn': relocation 4: invalid type
section [ 8] '.rela.dyn': relocation 5: invalid type
section [ 8] '.rela.dyn': relocation 6: invalid type
section [ 9] '.rela.plt': relocation 0: invalid type
section [ 9] '.rela.plt': relocation 1: invalid type
section [ 9] '.rela.plt': relocation 2: invalid type
section [ 9] '.rela.plt': relocation 3: invalid type
section [ 9] '.rela.plt': relocation 4: invalid type
section [ 9] '.rela.plt': relocation 5: invalid type
section [ 9] '.rela.plt': relocation 6: invalid type
section [ 9] '.rela.plt': relocation 7: invalid type
section [ 9] '.rela.plt': relocation 8: invalid type
section [ 9] '.rela.plt': relocation 9: invalid type
section [ 9] '.rela.plt': relocation 10: invalid type
section [ 9] '.rela.plt': relocation 11: invalid type
section [ 9] '.rela.plt': relocation 12: invalid type
section [ 9] '.rela.plt': relocation 13: invalid type
section [ 9] '.rela.plt': relocation 14: invalid type
section [ 9] '.rela.plt': relocation 15: invalid type
section [ 9] '.rela.plt': relocation 16: invalid type
section [ 9] '.rela.plt': relocation 17: invalid type
section [ 9] '.rela.plt': relocation 18: invalid type
section [ 9] '.rela.plt': relocation 19: invalid type
section [ 9] '.rela.plt': relocation 20: invalid type
section [ 9] '.rela.plt': relocation 21: invalid type
section [ 9] '.rela.plt': relocation 22: invalid type
section [ 9] '.rela.plt': relocation 23: invalid type
section [ 9] '.rela.plt': relocation 24: invalid type
section [ 9] '.rela.plt': relocation 25: invalid type
section [ 9] '.rela.plt': relocation 26: invalid type
section [ 9] '.rela.plt': relocation 27: invalid type
section [ 9] '.rela.plt': relocation 28: invalid type
section [ 9] '.rela.plt': relocation 29: invalid type
section [ 9] '.rela.plt': relocation 30: invalid type
section [ 9] '.rela.plt': relocation 31: invalid type
section [ 9] '.rela.plt': relocation 32: invalid type
section [ 9] '.rela.plt': relocation 33: invalid type
section [21] '.plt': size not multiple of entry size
section [35] '.symtab': symbol 68: unknown type
FAIL: run-elflint-self.sh
[...]
emerge --info has not changed since the last try. All other tests pass. Is this
good enough to mark stable, you think?
Alpha fails three tests:
---------------
FAIL: run-elflint-self.sh
PASS: run-ranlib-test.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr->e_ident[5] != 1 ||
(! 0 && (ehdr->e_shoff & (__alignof__ (Elf64_Shdr) - 1)) != 0)' failed.
./test-subr.sh: line 65: 8607 Aborted
LD_LIBRARY_PATH="${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
"$@"
FAIL: run-ranlib-test2.sh
ranlib: elf32_getshdr.c:96: elf64_getshdr: Assertion `ehdr->e_ident[5] != 1 ||
(! 0 && (ehdr->e_shoff & (__alignof__ (Elf64_Shdr) - 1)) != 0)' failed.
./test-subr.sh: line 65: 8617 Aborted
LD_LIBRARY_PATH="${built_library_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
"$@"
FAIL: run-ranlib-test3.sh
--------------
Some info:
--------------
Portage 2.1-r2 (default-linux/alpha/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.14.2
alpha)
=================================================================
System uname: 2.6.14.2 alpha EV56
Gentoo Base System version 1.12.5
distcc 2.18.3 alpha-unknown-linux-gnu (protocols 1 and 2) (default port 3632)
[e nabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11
dev-lang/python: 2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r4
ACCEPT_KEYWORDS="alpha"
AUTOCLEAN="yes"
CBUILD="alpha-unknown-linux-gnu"
CFLAGS="-mieee -O2 -mcpu=ev56 -pipe"
--------------
SpanKY, feel free to ask anything more you need or just "ignore the tests, go
ahead".
IA64 fails same tests as Alpha.
Stable for HPPA, despite the failing test.