Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31124 - fenris can't compile because my glibc version is not supported
Summary: fenris can't compile because my glibc version is not supported
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-14 08:23 UTC by Gerardo Di Giacomo
Modified: 2003-10-14 11:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerardo Di Giacomo 2003-10-14 08:23:51 UTC
fenris - program execution path analysis tool
---------------------------------------------
Copyright (C) 2001, 2002 by Bindview Corporation
fenris - program execution path analysis tool
---------------------------------------------
Copyright (C) 2001, 2002 by Bindview Corporation
Portions Copyright (C) 2001, 2002 by their respective contributors
Developed and maintained by Michal Zalewski <lcamtuf@coredump.cx>

  Fenris is still under development. Your comments, complaints,
  bugfixes, ideas and code are welcome and will be greatly appreciated.
  If you notice any problems during the compilation process or while
  using this software, please consult the documentation and use 
  'fenris-bug' reporting application. Thanks!

[+] Version (build): 0.07-m (3186)
[+] Operating system check: Linux (supported)
[+] Processor check: i686 (supported)
[+] GNU C library version: 2.3.2 (untested!)
[!] This voids your warranty ;) Please consult documentation.
    And, if this is not a big deal, contact author :)

[+] GNU C compiler version: 3.3.1 (untested!)
[!] This voids your warranty ;) Please consult documentation.
    And, if this is not a big deal, contact author :)

[+] GNU libc binary test: passed
[+] GCC crt code binary test: passed
[+] GNU libc linker test: passed
[+] Endian and sizeof() checks: passed
[+] Library mapping address: 0x40nnnnnn
[+] C library _init code: no known _init pattern!

[!] **WARNING** Your GNU C library does not seem to use known
    __do_global_ctors_aux(...) function code. This means you
    will be able to trace programs in -s (no prolog detection)
    only and that you can't benefit from auto libc init skipping
    feature. Please contact the author (lcamtuf@coredump.cx)
    providing him with CTORS.txt file I've created for you.
    Try not to use generated code if you do not have to.

    Supported libc versions: 2.0.7 2.1.92 2.2.2 2.2 2.1.3 2.2.4
    Your libc version is:    2.3.2                                             
                                                                               
     
[+] Creating CTORS.txt file...
-rw-r--r--    1 root     root         3560 2003-10-14 17:16 CTORS.txt
[+] GNU linker/resolver outro: valid
[+] PLT structure: no known pattern!

[-] Your GNU C library linker does not seem to use known PLT
    constructions. This means I would not be able to trace and
    detect libraries properly, and is not acceptable for me.
    Please contact the author (lcamtuf@coredump.cx), providing
    him with PLT.txt file I've created for you.

    Supported libc versions: 2.0.7 2.1.92 2.2.2 2.2 2.1.3 2.2.4
    Your libc version is:    2.3.2                                             
                                                                               
     
[+] Creating RESOLV.txt file...
-rw-r--r--    1 root     root         1397 2003-10-14 17:16 PLT.txt
make: *** [fenris] Error 1

!!! ERROR: dev-util/fenris-0.07m failed.
!!! Function src_compile, Line 37, Exitcode 2
!!! (no error message)



root@obelix astharot # emerge --info
Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r7)
=================================================================
System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.4.3.10p1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb
/usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="oss apm avi cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses
pdflib png quicktime spell xml2 xmms xv zlib gdbm berkdb slang readline arts
aalib bonobo svga java sdl gpm tcpd pam libwww perl python esd imlib oggvorbis
gtk qt motif cdr scanner X gtk2 gnome alsa truetype ipv6 crypt nls ssl opengl
dvd x86 kde 3dnow mysql"


Reproducible: Always
Steps to Reproduce:
1) emerge fenris
Comment 1 Joshua Kinard gentoo-dev 2003-10-14 11:13:55 UTC
If the program doesn't support the glibc in gentoo, then there isn't anything
we can do, unfortunately.  I recommend you check for a newer version of the
program, and if one exists, see if it works and let us know, or get in contact
with the developers of fenris to see if they will be making a newer version.
 glibc-2.2.4 is older beyond old.

Resolving as INVALID.