This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: build glibc error


by this patch, I can configure now. but make fails

gcc -nostdlib -nostartfiles -o
/home/work/lili/glibc-build/sunrpc/rpcinfo
-Wl,-dynamic-linker=/home/work/lili/glibc-build/lib/ld-linux-x86-64.so.2
  -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both
/home/work/lili/glibc-build/csu/crt1.o
/home/work/lili/glibc-build/csu/crti.o `gcc
--print-file-name=crtbegin.o`
/home/work/lili/glibc-build/sunrpc/rpcinfo.o
-Wl,-rpath-link=/home/work/lili/glibc-build:/home/work/lili/glibc-build/math:/home/work/lili/glibc-build/elf:/home/work/lili/glibc-build/dlfcn:/home/work/lili/glibc-build/nss:/home/work/lili/glibc-build/nis:/home/work/lili/glibc-build/rt:/home/work/lili/glibc-build/resolv:/home/work/lili/glibc-build/crypt:/home/work/lili/glibc-build/nptl
/home/work/lili/glibc-build/libc.so.6
/home/work/lili/glibc-build/libc_nonshared.a -lgcc -Wl,--as-needed
-lgcc_s  -Wl,--no-as-needed `gcc --print-file-name=crtend.o`
/home/work/lili/glibc-build/csu/crtn.o
CPP='gcc -E -x c-header'
/home/work/lili/glibc-build/elf/ld-linux-x86-64.so.2 --library-path
/home/work/lili/glibc-build:/home/work/lili/glibc-build/math:/home/work/lili/glibc-build/elf:/home/work/lili/glibc-build/dlfcn:/home/work/lili/glibc-build/nss:/home/work/lili/glibc-build/nis:/home/work/lili/glibc-build/rt:/home/work/lili/glibc-build/resolv:/home/work/lili/glibc-build/crypt:/home/work/lili/glibc-build/nptl
/home/work/lili/glibc-build/sunrpc/rpcgen -Y ../scripts -c
rpcsvc/bootparam_prot.x -o
/home/work/lili/glibc-build/sunrpc/xbootparam_prot.T
make[2]: *** [/home/work/lili/glibc-build/sunrpc/xbootparam_prot.stmp]
Segmentation fault (core dumped)
make[2]: Leaving directory `/home/work/lili/glibc-2.10.1/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory `/home/work/lili/glibc-2.10.1'
make: *** [all] Error 2

On Wed, Feb 20, 2013 at 3:45 PM, Robert Schiele <rschiele@gmail.com> wrote:
> On Wed, Feb 20, 2013 at 8:16 AM, Li Li <fancyerii@gmail.com> wrote:
>> checking whether as is GNU as... yes
>> checking whether ld is GNU ld... yes
>> checking for as... as
>> checking version of as... 2.23, bad
>> checking for ld... ld
>> checking version of ld... 2.23, bad
>
> You are missing the following patch:
>
> commit 4c14c8c348ee3e9a5fea3608cabcabdb275b6141
> Author: H.J. Lu <hongjiu.lu@intel.com>
> Date:   Sat Sep 5 07:06:19 2009 -0700
>
>     Support binutils 2.20.
>
> diff --git a/ChangeLog b/ChangeLog
> index 486c6c5..8cb983d 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -1,3 +1,7 @@
> +2009-09-04  H.J. Lu  <hongjiu.lu@intel.com>
> +
> +       * configure.in: Support binutils 2.20.
> +
>  2009-09-03  Ulrich Drepper  <drepper@redhat.com>
>
>         * sysdeps/i386/i686/multiarch/strstr-c.c (__strstr_sse42,
> diff --git a/configure b/configure
> index 48e6952..b1d84d7 100755
> --- a/configure
> +++ b/configure
> @@ -4841,7 +4841,7 @@ $as_echo_n "checking version of $AS... " >&6; }
>    ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.*
> \([0-9]*\.[0-9.]*\).*$/\1/p'`
>    case $ac_prog_version in
>      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
> -    2.1[3-9]*)
> +    2.1[3-9]*|[2-9].[2-9]*)
>         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
>      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
>
> @@ -4904,7 +4904,7 @@ $as_echo_n "checking version of $LD... " >&6; }
>    ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.*
> \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
>    case $ac_prog_version in
>      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
> -    2.1[3-9]*)
> +    2.1[3-9]*|[2-9].[2-9]*)
>         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
>      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
>
> diff --git a/configure.in b/configure.in
> index 4584afe..7c4f71f 100644
> --- a/configure.in
> +++ b/configure.in
> @@ -897,10 +897,10 @@ AC_SUBST(MIG)dnl Needed by sysdeps/mach/configure.in
>  # Accept binutils 2.13 or newer.
>  AC_CHECK_PROG_VER(AS, $AS, --version,
>                   [GNU assembler.* \([0-9]*\.[0-9.]*\)],
> -                 [2.1[3-9]*], AS=: critic_missing="$critic_missing as")
> +                 [2.1[3-9]*|[2-9].[2-9]*], AS=:
> critic_missing="$critic_missing as")
>  AC_CHECK_PROG_VER(LD, $LD, --version,
>                   [GNU ld.* \([0-9][0-9]*\.[0-9.]*\)],
> -                 [2.1[3-9]*], LD=: critic_missing="$critic_missing ld")
> +                 [2.1[3-9]*|[2-9].[2-9]*], LD=:
> critic_missing="$critic_missing ld")
>
>  # We need the physical current working directory.  We cannot use the
>  # "pwd -P" shell builtin since that's not portable.  Instead we try to
>
> Robert


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]