Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41245 - glibc build glibc-2.3.3_pre20040207 wont compile
Summary: glibc build glibc-2.3.3_pre20040207 wont compile
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-11 07:18 UTC by barthek
Modified: 2004-02-13 03:57 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 barthek 2004-02-11 07:18:22 UTC
hi,
i am unable to compile latest glibc (now am running glibc 2.3.3_pre20040117
with binutils binutils-2.14.90.0.8),
emerge fails with:
rtld.c:113: warning: visibility attribute not supported in this configuration; ignored
{standard input}: Assembler messages:
{standard input}:151: Error: unknown pseudo-op: `.cfi_startproc'
{standard input}:155: Error: unknown pseudo-op: `.cfi_endproc'
make[2]: *** [/var/tmp/portage/glibc-2.3.3_pre20040207/work/glibc-2.3.2/buildhere/elf/rtld.os] Error 1
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2004-02-11 14:19:51 UTC
'emerge info' and 'gcc --version' please.
Comment 2 barthek 2004-02-12 01:08:03 UTC
here you go:

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040117-r0, 2.4.24-grsec)
=================================================================
System uname: 2.4.24-grsec i686 Pentium II (Deschutes)
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-pipe -march=pentium2 -O3"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-pipe -march=pentium2 -O3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
MAKEOPTS="-j 5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X berkdb crypt gpm gtk jpeg mmx ncurses pam perl png python readline ssl tcpd tiff x86 zlib"

Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs
Configured with: /var/tmp/portage/gcc-3.3.2-r7/work/gcc-3.3.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,f77,objc --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --disable-nls --disable-multilib
Thread model: posix
gcc version 3.3.2 20040119 (Gentoo Linux 3.3.2-r7, propolice-3.3-7)
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2004-02-12 10:10:08 UTC
Please try without grsecurity enabled kernel, and distcc, as the -r7 of gcc
and .8 of binutils combination should have proper visibility support.
Comment 4 barthek 2004-02-12 11:04:15 UTC
disabling distcc from features made the compilation work (even though still ran on grsec enabled kernel),
but i still wonder why would that error appear at the first place,
as those mentioned pseudo ops are pretty 'generic' i'd say ?
the other hosts i use distcc with run stock gcc 3.3.2 with propolice and binutils 2.11 and up.
Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2004-02-12 12:16:38 UTC
I am assuming you have different gcc/binutils versions/revisions installed,
or a distcc issue ...  Can you verify that all machines have the same
version and revision gcc/binutils?
Comment 6 barthek 2004-02-13 03:57:22 UTC
no, they were running different versions:
- binutils-2.14
- binutils-2.11.90.0.19-4
- binutils-2.14.90.0.8
strange, anyway :|

i guess i might close the 'bug'