Summary: | sys-libs/glibc-2.10.1-r1 segfaults during compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christopher Smith <cdsmith80> |
Component: | Hardened | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | brant, siarhei.siamashka |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
glibc portage log
glibc log glibc-2.10.1-r1 environment file glibc-2.10.1-r1 build.log, bzipped |
Description
Christopher Smith
2010-01-16 19:23:45 UTC
I need more of the log. Glibc 2.10 have all the hardened support it need so no need to have it in the overlay. Created attachment 216704 [details]
glibc portage log
I tried to emerge version 2.11 and the result was exactly the same. There is an old bug in bugzilla that has virtually the same result and it had something to do with hardened settings. Whatever the difference is between the old hardened overlay glibc and the current stable portage glibc is probably the problem. Can you past the rest of the build.log? The log is too big to attach. It's definitely a hardened issue because it compiled fine with a non-hardened compiler. Created attachment 217127 [details]
glibc log
The bzipped version is small enough enough to attach. I'm not sure why I didn't think of that earlier.
Can you post the environment file? This is not specific to Hardened Gentoo. I experience the same exact symptoms. Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.31.6 x86_64) ================================================================= System uname: Linux-2.6.31.6-x86_64-Dual-Core_AMD_Opteron-tm-_Processor_1210-with-gentoo-1.12.13 Timestamp of tree: Sat, 30 Jan 2010 13:00:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p35 dev-lang/python: 2.6.4 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/conf.d /etc/conf.d/iptables /etc/conf.d/net /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests ccache distlocks fixpackages news noinfo parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl amd64 apache2 bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm iconv imap libwww maildir mmx modules mudflap multilib mysql ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection sasl session spl sse sse2 ssl symlink sysfs tcpd unicode xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I'm currently attempting to reproduce the issue, and will be glad to post the build log. Which environment file is needed? Created attachment 217955 [details]
glibc-2.10.1-r1 environment file
Created attachment 217956 [details]
glibc-2.10.1-r1 build.log, bzipped
10660518 bytes uncompressed
I need the temp/eclass-debug.log And this bug looks like a dupe of bug #293961 Brant Williams you should make new bugreport for your error. For this bug only affect Hardened profile and overlay. Thank you, I will. Christopher Could you please post the environment file Magnus asked for? Also could you post /etc/portage/repos.conf? We want to remove glibc from the overlay asap as we have a newer and stable version in portage, and afaics currently this bug is the only thing that possibly could block that. We can close this for we have marge all the work to the tree from the hardened-overlay siarhei.siamshke make new bugreport or use the tree for all stuff from the hardened-overlay have merge to the tree. |