sm-discuss AT lists.ibiblio.org
Subject: Public SourceMage Discussion List
List archive
- From: Steven Pinkham <spinkham AT earthlink.net>
- To: "'sm-discuss '" <sm-discuss AT lists.ibiblio.org>
- Subject: Re: [SM-Discuss] gcc update
- Date: Wed, 31 Jul 2002 10:39:14 -0400
Don't know if you guys figured this out already or not, but this should help.
Here's the definitive fix from the gcc mailinglist:
http://gcc.gnu.org/ml/gcc/2002-07/msg01401.html
Steve Pinkham
Paolo Carlini <pcarlini AT unitus.it> writes:
> Carlos Ordonez wrote:
>
>> I am building glibc 2.2.5 and I am getting an error gcc_eh not found. I
>> have tried looking in the internet and found nothing. I am running with
>> gcc 3.1 in a 2.4.7 kernel. Did I miss something when I built gcc 3.1?
>> Any help would be appreciated. Thanks Carlos :-)
>
> Hi,
>
> irrespective of the specific problem you are reporting it seems to me that
> the released glibc2.2.5 cannot be compiled fine with gcc3.1. gcc3.0.4
> should be ok OTOH. Alternatively, fetch CVS glibc. Andreas can you
> confirm/clarify? Thanks!
>
> http://gcc.gnu.org/ml/gcc-bugs/2002-07/msg00787.html
> http://gcc.gnu.org/ml/gcc-bugs/2002-07/msg00788.html
Yes, the appended patches are needed for glibc 2.2.5 to build with GCC
3.1 or newer. I'm appending them for reference.
But gcc_eh not there looks like a different problem. But without more
details and without a crystal ball, I cannot help.
Carlos, on which platform is this? What is exactly the message? How
did you configure gcc and glibc? Which binutils you use?
Andreas
2002-07-22 Philip Blundell <philb AT gnu.org>
* sysdeps/unix/sysv/linux/arm/errlist.c: Remove extra weak alias
definiton of _old_sys_nerr. Define _old_sys_errlist as strong
alias.
2002-05-19 Ulrich Drepper <drepper AT redhat.com>
* sysdeps/unix/sysv/linux/errlist.c: Remove extra weak alias
definiton of _old_sys_nerr. Define _old_sys_errlist as strong
alias.
Index: sysdeps/unix/sysv/linux/errlist.c
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/errlist.c,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -p -r1.8 -r1.8.2.1
--- sysdeps/unix/sysv/linux/errlist.c 6 Jul 2001 04:56:12 -0000 1.8
+++ sysdeps/unix/sysv/linux/errlist.c 3 Jun 2002 06:49:30 -0000
1.8.2.1
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1998, 2000, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -38,10 +38,9 @@ extern const char *const *__old_sys_errl
const int __old_sys_nerr = OLD_ERRLIST_SIZE;
strong_alias (__old_sys_nerr, _old_sys_nerr);
-weak_alias (__old_sys_nerr, _old_sys_nerr)
compat_symbol (libc, __old_sys_nerr, _sys_nerr, GLIBC_2_0);
compat_symbol (libc, _old_sys_nerr, sys_nerr, GLIBC_2_0);
-weak_alias (__old_sys_errlist, _old_sys_errlist);
+strong_alias (__old_sys_errlist, _old_sys_errlist);
compat_symbol (libc, __old_sys_errlist, _sys_errlist, GLIBC_2_0);
compat_symbol (libc, _old_sys_errlist, sys_errlist, GLIBC_2_0);
#endif
Index: sysdeps/unix/sysv/linux/arm/errlist.c
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/arm/errlist.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sysdeps/unix/sysv/linux/arm/errlist.c 6 Jul 2001 04:56:13 -0000
1.4
+++ sysdeps/unix/sysv/linux/arm/errlist.c 24 Jul 2002 11:17:01 -0000
1.5
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1998, 2000, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -38,10 +38,9 @@ extern const char *const *__old_sys_errl
const int __old_sys_nerr = OLD_ERRLIST_SIZE;
strong_alias (__old_sys_nerr, _old_sys_nerr);
-weak_alias (__old_sys_nerr, _old_sys_nerr)
compat_symbol (libc, __old_sys_nerr, _sys_nerr, GLIBC_2_0);
compat_symbol (libc, _old_sys_nerr, sys_nerr, GLIBC_2_0);
-weak_alias (__old_sys_errlist, _old_sys_errlist);
+strong_alias (__old_sys_errlist, _old_sys_errlist);
compat_symbol (libc, __old_sys_errlist, _sys_errlist, GLIBC_2_0);
compat_symbol (libc, _old_sys_errlist, sys_errlist, GLIBC_2_0);
#endif
--
Andreas Jaeger
SuSE Labs aj AT suse.de
private aj AT arthur.inka.de
http://www.suse.de/~aj
-
[SM-Discuss] Reducing the ISO,
Eric Womack, 07/31/2002
-
Re: [SM-Discuss] Reducing the ISO,
Julian v. Bock, 07/31/2002
- Re: [SM-Discuss] Reducing the ISO, Eric Womack, 07/31/2002
- Re: [SM-Discuss] Reducing the ISO, Jon Svendsen, 07/31/2002
- <Possible follow-up(s)>
-
RE: [SM-Discuss] Reducing the ISO,
Derber, Geoffrey, 07/31/2002
- Re: [SM-Discuss] gcc update, Steven Pinkham, 07/31/2002
-
RE: [SM-Discuss] Reducing the ISO,
Casey Harkins, 07/31/2002
- Re: [SM-Discuss] Reducing the ISO, Julian v. Bock, 07/31/2002
-
Message not available
-
RE: [SM-Discuss] Reducing the ISO,
Ari Steinberg, 07/31/2002
-
RE: [SM-Discuss] Reducing the ISO,
Jonathan Evraire, 07/31/2002
- Re: [SM-Discuss] Reducing the ISO, Eric Womack, 07/31/2002
- Re: [SM-Discuss] Reducing the ISO, Miles Cowan, 07/31/2002
-
Re: [SM-Discuss] Reducing the ISO,
Jeremy Kolb, 07/31/2002
- Re: [SM-Discuss] Reducing the ISO, Damien Mascord, 07/31/2002
-
RE: [SM-Discuss] Reducing the ISO,
Jonathan Evraire, 07/31/2002
-
RE: [SM-Discuss] Reducing the ISO,
Ari Steinberg, 07/31/2002
-
Re: [SM-Discuss] Reducing the ISO,
Julian v. Bock, 07/31/2002
Archive powered by MHonArc 2.6.24.