This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/10062] 'make' for glibc-2.9 fails even though 'configure' is OK
- From: "sergstesh at yahoo dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 11 Apr 2009 22:00:18 -0000
- Subject: [Bug libc/10062] 'make' for glibc-2.9 fails even though 'configure' is OK
- References: <20090411172526.10062.sergstesh@yahoo.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From sergstesh at yahoo dot com 2009-04-11 22:00 -------
(In reply to comment #8)
> There is nothing wrong. If you are unable to configure glibc correctly you
> shouldn't try it.
First of all, your attitude is wrong:
http://linux.slashdot.org/comments.pl?sid=1195585&cid=27539173 :
"
Wrong. Fail. Abort. Windows is swallowing up another market because Linux
doesn't belong on the average user's netbook, for the same reasons it doesn't
belong on the average user's desktop. It is a usability nightmare, you need to
be a network engineer AND programmer to fix it when it breaks, and perhaps most
importantly the Linux community is hostile and unhelpful toward non-techies.
".
Not only I am able to configure targets correctly, I have also written a FOSS
tool that makes configuration effort much easier. For example, this is what one
needs to do in the framework of my tool to describe 'binutils':
binutils =>
do{
my $major_ver = '2';
my $minor_ver = '19';
my $micro_ver = '1';
$shadow_targets_hash_refs{binutils} =
{
major_ver => $major_ver,
minor_ver => $minor_ver,
micro_ver => $micro_ver,
base_urls => \@_gnu_binutils_mirrors,
depends_on =>
{
targets =>
{
gcc4 => $shadow_targets_hash_refs{gcc4}
}
}
}
}, # do
# binutils
, and this is what my tool generates automatically:
"
cat /mnt/sdb8/sergei/AFSWD_debug/build/binutils-2.19.1/config_wrapper.sh
#!/bin/sh
cd /mnt/sdb8/sergei/AFSWD_debug/build/binutils-2.19.1
PATH=/mnt/sdb8/sergei/AFSWD_debug/install/autoconf-2.63/bin:/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.9.5/bin:/mnt/sdb8/sergei/AFSWD_debug/install/bash-3.0/bin:/mnt/sdb8/sergei/AFSWD_debug/install/bison-2.3/bin:/mnt/sdb8/sergei/AFSWD_debug/install/dejagnu-1.4.4/bin:/mnt/sdb8/sergei/AFSWD_debug/install/expect-5.44.1/bin:/mnt/sdb8/sergei/AFSWD_debug/install/flex-2.5.35/bin:/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.3.3/bin:/mnt/sdb8/sergei/AFSWD_debug/install/gperf-3.0.3/bin:/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.6/bin:/mnt/sdb8/sergei/AFSWD_debug/install/libtool-2.2.6a/bin:/mnt/sdb8/sergei/AFSWD_debug/install/m4-1.4.13/bin:/mnt/sdb8/sergei/AFSWD_debug/install/make-3.80/bin:/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/bin:/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.4.19/bin:/mnt/sdb8/sergei/AFSWD_debug/install/texinfo-4.13/bin:/mnt/sdb8/sergei/AFSWD_debug/install/tk-8.4.19/bin:/mnt/sdb8/sergei/AFSWD_debug/install/pkg-config-0.23/bin:/opt/kde3/bin:/home/sergei/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
export PATH
LD_LIBRARY_PATH=/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.9.5/lib:/mnt/sdb8/sergei/AFSWD_debug/install/bison-2.3/lib:/mnt/sdb8/sergei/AFSWD_debug/install/flex-2.5.35/lib:/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.3.3/lib:/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.3.3/lib/gcc/i686-pc-linux-gnu/4.3.3:/mnt/sdb8/sergei/AFSWD_debug/install/gmp-4.2.2/lib:/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.6/lib:/mnt/sdb8/sergei/AFSWD_debug/install/libtool-2.2.6a/lib:/mnt/sdb8/sergei/AFSWD_debug/install/mpfr-2.3.2/lib:/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/lib:/mnt/sdb8/sergei/AFSWD_debug/install/readline-5.1/lib:/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.4.19/lib:/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.4.19/lib/expect5.44.1:/mnt/sdb8/sergei/AFSWD_debug/install/tk-8.4.19/lib
export LD_LIBRARY_PATH
PKG_CONFIG_PATH=/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.6/lib/pkgconfig:/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.9.5/lib/pkgconfig:/usr/lib/pkgconfig
export PKG_CONFIG_PATH
LDFLAGS='-L/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.9.5/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/bison-2.3/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/flex-2.5.35/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.3.3/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.3.3/lib/gcc/i686-pc-linux-gnu/4.3.3
-L/mnt/sdb8/sergei/AFSWD_debug/install/gmp-4.2.2/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.6/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/libtool-2.2.6a/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/mpfr-2.3.2/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/readline-5.1/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.4.19/lib
-L/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.4.19/lib/expect5.44.1
-L/mnt/sdb8/sergei/AFSWD_debug/install/tk-8.4.19/lib'
export LDFLAGS
CPPFLAGS='-I/mnt/sdb8/sergei/AFSWD_debug/install/autoconf-2.63/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/autogen-5.9.5/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/bash-3.0/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/bison-2.3/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/dejagnu-1.4.4/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/expect-5.44.1/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/flex-2.5.35/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/gcc-4.3.3/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/gmp-4.2.2/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/gperf-3.0.3/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/guile-1.8.6/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/libtool-2.2.6a/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/m4-1.4.13/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/make-3.80/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/mpfr-2.3.2/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/ncurses-5.7/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/readline-5.1/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/tcl-8.4.19/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/texinfo-4.13/include
-I/mnt/sdb8/sergei/AFSWD_debug/install/tk-8.4.19/include'
export CPPFLAGS
./configure --prefix=/mnt/sdb8/sergei/AFSWD_debug/install/binutils-2.19.1
".
And I even read documentation before trying. So, if the provided documentation
does not prescribe me to use some options, but I must use them, the
documentation is wrong.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|WORKSFORME |
http://sourceware.org/bugzilla/show_bug.cgi?id=10062
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.