Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 560570 - sys-libs/glibc-2.13: configure fails with sys-devel/make-4.1
Summary: sys-libs/glibc-2.13: configure fails with sys-devel/make-4.1
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-15 18:08 UTC by George Ryan
Modified: 2017-08-12 20:48 UTC (History)
1 user (show)

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


Attachments
info.log (cross-armv7l-hardfloat-linux-gnueabi-info.log,16.62 KB, text/x-log)
2015-09-15 18:08 UTC, George Ryan
Details
glibc-headers.log (cross-armv7z-hardfloat-linux-gnueabi-glibc-headers.log,172.41 KB, text/x-log)
2015-09-15 18:08 UTC, George Ryan
Details
linux-headers.log (cross-armv7l-hardfloat-linux-gnueabi-linux-headers.log,168 bytes, text/x-log)
2015-09-15 18:09 UTC, George Ryan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description George Ryan 2015-09-15 18:08:01 UTC
Created attachment 411988 [details]
info.log

checking version of gmake... 4.1, bad
checking for gnumsgfmt... no
checking for gmsgfmt... gmsgfmt
checking version of gmsgfmt... 0.19.4, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 5.2, bad
checking for sed... sed
checking version of sed... 4.2.1, ok
checking for autoconf... autoconf
checking whether autoconf works... yes
configure: error:
*** These critical programs are missing or too old: make
*** Check the INSTALL file for required versions.
 * ERROR: cross-armv7l-hardfloat-linux-gnueabi/glibc-2.13-r4::GEORGE failed (compile phase):
 *   failed to configure glibc


crossdev --b 2.22-r1 --k 4.0.5 --l 2.13-r4 --g 4.6.4 -S armv7l-hardfloat-linux-gnueabi
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
 * crossdev version:      20150602
 * Host Portage ARCH:     amd64
 * Target Portage ARCH:   arm
 * Target System:         armv7l-hardfloat-linux-gnueabi
 * Stage:                 4 (C/C++ compiler)
 * ABIs:                  default

 * binutils:              binutils-2.22-r1
 * gcc:                   gcc-4.6.4
 * headers:               linux-headers-4.0.5
 * libc:                  glibc-2.13-r4

 * CROSSDEV_OVERLAY:      /usr/local/george
 * PORT_LOGDIR:           /var/log/portage
 * PORTAGE_CONFIGROOT:    
 * Portage flags:         
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  - 
 * leaving sys-devel/binutils in /usr/local/george
 * leaving sys-devel/gcc in /usr/local/george
 * leaving sys-kernel/linux-headers in /usr/local/george
 * leaving sys-libs/glibc in /usr/local/george
 * leaving sys-devel/gdb in /usr/local/george
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  - 
 * Log: /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-binutils.log
 * Emerging cross-binutils ...                                                                                                      [ ok ]
 * Log: /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-linux-headers-quick.log
 * Emerging cross-linux-headers-quick ...                                                                                           [ ok ]
 * Log: /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-glibc-headers.log
 * Emerging cross-glibc-headers ...

 * glibc failed :(
 * If you file a bug, please attach the following logfiles:
 * /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-info.log
 * /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-glibc-headers.log.xz
 * /var/tmp/portage/cross-armv7l-hardfloat-linux-gnueabi/glibc*/temp/glibc-config.logs.tar.xz
Comment 1 George Ryan 2015-09-15 18:08:53 UTC
Created attachment 411990 [details]
glibc-headers.log
Comment 2 George Ryan 2015-09-15 18:09:29 UTC
Created attachment 411992 [details]
linux-headers.log
Comment 3 Mike Gilbert gentoo-dev 2015-09-15 18:25:11 UTC
Are you intentionally trying to install that ancient version of glibc-2.13?
Comment 4 George Ryan 2015-09-16 10:24:28 UTC
Yes, I think so. I'm still a novice at this, but I am trying to create a cross-compiler for the Beaglebone Black running its Debian OS, and aptitude shows me:

Package: libc6
State: installed
Automatically installed: no
Multi-Arch: same
Version: 2.13-38+deb7u8
Priority: required
Section: libs
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: armhf
Uncompressed Size: 8,306 k
Depends: libc-bin (= 2.13-38+deb7u8), libgcc1
Suggests: glibc-doc, debconf | debconf-2.0, locales
Conflicts: prelink (<= 0.0.20090311-1), tzdata (< 2007k-1), tzdata-etch
Breaks: locales (< 2.13), locales-all (< 2.13), nscd (< 2.13)
Provides: glibc-2.13-1
Description: Embedded GNU C Library: Shared libraries
Homepage: http://www.eglibc.org

and ldd --version is:

ldd (Debian EGLIBC 2.13-38+deb7u8) 2.13
Copyright (C) 2011 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.
Written by Roland McGrath and Ulrich Drepper.
root@seamus:/#
Comment 5 Mike Gilbert gentoo-dev 2015-09-16 15:18:22 UTC
Also worth noting that configure fails with gcc-5.2.0.

checking version of x86_64-pc-linux-gnu-gcc -m32 -Wl,-O1 -Wl,--as-needed... 5.2.0, bad
checking version of gmake... 4.1, bad
Comment 6 SpanKY gentoo-dev 2015-09-16 15:48:26 UTC
(In reply to Mike Gilbert from comment #5)

fixing the build w/new make is fine, but i don't think we'll bother with gcc.  glibc is often miscompiled by newer gcc's, so the version skew must be kept down.
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2017-08-12 20:48:53 UTC
EUNSUPPORTED