Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Updating Glibc 2.13-r4 > nptl conf > C cleanup handling
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Sat Jan 07, 2012 6:36 pm    Post subject: Updating Glibc 2.13-r4 > nptl conf > C cleanup handlin Reply with quote

Greetings,
previously i was attempting to perform a glibc update from 2.12.2 to 2.13-r4, but it failed:
during GLIBC configuration for nptl, it stopped when checking "C cleanup handling" because "compiler must support it"

GCC version is 4.5.3-r1.
I've founded some solutions but as long as they didn't where for gentoo specifically, i didn't know which consequences could trigger (as long as i'm not expert too)

Regards, Matias
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22170

PostPosted: Sat Jan 07, 2012 7:14 pm    Post subject: Reply with quote

Please post the output of emerge --info, the config.log from the failed build, and links to the solutions you want evaluated.
Back to top
View user's profile Send private message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Sat Jan 07, 2012 8:45 pm    Post subject: Reply with quote

Emerge --info

Quote:
Portage 2.1.10.11 (default/linux/x86/10.0, gcc-4.5.3, glibc-2.12.2-r0, 2.6.38-std231-i586 i686)
=================================================================
System uname: Linux-2.6.38-std231-i586-i686-Intel-R-_Pentium-R-_4_CPU_2.40GHz-with-gentoo-2.0.3
Timestamp of tree: Wed, 14 Dec 2011 19:15:01 +0000
app-shells/bash: 4.1_p9
dev-lang/python: 2.7.2-r3, 3.1.4-r3
sys-apps/baselayout: 2.0.3
sys-apps/openrc: 0.9.4
sys-apps/sandbox: 2.5
sys-devel/binutils: 2.21.1-r1
sys-devel/gcc: 4.5.3-r1
sys-devel/gcc-config: 1.4.1-r1
sys-devel/make: 3.82-r1
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc: 2.12.2
Repositories: gentoo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=native -ggdb -Wall -Wextra"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-Os -march=native -ggdb -Wall -Wextra"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs collision-protect distlocks ebuild-locks fixlafiles fixpackages news nostrip parallel-fetch protect-owned sandbox sfperms strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-Os -march=native -ggdb -Wall -Wextra"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,--hash-style=gnu,-O1 -Wl,--as-needed"
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=""
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="acl bash-completion berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm iconv ipv6 minimal mmap mmx modules mudflap ncurses nls nptl nptlonly openmp pam pcre pppd readline session sharedmem sse sse2 ssl sysfs tcpd test unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Full Emerge Log (i saved it :) )

Quote:
Log of emerge --update --verbose --deep world
Sat Jan 7 19:08:26 2012


* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies .... done!
[ebuild U ] sys-libs/glibc-2.13-r4 [2.12.2] USE="nls -debug -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB
[ebuild U ] net-misc/iputils-20101006-r2 [20100418-r1] USE="ipv6 ssl -SECURITY_HAZARD -doc -idn -static" 114 kB
[ebuild N ] perl-core/Digest-MD5-2.510.0 45 kB
[ebuild U ] virtual/perl-Digest-MD5-2.510.0-r1 [2.39] 0 kB
[ebuild U ] sys-apps/file-5.09 [5.07-r3] USE="zlib -python -static-libs" 594 kB

Total: 5 packages (4 upgrades, 1 new), Size of downloads: 752 kB


>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 5) sys-libs/glibc-2.13-r4
* glibc-2.13.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* glibc-ports-2.13.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* glibc-2.13-patches-8.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
make -s glibc-test
make -s glibc-test
>>> Unpacking source...
* Checking gcc for __thread support ...
[ ok ]
* Checking kernel version (2.6.38 >= 2.6.9) ...
[ ok ]
* Checking linux-headers version (2.6.39 >= 2.6.9) ...
[ ok ]
>>> Unpacking glibc-2.13.tar.bz2 to /var/tmp/portage/sys-libs/glibc-2.13-r4/work
>>> Unpacking glibc-ports-2.13.tar.bz2 to /var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13
>>> Unpacking glibc-2.13-patches-8.tar.bz2 to /var/tmp/portage/sys-libs/glibc-2.13-r4/work
* Applying Gentoo Glibc Patchset 2.13-8 ...
* 0020_all_glibc-tweak-rfc1918-lookup.patch ...
[ ok ]
* 0030_all_glibc-respect-env-CPPFLAGS.patch ...
[ ok ]
* 0043_all_glibc-2.12-broken-tls-init.patch ...
[ ok ]
* 0045_all_glibc-2.13-canonical-getaddrinfo.patch ...
[ ok ]
* 0046_all_glibc-2.13-dso-init-fini-order.patch ...
[ ok ]
* 0050_all_glibc-2.13-ldso-prelink-segv.patch ...
[ ok ]
* 0055_all_glibc-2.12-static-shared-getpagesize.patch ...
[ ok ]
* 0059_all_glibc-2.13-dlclose-search-reset.patch ...
[ ok ]
* 0060_all_glibc-2.13-static-memmove-ssse3.patch ...
[ ok ]
* 0061_all_glibc-2.13-static-memset.patch ...
[ ok ]
* 0062_all_glibc-2.13-dso-no-ld.so-deps.patch ...
[ ok ]
* 0085_all_glibc-disable-ldconfig.patch ...
[ ok ]
* 1005_all_glibc-sigaction.patch ...
[ ok ]
* 1010_all_glibc-queue-header-updates.patch ...
[ ok ]
* 1020_all_glibc-longjmp-chk-hidden-fortify.patch ...
[ ok ]
* 1030_all_glibc-manual-no-perl.patch ...
[ ok ]
* 1040_all_2.3.3-localedef-fix-trampoline.patch ...
[ ok ]
* 1055_all_glibc-resolv-dynamic.patch ...
[ ok ]
* 1060_all_glibc-localedef-mmap.patch ...
[ ok ]
* 1070_all_glibc-fadvise64_64.patch ...
[ ok ]
* 1075_all_glibc-section-comments.patch ...
[ ok ]
* 1080_all_glibc-no-inline-gmon.patch ...
[ ok ]
* 1085_all_glibc-2.9-check_native-headers.patch ...
[ ok ]
* 1090_all_glibc-2.3.6-fix-pr631.patch ...
[ ok ]
* 1095_all_glibc-2.9-assume-pipe2.patch ...
[ ok ]
* 1100_all_glibc-2.3.3-china.patch ...
[ ok ]
* 1103_all_glibc-new-valencian-locale.patch ...
[ ok ]
* 1120_all_glibc-2.11-longjmp-chk-fallback.patch ...
[ ok ]
* 1130_all_glibc-2.4-undefine-__i686.patch ...
[ ok ]
* 1160_all_glibc-2.8-nscd-one-fork.patch ...
[ ok ]
* 1502_all_hppa-glibc-2.13-F_GET-SETPIPE_SZ.patch ...
[ ok ]
* 1508_all_glibc-2.13-hppa-DEFAULT_STACK_PERMS.patch ...
[ ok ]
* 1509_all_glibc-2.11-hppa-SOCK_CLOEXEC.patch ...
[ ok ]
* 1530_all_glibc-m68k-sys-user.patch ...
[ ok ]
* 3000_all_2.3.6-dl_execstack-PaX-support.patch ...
[ ok ]
* 3010_all_2.3.3_pre20040117-pt_pax.patch ...
[ ok ]
* 3020_all_glibc-tests-sandbox-libdl-paths.patch ...
[ ok ]
* 5063_all_glibc-dont-build-timezone.patch ...
[ ok ]
* 6018_all_alpha-glibc-2.8-cache-shape.patch ...
[ ok ]
* 6019_all_alpha-glibc-2.13-longjmp-chk.patch ...
[ ok ]
* 6020_all_alpha-fix-gcc-4.1-warnings.patch ...
[ ok ]
* 6021_all_alpha-glibc-2.13-ptr-mangle.patch ...
[ ok ]
* 6023_all_alpha-glibc-2.13-statfs64.patch ...
[ ok ]
* 6026_all_alpha-fix-rtld-fPIC.patch ...
[ ok ]
* 6027_all_alpha-glibc-2.13-F_GET-SETPIPE_SZ.patch ...
[ ok ]
* 6028_all_alpha-glibc-2.13-statfs.f_flags.patch ...
[ ok ]
* 6029_all_alpha-glibc-2.13-DEFAULT_STACK_PERMS.patch ...
[ ok ]
* 6030_all_alpha-glibc-2.13-hidden-libm.patch ...
[ ok ]
* 6031_all_alpha-glibc-2.12-epoll_create1.patch ...
[ ok ]
* 6032_all_alpha-syscall-6.patch ...
[ ok ]
* 6120_all_ppc-glibc-2.9-atomic.patch ...
[ ok ]
* 6130_all_ppc-glibc-2.11-cell-vector.patch ...
[ ok ]
* 6145_all_powerpc64-glibc-2.13-syscall.patch ...
[ ok ]
* 6146_all_ppc-glibc-2.13-vsx-toc-O3.patch ...
[ ok ]
* 6220_all_glibc-2.4-arm-cirrus-ep93xx-maverick-crunch-fpu.patch ...
[ ok ]
* 6230_all_arm-glibc-hardened.patch ...
[ ok ]
* 6240_all_glibc-2.8-nptl-lowlevellock.patch ...
[ ok ]
* 6532_all_sparc64-tls-cross-test.patch ...
[ ok ]
* 6605_all_glibc-2.4-fpu-cw-mips.patch ...
[ ok ]
* 6610_all_glibc-r10k-workarounds.patch ...
[ ok ]
* Done with patching
* Using GNU config files from /usr/share/gnuconfig
* Updating scripts/config.sub
[ ok ]
* Updating scripts/config.guess
[ ok ]
>>> Source unpacked in /var/tmp/portage/sys-libs/glibc-2.13-r4/work
>>> Compiling source in /var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13 ...
* Building glibc for ABIs:

* ABI: default
* CBUILD: i686-pc-linux-gnu
* CHOST: i686-pc-linux-gnu
* CTARGET: i686-pc-linux-gnu
* CBUILD_OPT:
* CTARGET_OPT:
* CC: i686-pc-linux-gnu-gcc
* CFLAGS: -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing
* Manual CC: i686-pc-linux-gnu-gcc

* Configuring GLIBC for nptl
/var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13/configure --disable-stackguard-randomization --enable-old-ssp-compat --enable-add-ons=nptl,c_stubs,libidn,ports --enable-kernel=2.6.9 --without-selinux --without-cvs --enable-bind-now --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-profile --without-gd --with-headers=/usr/include --prefix=/usr --libdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib/misc/glibc
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
configure: running configure fragment for add-on nptl
configure: running configure fragment for add-on c_stubs
configure: running configure fragment for add-on libidn
checking add-on ports for preconfigure fragments... alpha am33 arm hppa m68k mips
checking for assembler gnu_indirect_function symbol type support... yes
checking whether .text pseudo-op must be used... yes
checking for assembler global-symbol directive... .globl
checking for assembler .type directive prefix... @
checking sysdep dirs... sysdeps/i386/elf nptl/sysdeps/unix/sysv/linux/i386/i686 sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux/i386 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread ports/sysdeps/unix/sysv/linux sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet ports/sysdeps/unix/sysv/i386 sysdeps/unix/sysv/i386 nptl/sysdeps/unix/sysv ports/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 nptl/sysdeps/unix ports/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686/multiarch nptl/sysdeps/i386/i686 sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu nptl/sysdeps/i386 sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as is GNU as... yes
checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld is GNU ld... yes
checking for /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as... /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as
checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as... 2.21.1, ok
checking for /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld... /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld
checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld... 2.21.1, ok
checking for pwd... /bin/pwd
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking version of i686-pc-linux-gnu-gcc ... 4.5.3, ok
checking for gnumake... no
checking for gmake... gmake
checking version of gmake... 3.82, ok
checking for gnumsgfmt... no
checking for gmsgfmt... gmsgfmt
checking version of gmsgfmt... 0.18.1, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 4.13, ok
checking for sed... sed
checking version of sed... 4.2.1, ok
checking for autoconf... autoconf
checking whether autoconf works... no
checking whether ranlib is necessary... no
checking LD_LIBRARY_PATH variable... ok
checking whether GCC supports -static-libgcc... -static-libgcc
checking for bash... /bin/bash
checking for gawk... gawk
checking for perl... /usr/bin/perl
checking for install-info... /usr/bin/install-info
checking for bison... no
checking for signed size_t type... no
checking for libc-friendly stddef.h... yes
checking whether we need to use -P to assemble .S files... no
checking for .set assembler directive... yes
checking for assembler gnu_unique_object symbol type... yes
checking for .symver assembler directive... yes
checking for ld --version-script... yes
checking for .previous assembler directive... yes
checking for .protected and .hidden assembler directive... yes
checking whether __attribute__((visibility())) is supported... yes
checking for broken __attribute__((visibility()))... no
checking for broken __attribute__((alias()))... no
checking whether to put _rtld_local into .sdata section... no
checking for .preinit_array/.init_array/.fini_array support... yes
checking for libunwind-support in compiler... no
checking for -z nodelete option... yes
checking for -z nodlopen option... yes
checking for -z initfirst option... yes
checking for -z relro option... yes
checking for -Bgroup option... yes
checking for libgcc_s suffix...
checking for --as-needed option... yes
checking whether --noexecstack is desirable for .S files... yes
checking for -z combreloc... yes
checking for -z execstack... yes
checking for -fpie... yes
checking for --hash-style option... (cached) no
checking for -fno-toplevel-reorder -fno-section-anchors... yes
checking for -fstack-protector... no
checking for -fgnu89-inline... yes
checking whether cc puts quotes around section names... no
checking for assembler .weak directive... yes
checking whether CFI directives are supported... yes
checking for ld --no-whole-archive... yes
checking for gcc -fexceptions... yes
checking for __builtin_expect... yes
checking for __builtin_memset... yes
checking for redirection of built-in functions... yes
checking for __thread... yes
checking for tls_model attribute... yes
checking for libgd... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long double... 12
running configure fragment for sysdeps/i386/elf
checking for i386 TLS support... yes
running configure fragment for nptl/sysdeps/pthread
checking for forced unwind support... yes
checking for C cleanup handling... no
configure: error: the compiler must support C cleanup handling
* ERROR: sys-libs/glibc-2.13-r4 failed (compile phase):
* failed to configure glibc
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3687: Called eblit-run 'src_compile'
* environment, line 1148: Called eblit-glibc-src_compile
* src_compile.eblit, line 211: Called toolchain-glibc_src_compile
* src_compile.eblit, line 122: Called glibc_do_configure 'nptl'
* src_compile.eblit, line 102: Called die
* The specific snippet of code:
* "${S}"/configure ${myconf} || die "failed to configure glibc"
*
* If you need support, post the output of 'emerge --info =sys-libs/glibc-2.13-r4',
* the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.13-r4'.
* The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.13-r4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.13-r4/temp/environment'.
* S: '/var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13'

>>> Failed to emerge sys-libs/glibc-2.13-r4, Log file:

>>> '/var/tmp/portage/sys-libs/glibc-2.13-r4/temp/build.log'

* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

emerge died with exit status 1

Sat Jan 7 19:09:59 2012
----------------


Solutions Retrieved (through Google :) )



PS:
1) From the last link, as i presume, should be a CFlag.......
2) Sorry for the format
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22170

PostPosted: Sat Jan 07, 2012 10:17 pm    Post subject: Reply with quote

We need config.log, not build.log. The config.log will show exactly what test was run and the way in which it failed. The build.log describes the test, but does not tell us how it failed.
Back to top
View user's profile Send private message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Mon Jan 09, 2012 10:24 am    Post subject: Config.log Reply with quote

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU C Library configure (see version.h), which was
generated by GNU Autoconf 2.66. Invocation command line was

$ /var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13/configure --disable-stackguard-randomization --enable-old-ssp-compat --enable-add-ons=nptl,c_stubs,libidn,ports --enable-kernel=2.6.9 --without-selinux --without-cvs --enable-bind-now --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-profile --without-gd --with-headers=/usr/include --prefix=/usr --libdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib/misc/glibc

## --------- ##
## Platform. ##
## --------- ##

hostname = sysresccd
uname -m = i686
uname -r = 2.6.38-std231-i586
uname -s = Linux
uname -v = #2 SMP Tue Aug 23 17:46:59 UTC 2011

/usr/bin/uname -p = Intel(R) Pentium(R) 4 CPU 2.40GHz
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /usr/lib/portage/bin/ebuild-helpers
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /opt/bin
PATH: /usr/i686-pc-linux-gnu/gcc-bin/4.5.3


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2363: checking build system type
configure:2377: result: i686-pc-linux-gnu
configure:2397: checking host system type
configure:2410: result: i686-pc-linux-gnu
configure:2439: checking for i686-pc-linux-gnu-gcc
configure:2466: result: i686-pc-linux-gnu-gcc
configure:2735: checking for C compiler version
configure:2744: i686-pc-linux-gnu-gcc --version >&5
i686-pc-linux-gnu-gcc (Gentoo 4.5.3-r1 p1.0, pie-0.4.5) 4.5.3
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2755: $? = 0
configure:2744: i686-pc-linux-gnu-gcc -v >&5
Using built-in specs.
COLLECT_GCC=/usr/i686-pc-linux-gnu/gcc-bin/4.5.3/i686-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-linux-gnu/4.5.3/lto-wrapper
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.5.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --disable-lto --enable-nls --without-included-gettext --with-system-zlib --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --with-python-dir=/share/gcc-data/i686-pc-linux-gnu/4.5.3/python --enable-checking=release --disable-libgcj --with-arch=i686 --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.5.3-r1 p1.0, pie-0.4.5'
Thread model: posix
gcc version 4.5.3 (Gentoo 4.5.3-r1 p1.0, pie-0.4.5)
configure:2755: $? = 0
configure:2744: i686-pc-linux-gnu-gcc -V >&5
i686-pc-linux-gnu-gcc: '-V' option must have argument
configure:2755: $? = 1
configure:2744: i686-pc-linux-gnu-gcc -qversion >&5
i686-pc-linux-gnu-gcc: unrecognized option '-qversion'
i686-pc-linux-gnu-gcc: no input files
configure:2755: $? = 1
configure:2760: checking for suffix of object files
configure:2782: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:2786: $? = 0
configure:2807: result: o
configure:2811: checking whether we are using the GNU C compiler
configure:2830: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:2830: $? = 0
configure:2839: result: yes
configure:2848: checking whether i686-pc-linux-gnu-gcc accepts -g
configure:2868: i686-pc-linux-gnu-gcc -c -g -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:2868: $? = 0
configure:2909: result: yes
configure:2926: checking for i686-pc-linux-gnu-gcc option to accept ISO C89
configure:2990: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:2990: $? = 0
configure:3003: result: none needed
configure:3073: checking how to run the C preprocessor
configure:3104: i686-pc-linux-gnu-gcc -E -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c
configure:3104: $? = 0
configure:3118: i686-pc-linux-gnu-gcc -E -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3118: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define PACKAGE_URL "http://www.gnu.org/software/c-library/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3143: result: i686-pc-linux-gnu-gcc -E
configure:3163: i686-pc-linux-gnu-gcc -E -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c
configure:3163: $? = 0
configure:3177: i686-pc-linux-gnu-gcc -E -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3177: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define PACKAGE_URL "http://www.gnu.org/software/c-library/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3220: checking for i686-pc-linux-gnu-g++
configure:3236: found /usr/bin/i686-pc-linux-gnu-g++
configure:3247: result: i686-pc-linux-gnu-g++
configure:3318: checking for C++ compiler version
configure:3327: i686-pc-linux-gnu-g++ --version >&5
i686-pc-linux-gnu-g++ (Gentoo 4.5.3-r1 p1.0, pie-0.4.5) 4.5.3
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3338: $? = 0
configure:3327: i686-pc-linux-gnu-g++ -v >&5
Using built-in specs.
COLLECT_GCC=/usr/i686-pc-linux-gnu/gcc-bin/4.5.3/i686-pc-linux-gnu-g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-linux-gnu/4.5.3/lto-wrapper
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.5.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.5.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --disable-lto --enable-nls --without-included-gettext --with-system-zlib --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --with-python-dir=/share/gcc-data/i686-pc-linux-gnu/4.5.3/python --enable-checking=release --disable-libgcj --with-arch=i686 --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.5.3-r1 p1.0, pie-0.4.5'
Thread model: posix
gcc version 4.5.3 (Gentoo 4.5.3-r1 p1.0, pie-0.4.5)
configure:3338: $? = 0
configure:3327: i686-pc-linux-gnu-g++ -V >&5
i686-pc-linux-gnu-g++: '-V' option must have argument
configure:3338: $? = 1
configure:3327: i686-pc-linux-gnu-g++ -qversion >&5
i686-pc-linux-gnu-g++: unrecognized option '-qversion'
i686-pc-linux-gnu-g++: no input files
configure:3338: $? = 1
configure:3342: checking whether we are using the GNU C++ compiler
configure:3361: i686-pc-linux-gnu-g++ -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.cpp >&5
configure:3361: $? = 0
configure:3370: result: yes
configure:3379: checking whether i686-pc-linux-gnu-g++ accepts -g
configure:3399: i686-pc-linux-gnu-g++ -c -g -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.cpp >&5
configure:3399: $? = 0
configure:3440: result: yes
configure:3968: running configure fragment for add-on nptl
configure:3968: running configure fragment for add-on c_stubs
configure:3968: running configure fragment for add-on libidn
configure:4016: checking add-on ports for preconfigure fragments
configure:4023: result:
configure:4110: checking for assembler gnu_indirect_function symbol type support
configure:4126: result: yes
configure:4129: checking whether .text pseudo-op must be used
configure:4139: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:4142: $? = 0
configure:4153: result: yes
configure:4157: checking for assembler global-symbol directive
configure:4170: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:4173: $? = 0
configure:4181: result: .globl
configure:4192: checking for assembler .type directive prefix
configure:4208: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:4211: $? = 0
configure:4219: result: @
configure:4242: checking sysdep dirs
configure:4487: result: sysdeps/generic/elf sysdeps/generic
configure:4564: checking for a BSD-compatible install
configure:4632: result: /usr/bin/install -c
configure:4647: checking whether ln -s works
configure:4651: result: yes
configure:4775: checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as is GNU as
configure:4789: result: yes
configure:4794: checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld is GNU ld
configure:4808: result: yes
configure:4818: checking for /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as
configure:4845: result: /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as
configure:4860: checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as
configure:4870: result: 2.21.1, ok
configure:4881: checking for /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld
configure:4908: result: /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld
configure:4923: checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld
configure:4933: result: 2.21.1, ok
configure:4948: checking for pwd
configure:4966: found /bin/pwd
configure:4979: result: /bin/pwd
configure:4997: checking for i686-pc-linux-gnu-gcc
configure:5024: result: i686-pc-linux-gnu-gcc
configure:5039: checking version of i686-pc-linux-gnu-gcc
configure:5049: result: 4.5.3, ok
configure:5060: checking for gnumake
configure:5090: result: no
configure:5060: checking for gmake
configure:5076: found /usr/bin/gmake
configure:5087: result: gmake
configure:5102: checking version of gmake
configure:5112: result: 3.82, ok
configure:5124: checking for gnumsgfmt
configure:5154: result: no
configure:5124: checking for gmsgfmt
configure:5140: found /usr/bin/gmsgfmt
configure:5151: result: gmsgfmt
configure:5166: checking version of gmsgfmt
configure:5176: result: 0.18.1, ok
configure:5187: checking for makeinfo
configure:5203: found /usr/bin/makeinfo
configure:5214: result: makeinfo
configure:5229: checking version of makeinfo
configure:5239: result: 4.13, ok
configure:5250: checking for sed
configure:5266: found /bin/sed
configure:5277: result: sed
configure:5292: checking version of sed
configure:5302: result: 4.2.1, ok
configure:5314: checking for autoconf
configure:5330: found /usr/bin/autoconf
configure:5341: result: autoconf
configure:5356: checking whether autoconf works
configure:5367: result: no
configure:5413: checking whether ranlib is necessary
configure:5434: result: no
configure:5447: checking LD_LIBRARY_PATH variable
configure:5457: result: ok
configure:5466: checking whether GCC supports -static-libgcc
configure:5477: result: -static-libgcc
configure:5483: checking for bash
configure:5501: found /bin/bash
configure:5514: result: /bin/bash
configure:5589: checking for gawk
configure:5605: found /usr/bin/gawk
configure:5616: result: gawk
configure:5629: checking for perl
configure:5647: found /usr/bin/perl
configure:5660: result: /usr/bin/perl
configure:5674: checking for install-info
configure:5693: found /usr/bin/install-info
configure:5706: result: /usr/bin/install-info
configure:5716: checking for bison
configure:5748: result: no
configure:5757: checking for signed size_t type
configure:5772: result: no
configure:5781: checking for libc-friendly stddef.h
configure:5805: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
conftest.c: In function 'main':
conftest.c:26:1: warning: implicit declaration of function 'abort'
conftest.c:26:38: warning: incompatible implicit declaration of built-in function 'abort'
configure:5805: $? = 0
configure:5812: result: yes
configure:5819: checking whether we need to use -P to assemble .S files
configure:5829: i686-pc-linux-gnu-gcc -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -c conftest.S 1>&5
configure:5832: $? = 0
configure:5840: result: no
configure:5847: checking for .set assembler directive
configure:5873: result: yes
configure:5880: checking for assembler gnu_unique_object symbol type
configure:5897: result: yes
configure:5904: checking for .symver assembler directive
configure:5921: result: yes
configure:5923: checking for ld --version-script
configure:5949: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -Wl,--hash-style=gnu,-O1 -Wl,--as-needed -shared
-o conftest.so conftest.o
-nostartfiles -nostdlib
-Wl,--version-script,conftest.map
1>&5
configure:5952: $? = 0
configure:5967: result: yes
configure:5989: checking for .previous assembler directive
configure:5999: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:6002: $? = 0
configure:6010: result: yes
configure:6044: checking for .protected and .hidden assembler directive
configure:6056: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:6059: $? = 0
configure:6067: result: yes
configure:6071: checking whether __attribute__((visibility())) is supported
configure:6082: i686-pc-linux-gnu-gcc -Werror -S conftest.c -o conftest.s 1>&5
configure:6085: $? = 0
configure:6096: result: yes
configure:6104: checking for broken __attribute__((visibility()))
configure:6116: i686-pc-linux-gnu-gcc -Werror -S conftest.c -o conftest.s1>&5
configure:6119: $? = 0
configure:6128: result: no
configure:6135: checking for broken __attribute__((alias()))
configure:6150: i686-pc-linux-gnu-gcc -Werror -S conftest.c -o conftest.s 1>&5
configure:6153: $? = 0
configure:6163: result: no
configure:6170: checking whether to put _rtld_local into .sdata section
configure:6184: result: no
configure:6192: checking for .preinit_array/.init_array/.fini_array support
configure:6205: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed -o conftest conftest.c
-static -nostartfiles -nostdlib 1>&5
configure:6208: $? = 0
configure:6221: result: yes
configure:6226: i686-pc-linux-gnu-gcc -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5
configure:6229: $? = 1
configure:6235: checking for libunwind-support in compiler
configure:6252: result: no
configure:6260: checking for -z nodelete option
configure:6272: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-nostartfiles -nostdlib
-Wl,--enable-new-dtags,-z,nodelete 1>&5
configure:6275: $? = 0
configure:6284: result: yes
configure:6287: checking for -z nodlopen option
configure:6299: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-nostartfiles -nostdlib
-Wl,--enable-new-dtags,-z,nodlopen 1>&5
configure:6302: $? = 0
configure:6311: result: yes
configure:6314: checking for -z initfirst option
configure:6326: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-nostartfiles -nostdlib
-Wl,--enable-new-dtags,-z,initfirst 1>&5
configure:6329: $? = 0
configure:6338: result: yes
configure:6343: checking for -z relro option
configure:6350: i686-pc-linux-gnu-gcc -v --help 2>&1|grep z relro 1>&5
-z relro Create RELRO program header
-z relro Create RELRO program header
-z relro Create RELRO program header
configure:6353: $? = 0
configure:6357: i686-pc-linux-gnu-gcc -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5
. = DATA_SEGMENT_RELRO_END (12, .);
configure:6360: $? = 0
configure:6367: result: yes
configure:6376: checking for -Bgroup option
configure:6387: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-Wl,-Bgroup -nostdlib 1>&5
configure:6390: $? = 0
configure:6399: result: yes
configure:6403: checking for libgcc_s suffix
configure:6417: result:
configure:6421: checking for --as-needed option
configure:6433: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-lgcc_s -Wl,--as-needed
-nostdlib 1>&5
configure:6436: $? = 0
configure:6445: result: yes
configure:6450: checking whether --noexecstack is desirable for .S files
configure:6460: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE
-S -o conftest.s conftest.c 1>&5
configure:6463: $? = 0
configure:6468: i686-pc-linux-gnu-gcc -Wa,--noexecstack
-c -o conftest.o conftest.s 1>&5
configure:6471: $? = 0
configure:6480: result: yes
configure:6487: checking for -z combreloc
configure:6501: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-nostdlib -nostartfiles
-Wl,-z,combreloc 1>&5
configure:6504: $? = 0
configure:6517: result: yes
configure:6525: checking for -z execstack
configure:6537: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-fPIC -shared -o conftest.so conftest.c
-Wl,-z,execstack -nostdlib
1>&5
configure:6540: $? = 0
configure:6549: result: yes
configure:6553: checking for -fpie
configure:6564: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed -pie -fpie
-o conftest conftest.c 1>&5
conftest.c:2:1: warning: return type defaults to 'int'
configure:6567: $? = 0
configure:6576: result: yes
configure:6581: checking for --hash-style option
configure:6604: result: no
configure:6609: checking for -fno-toplevel-reorder -fno-section-anchors
configure:6619: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -S -fno-toplevel-reorder -fno-section-anchors
conftest.c 1>&5
configure:6622: $? = 0
configure:6631: result: yes
configure:6640: checking for -fstack-protector
configure:6651: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed -Werror -fstack-protector
-o conftest conftest.c 1>&5
cc1: warnings being treated as errors
conftest.c:2:1: error: return type defaults to 'int'
configure:6654: $? = 1
configure:6663: result: no
configure:6667: checking for -fgnu89-inline
configure:6682: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -S -std=gnu99 -fgnu89-inline
-o conftest.s conftest.c 1>&5
conftest.c:3:1: warning: return type defaults to 'int'
configure:6685: $? = 0
configure:6694: result: yes
configure:6738: checking whether cc puts quotes around section names
configure:6759: result: no
configure:6844: checking for assembler .weak directive
configure:6857: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:6860: $? = 0
configure:6868: result: yes
configure:6911: checking whether CFI directives are supported
configure:6930: i686-pc-linux-gnu-gcc -c conftest.s 1>&5
configure:6933: $? = 0
configure:6941: result: yes
configure:6948: checking for ld --no-whole-archive
configure:6961: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-nostdlib -nostartfiles -Wl,--no-whole-archive
-o conftest conftest.c 1>&5
conftest.c:1:1: warning: return type defaults to 'int'
conftest.c:3:1: warning: return type defaults to 'int'
conftest.c: In function '__throw':
conftest.c:3:1: warning: control reaches end of non-void function
conftest.c: In function '_start':
conftest.c:1:1: warning: control reaches end of non-void function
configure:6964: $? = 0
configure:6972: result: yes
configure:6978: checking for gcc -fexceptions
configure:6991: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
-nostdlib -nostartfiles -fexceptions
-o conftest conftest.c 1>&5
conftest.c:1:1: warning: return type defaults to 'int'
conftest.c:3:1: warning: return type defaults to 'int'
conftest.c: In function '__throw':
conftest.c:3:1: warning: control reaches end of non-void function
conftest.c: In function '_start':
conftest.c:1:1: warning: control reaches end of non-void function
configure:6994: $? = 0
configure:7002: result: yes
configure:7042: checking for __builtin_expect
configure:7057: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed -nostdlib -nostartfiles
-o conftest conftest.c -lgcc >&5
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048094
configure:7060: $? = 0
configure:7068: result: yes
configure:7075: checking for __builtin_memset
configure:7087: i686-pc-linux-gnu-gcc -O3 -S conftest.c -o - | fgrep memset > /dev/null
configure:7090: $? = 1
configure:7099: result: yes
configure:7106: checking for redirection of built-in functions
configure:7119: i686-pc-linux-gnu-gcc -O3 -S conftest.c -o - | fgrep my_strstr > /dev/null
configure:7122: $? = 0
configure:7131: result: yes
configure:7139: checking for __thread
configure:7148: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -c conftest.c >&5
configure:7151: $? = 0
configure:7159: result: yes
configure:7170: checking for tls_model attribute
configure:7179: i686-pc-linux-gnu-gcc -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -S -Werror conftest.c >&5
configure:7182: $? = 0
configure:7190: result: yes
configure:7225: checking for libgd
configure:7258: result: no
configure:7453: checking for grep that handles long lines and -e
configure:7511: result: /bin/grep
configure:7516: checking for egrep
configure:7578: result: /bin/grep -E
configure:7583: checking for ANSI C header files
configure:7603: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7603: $? = 0
configure:7676: i686-pc-linux-gnu-gcc -o conftest -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed conftest.c >&5
configure:7676: $? = 0
configure:7676: ./conftest
configure:7676: $? = 0
configure:7687: result: yes
configure:7700: checking for sys/types.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for sys/stat.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for stdlib.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for string.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for memory.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for strings.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for inttypes.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for stdint.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7700: checking for unistd.h
configure:7700: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE conftest.c >&5
configure:7700: $? = 0
configure:7700: result: yes
configure:7716: checking size of long double
configure:7721: i686-pc-linux-gnu-gcc -o conftest -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed conftest.c >&5
configure:7721: $? = 0
configure:7721: ./conftest
configure:7721: $? = 0
configure:7735: result: 12
configure:7766: result: running configure fragment for sysdeps/i386/elf
configure:7: checking for i386 TLS support
configure:29: i686-pc-linux-gnu-gcc -c -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing conftest.s 1>&5
configure:32: $? = 0
configure:40: result: yes
configure:7766: result: running configure fragment for nptl/sysdeps/pthread
configure:27: checking for forced unwind support
configure:56: i686-pc-linux-gnu-gcc -o conftest -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed conftest.c >&5
conftest.c: In function 'main':
conftest.c:46:26: warning: unused variable 'exc'
conftest.c:48:16: warning: 'context' is used uninitialized in this function
configure:63: $? = 0
configure:83: result: yes
configure:92: checking for C cleanup handling
configure:122: i686-pc-linux-gnu-gcc -o conftest -march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing -Werror -fexceptions -U_FORTIFY_SOURCE -U_FORTIFY_SOURCE -Wl,--hash-style=gnu,-O1 -Wl,--as-needed conftest.c >&5
cc1: warnings being treated as errors
conftest.c: In function 'cl':
conftest.c:44:16: error: unused parameter 'a'
configure:129: $? = 1
configure: failed program was:
| /* confdefs.h. */
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define PACKAGE_URL "http://www.gnu.org/software/c-library/"
| #define HAVE_LIBIDN 1
| #define USE_REGPARMS 1
| #define ASM_GLOBAL_DIRECTIVE .globl
| #define ASM_TYPE_DIRECTIVE_PREFIX @
| #define USE_MULTIARCH 1
| #define HAVE_ASM_SET_DIRECTIVE 1
| #define HAVE_ASM_UNIQUE_OBJECT 1
| #define DO_VERSIONING 1
| #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
| #define HAVE_Z_COMBRELOC 1
| #define NO_UNDERSCORES 1
| #define HAVE_ASM_WEAK_DIRECTIVE 1
| #define HAVE_ASM_CFI_DIRECTIVES 1
| #define HAVE_BUILTIN_EXPECT 1
| #define HAVE_BUILTIN_MEMSET 1
| #define HAVE_BUILTIN_REDIRECTION 1
| #define HAVE___THREAD 1
| #define HAVE_TLS_MODEL_ATTRIBUTE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define SIZEOF_LONG_DOUBLE 12
| #define HAVE_TLS_SUPPORT 1
| #define PI_STATIC_AND_HIDDEN 1
| #define HAVE_FORCED_UNWIND 1
| /* end confdefs.h. */
|
| #include <stdio.h>
| void cl (void *a) { }
| int
| main ()
| {
|
| int a __attribute__ ((cleanup (cl)));
| puts ("test")
| ;
| return 0;
| }
configure:149: result: no
configure:153: error: the compiler must support C cleanup handling

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value='i686-pc-linux-gnu-gcc '
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value='-U_FORTIFY_SOURCE -U_FORTIFY_SOURCE'
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing'
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,--hash-style=gnu,-O1 -Wl,--as-needed'
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=i686-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=i686-pc-linux-gnu
ac_cv_objext=o
ac_cv_path_BASH_SHELL=/bin/bash
ac_cv_path_BISON=no
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
ac_cv_path_INSTALL_INFO=/usr/bin/install-info
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_PWD_P=/bin/pwd
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AS=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as
ac_cv_prog_AUTOCONF=autoconf
ac_cv_prog_AWK=gawk
ac_cv_prog_CC='i686-pc-linux-gnu-gcc '
ac_cv_prog_CPP='i686-pc-linux-gnu-gcc -E'
ac_cv_prog_CXX=i686-pc-linux-gnu-g++
ac_cv_prog_LD=/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld
ac_cv_prog_MAKE=gmake
ac_cv_prog_MAKEINFO=makeinfo
ac_cv_prog_MSGFMT=gmsgfmt
ac_cv_prog_SED=sed
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_sizeof_long_double=12
libc_cv_386_tls=yes
libc_cv_Bgroup=yes
libc_cv_as_needed=yes
libc_cv_as_noexecstack=yes
libc_cv_asm_cfi_directives=yes
libc_cv_asm_global_directive=.globl
libc_cv_asm_gnu_indirect_function=yes
libc_cv_asm_previous_directive=yes
libc_cv_asm_protected_directive=yes
libc_cv_asm_set_directive=yes
libc_cv_asm_symver_directive=yes
libc_cv_asm_type_prefix=@
libc_cv_asm_underscores=no
libc_cv_asm_unique_object=yes
libc_cv_asm_weak_directive=yes
libc_cv_autoconf_works=no
libc_cv_broken_alias_attribute=no
libc_cv_broken_visibility_attribute=no
libc_cv_c_cleanup=no
libc_cv_cc_with_libunwind=no
libc_cv_dot_text=.text
libc_cv_fno_toplevel_reorder=yes
libc_cv_forced_unwind=yes
libc_cv_fpie=yes
libc_cv_friendly_stddef=yes
libc_cv_gcc___thread=yes
libc_cv_gcc_builtin_expect=yes
libc_cv_gcc_builtin_memset=yes
libc_cv_gcc_builtin_redirection=yes
libc_cv_gcc_exceptions=yes
libc_cv_gcc_static_libgcc=-static-libgcc
libc_cv_gcc_tls_model_attr=yes
libc_cv_gcc_unwind_find_fde=no
libc_cv_gnu89_inline=yes
libc_cv_hashstyle=no
libc_cv_have_bash2=yes
libc_cv_have_ksh=yes
libc_cv_have_sdata_section=no
libc_cv_have_section_quotes=no
libc_cv_idn=no
libc_cv_initfini_array=yes
libc_cv_ld_no_whole_archive=yes
libc_cv_ld_version_script_option=yes
libc_cv_libgcc_s_suffix=
libc_cv_need_minus_P=no
libc_cv_nss_crypt=no
libc_cv_prog_as_gnu=yes
libc_cv_prog_ld_gnu=yes
libc_cv_ranlib_necessary=no
libc_cv_signed_size_t=no
libc_cv_slibdir=/lib
libc_cv_ssp=no
libc_cv_sysconfdir='${prefix}/etc'
libc_cv_visibility_attribute=yes
libc_cv_weak_symbols=yes
libc_cv_z_combreloc=yes
libc_cv_z_execstack=yes
libc_cv_z_initfirst=yes
libc_cv_z_nodelete=yes
libc_cv_z_nodlopen=yes
libc_cv_z_relro=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ar'
AS='/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/as'
ASFLAGS_config=' -Wa,--noexecstack'
AUTOCONF='no'
AWK='gawk'
BASH_SHELL='/bin/bash'
BISON='no'
BUILD_CC=''
CC='i686-pc-linux-gnu-gcc '
CFLAGS='-march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing'
CPP='i686-pc-linux-gnu-gcc -E'
CPPFLAGS='-U_FORTIFY_SOURCE -U_FORTIFY_SOURCE'
CXX='i686-pc-linux-gnu-g++'
CXXFLAGS='-march=native -ggdb -Wall -Wextra -O2 -fno-strict-aliasing'
CXX_SYSINCLUDES='-isystem ../../../../include/c++/4.5.3 -isystem ../../../../include/c++/4.5.3/i686-pc-linux-gnu -isystem ../../../../include/c++/4.5.3/backward'
DEFINES=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
GREP='/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_INFO='/usr/bin/install-info'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
KSH='/bin/bash'
LD='/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld'
LDFLAGS='-Wl,--hash-style=gnu,-O1 -Wl,--as-needed'
LIBGD='no'
LIBOBJS=''
LIBS=''
LN_S='ln -s'
LTLIBOBJS=''
MAKE='gmake'
MAKEINFO='makeinfo'
MIG=''
MSGFMT='gmsgfmt'
OBJDUMP='/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/objdump'
OBJEXT='o'
PACKAGE_BUGREPORT='glibc'
PACKAGE_NAME='GNU C Library'
PACKAGE_STRING='GNU C Library (see version.h)'
PACKAGE_TARNAME='c-library'
PACKAGE_URL='http://www.gnu.org/software/c-library/'
PACKAGE_VERSION='(see version.h)'
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
PWD_P='/bin/pwd'
RANLIB=':'
RELEASE=''
SED='sed'
SHELL='/bin/sh'
SYSINCLUDES='-nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/include -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/include-fixed -isystem /usr/include'
VERSION=''
VERSIONING='yes'
ac_ct_CC=''
ac_ct_CXX=''
add_on_subdirs=' c_stubs libidn'
add_ons='nptl c_stubs libidn ports'
all_warnings=''
base_machine='i386'
bindir='${exec_prefix}/bin'
bindnow='yes'
bounded='no'
build='i686-pc-linux-gnu'
build_alias='i686-pc-linux-gnu'
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
cross_compiling='no'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
elf='yes'
enable_check_abi='no'
exceptions='-fexceptions'
exec_prefix='NONE'
experimental_malloc=''
fno_unit_at_a_time='-fno-toplevel-reorder -fno-section-anchors'
force_install='yes'
gnu89_inline='-fgnu89-inline'
have_libaudit=''
have_libcap=''
have_selinux='no'
host='i686-pc-linux-gnu'
host_alias='i686-pc-linux-gnu'
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='/usr/share/info'
ldd_rewrite_script='no'
libc_cv_Bgroup='yes'
libc_cv_as_i686=''
libc_cv_as_needed='yes'
libc_cv_cc_avx=''
libc_cv_cc_sse4=''
libc_cv_cc_submachine=''
libc_cv_cc_with_libunwind='no'
libc_cv_cpp_asm_debuginfo=''
libc_cv_forced_unwind='yes'
libc_cv_fpie='yes'
libc_cv_gcc_static_libgcc='-static-libgcc'
libc_cv_gcc_unwind_find_fde='no'
libc_cv_hashstyle='no'
libc_cv_have_bash2='yes'
libc_cv_have_initfini=''
libc_cv_have_ksh='yes'
libc_cv_libgcc_s_suffix=''
libc_cv_localedir=''
libc_cv_nss_crypt='no'
libc_cv_pic_default=''
libc_cv_rootsbindir=''
libc_cv_slibdir='/lib'
libc_cv_ssp='no'
libc_cv_sysconfdir='${prefix}/etc'
libc_cv_z_combreloc='yes'
libc_cv_z_execstack='yes'
libdir='/usr/lib'
libexecdir='/usr/lib/misc/glibc'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mach_interface_list=''
mandir='/usr/share/man'
multi_arch='default'
no_whole_archive='-Wl,--no-whole-archive'
nopic_initfini=''
old_glibc_headers=''
oldest_abi='default'
oldincludedir='/usr/include'
omitfp='no'
pdfdir='${docdir}'
prefix='/usr'
profile='no'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
shared='default'
sharedstatedir='${prefix}/com'
sizeof_long_double='12'
static='yes'
static_nss='no'
subdirs=' '
submachine=''
sysconfdir='${prefix}/etc'
sysdeps_add_ons=' nptl ports'
sysnames=' sysdeps/i386/elf nptl/sysdeps/unix/sysv/linux/i386/i686 sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux/i386 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread ports/sysdeps/unix/sysv/linux sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet ports/sysdeps/unix/sysv/i386 sysdeps/unix/sysv/i386 nptl/sysdeps/unix/sysv ports/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 nptl/sysdeps/unix ports/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686/multiarch nptl/sysdeps/i386/i686 sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu nptl/sysdeps/i386 sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic'
target_alias=''
use_ldconfig='no'
with_cvs='no'
with_fp='yes'
xcoff='no'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU C Library"
#define PACKAGE_TARNAME "c-library"
#define PACKAGE_VERSION "(see version.h)"
#define PACKAGE_STRING "GNU C Library (see version.h)"
#define PACKAGE_BUGREPORT "glibc"
#define PACKAGE_URL "http://www.gnu.org/software/c-library/"
#define HAVE_LIBIDN 1
#define USE_REGPARMS 1
#define ASM_GLOBAL_DIRECTIVE .globl
#define ASM_TYPE_DIRECTIVE_PREFIX @
#define USE_MULTIARCH 1
#define HAVE_ASM_SET_DIRECTIVE 1
#define HAVE_ASM_UNIQUE_OBJECT 1
#define DO_VERSIONING 1
#define HAVE_ASM_PREVIOUS_DIRECTIVE 1
#define HAVE_Z_COMBRELOC 1
#define NO_UNDERSCORES 1
#define HAVE_ASM_WEAK_DIRECTIVE 1
#define HAVE_ASM_CFI_DIRECTIVES 1
#define HAVE_BUILTIN_EXPECT 1
#define HAVE_BUILTIN_MEMSET 1
#define HAVE_BUILTIN_REDIRECTION 1
#define HAVE___THREAD 1
#define HAVE_TLS_MODEL_ATTRIBUTE 1
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define SIZEOF_LONG_DOUBLE 12
#define HAVE_TLS_SUPPORT 1
#define PI_STATIC_AND_HIDDEN 1
#define HAVE_FORCED_UNWIND 1

configure: exit 1
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22170

PostPosted: Tue Jan 10, 2012 4:53 am    Post subject: Reply with quote

This appears to be a bug in the configure script. They assume that they can pass -Werror, but they use code which causes a warning, which then becomes fatal when they add -Werror. As a workaround, you can remove -Wall -Wextra from your CFLAGS, so that their bad code does not generate a warning.
Back to top
View user's profile Send private message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Wed Jan 11, 2012 2:25 pm    Post subject: Reply with quote

Ok :)

Do you want i also open a ticket on Bugzilla for the issue?
If you think isn't necessary, i'll stay happy anyway :)

NOTE: But, as i see, Gentoo do not suggest to set per-package cflags, and as long as i would like to use
those flags system wide for my system-debug porpouse, how i could help resolving it ?

Thanks again!!

Matias
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22170

PostPosted: Thu Jan 12, 2012 3:44 am    Post subject: Reply with quote

Most developers do not read the forum in enough detail to see this thread. If you want a change made, then please file a bug. However, beware that the upstream glibc maintainers are notoriously unfriendly and uncooperative. Some of the Gentoo maintainers that deal with glibc seem to have picked up that attitude, too.
Back to top
View user's profile Send private message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Thu Jan 12, 2012 2:35 pm    Post subject: Reply with quote

Going towards light :)

I'll try the resolution way :)

Profound appreciation for the cooperation ;) , if you think i could add more useful informations on the bug thread, i would add it as soon :)

Thanks again, Matias
Back to top
View user's profile Send private message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Fri Jan 20, 2012 8:16 pm    Post subject: Reply with quote

Bug Reference:
bug 399549
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Fri Jan 20, 2012 8:20 pm    Post subject: Reply with quote

Hu missed a point: the check in question works only by using '-Werror', otherwise gcc would only generate a warning.
Back to top
View user's profile Send private message
Matias Jose Seco
n00b
n00b


Joined: 24 Sep 2011
Posts: 22

PostPosted: Fri Jan 20, 2012 9:48 pm    Post subject: Reply with quote

So as long as i can't use '-Wall -Wextra',
could i set them for a specific package to debug it, only if needed?

(The problem is that Gentoo Cflag's manual do not advice to use per-package cflags, but if
the flags are '-Wall -Wextra' for debugging only, i think it would not create problems)
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22170

PostPosted: Sat Jan 21, 2012 1:44 am    Post subject: Reply with quote

VoidMage wrote:
Hu missed a point: the check in question works only by using '-Werror', otherwise gcc would only generate a warning.
Why do you say I missed something? The upstream check for the attribute requires using -Werror, but there is no reason for them to include an unused parameter in their implementation of cl. That unused parameter will generate a warning when compiled with -Wall -Wextra. Their code should leave the parameter anonymous, cast it to void, or use some other construct to ensure that the parameter is not considered unused. I focused entirely on the fact that they have code which, with the right -Wfoo arguments, causes warnings on a compiler that they intend to consider "functional."
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Sat Jan 21, 2012 4:39 pm    Post subject: Reply with quote

Hu wrote:
VoidMage wrote:
Hu missed a point: the check in question works only by using '-Werror', otherwise gcc would only generate a warning.
Why do you say I missed something? The upstream check for the attribute requires using -Werror, but there is no reason for them to include an unused parameter in their implementation of cl. That unused parameter will generate a warning when compiled with -Wall -Wextra. Their code should leave the parameter anonymous, cast it to void, or use some other construct to ensure that the parameter is not considered unused. I focused entirely on the fact that they have code which, with the right -Wfoo arguments, causes warnings on a compiler that they intend to consider "functional."

:roll: Do you want to say that's the only autoconf macro that behaves oddly with some of C{XX}FLAGS sets ?
Did you check AC_C_CONST ? It might be obsolete, but it's still volatile.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22170

PostPosted: Sat Jan 21, 2012 5:08 pm    Post subject: Reply with quote

VoidMage wrote:
:roll: Do you want to say that's the only autoconf macro that behaves oddly with some of C{XX}FLAGS sets ?
No, but this is not an autoconf macro. This is a hand-written test by the upstream glibc maintainers.
nptl/sysdeps/pthread/configure.in:

    33  dnl Check for C cleanup handling.
    34    old_CFLAGS="$CFLAGS"
    35    CFLAGS="$CFLAGS -Werror -fexceptions"
    36    AC_CACHE_CHECK([for C cleanup handling], libc_cv_c_cleanup, [dnl
    37    AC_TRY_LINK([
    38  #include <stdio.h>
    39  void cl (void *a) { }], [
    40    int a __attribute__ ((cleanup (cl)));
    41    puts ("test")],
    42  libc_cv_c_cleanup=yes, libc_cv_c_cleanup=no)])
    43    CFLAGS="$old_CFLAGS"
    44    if test $libc_cv_c_cleanup = no; then
    45      AC_MSG_ERROR([the compiler must support C cleanup handling])
    46    fi
Specifically, look at line 39. The function definition is entirely controlled by the person who wrote this part of the glibc configure process.

Moreover, even if this was an autoconf macro, that only shifts the blame to the person(s) who wrote the bad autoconf macro, rather than absolving anyone of dealing with it. I recognize that there are fragile build systems out there, but that is no excuse for letting problems remain when they are easily identifiable and trivially fixable.
VoidMage wrote:
Did you check AC_C_CONST ? It might be obsolete, but it's still volatile.
I did not check AC_C_CONST before you asked about it. After you asked, I checked the autoconf documentation for it. The documentation confirms your statement that it is obsolete, but mentions nothing about volatility. Could you elaborate on why you mentioned this?
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Sat Jan 21, 2012 10:28 pm    Post subject: Reply with quote

That was something that was commented upon a month or two ago (well, less than six) on wine-devel.
It was fix in the upstream git, but:

This topic's original problem goes from the opposite direction, but reaches the same point.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum