* Fix java build on PPC (patch for libgcc-std.ver) @ 2004-06-10 12:47 Andreas Jaeger 2004-06-10 18:56 ` Richard Henderson 0 siblings, 1 reply; 7+ messages in thread From: Andreas Jaeger @ 2004-06-10 12:47 UTC (permalink / raw) To: gcc-patches [-- Attachment #1: Type: text/plain, Size: 1082 bytes --] On Linux/PPC I get the following error building GCC CVS mainline: /usr/bin/ld: .libs/gij: hidden symbol `__unorddf2' in /usr/src/packages/BUILD/gcc-3.5.0-20040610/obj-powerpc-suse-linux/gcc/nof/libgcc.a(_unord_df.oS) is referenced by DSO collect2: ld returned 1 exit status make[5]: *** [gij] Error 1 The following patch fixes the problem for me and has been bootstrapped on Linux/PPC with all multilibs. Ok to commit? Andreas 2004-06-10 Andreas Jaeger <aj@suse.de> * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.5. ============================================================ Index: gcc/libgcc-std.ver --- gcc/libgcc-std.ver 4 Sep 2003 10:47:45 -0000 1.23 +++ gcc/libgcc-std.ver 10 Jun 2004 09:26:21 -0000 @@ -211,3 +211,8 @@ GCC_3.4 { __paritydi2 __parityti2 } +%inherit GCC_3.5 GCC_3.4 +GCC_3.5 { + __unorddf2 + __unordsf2 +} -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fix java build on PPC (patch for libgcc-std.ver) 2004-06-10 12:47 Fix java build on PPC (patch for libgcc-std.ver) Andreas Jaeger @ 2004-06-10 18:56 ` Richard Henderson 2004-06-10 19:07 ` Andreas Jaeger 0 siblings, 1 reply; 7+ messages in thread From: Richard Henderson @ 2004-06-10 18:56 UTC (permalink / raw) To: Andreas Jaeger; +Cc: gcc-patches On Thu, Jun 10, 2004 at 12:03:16PM +0200, Andreas Jaeger wrote: > * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.5. Not quite. These symbols aren't new. This patch ought to be backported to all actice branches and the version symbol chosen appropriately. r~ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fix java build on PPC (patch for libgcc-std.ver) 2004-06-10 18:56 ` Richard Henderson @ 2004-06-10 19:07 ` Andreas Jaeger 2004-06-10 21:45 ` Richard Henderson 0 siblings, 1 reply; 7+ messages in thread From: Andreas Jaeger @ 2004-06-10 19:07 UTC (permalink / raw) To: Richard Henderson; +Cc: gcc-patches [-- Attachment #1: Type: text/plain, Size: 812 bytes --] Richard Henderson <rth@redhat.com> writes: > On Thu, Jun 10, 2004 at 12:03:16PM +0200, Andreas Jaeger wrote: >> * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.5. > > Not quite. These symbols aren't new. This patch ought to be > backported to all actice branches and the version symbol > chosen appropriately. We have them already in GCC 3.3, so should they be added with version 3.3.4 - or 3.3.0? config/fp-bit.h defines __unordsf2 since version 1.1 - which means even before 3.0 release. So, what's the right version to choose? 3.0? Or 3.3.4 as next version going out? Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fix java build on PPC (patch for libgcc-std.ver) 2004-06-10 19:07 ` Andreas Jaeger @ 2004-06-10 21:45 ` Richard Henderson 2004-06-11 10:15 ` Andreas Jaeger 0 siblings, 1 reply; 7+ messages in thread From: Richard Henderson @ 2004-06-10 21:45 UTC (permalink / raw) To: Andreas Jaeger; +Cc: gcc-patches On Thu, Jun 10, 2004 at 07:44:20PM +0200, Andreas Jaeger wrote: > So, what's the right version to choose? 3.0? Or 3.3.4 as next > version going out? 3.3.4, I guess. r~ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fix java build on PPC (patch for libgcc-std.ver) 2004-06-10 21:45 ` Richard Henderson @ 2004-06-11 10:15 ` Andreas Jaeger 2004-06-11 22:16 ` Richard Henderson 0 siblings, 1 reply; 7+ messages in thread From: Andreas Jaeger @ 2004-06-11 10:15 UTC (permalink / raw) To: Richard Henderson; +Cc: gcc-patches [-- Attachment #1: Type: text/plain, Size: 1563 bytes --] Richard Henderson <rth@redhat.com> writes: > On Thu, Jun 10, 2004 at 07:44:20PM +0200, Andreas Jaeger wrote: >> So, what's the right version to choose? 3.0? Or 3.3.4 as next >> version going out? > > 3.3.4, I guess. So, is the appended patch fine for all branches (3.3, 3.4, mainline)? I'll do a bootstrap on mainline on Linux/PPC, Linux/PPC64, Linux/ia64, Linux/i386, Linux/AMD64 now.. Andreas 2004-06-11 Andreas Jaeger <aj@suse.de> * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. * libgcc-darwin.ver: Likewise. ============================================================ Index: gcc/libgcc-darwin.ver --- gcc/libgcc-darwin.ver 19 Nov 2003 05:17:14 -0000 2.1 +++ gcc/libgcc-darwin.ver 11 Jun 2004 06:49:31 -0000 @@ -194,6 +194,11 @@ GCC_3.3.1 { %inherit GCC_3.3.2 GCC_3.3.1 GCC_3.3.2 { } +%inherit GCC_3.3.4 GCC_3.3.2 +GCC_3.3.4 { + __unorddf2 + __unordsf2 +} %inherit GCC_3.4 GCC_3.3 GCC_3.4 { ============================================================ Index: gcc/libgcc-std.ver --- gcc/libgcc-std.ver 4 Sep 2003 10:47:45 -0000 1.23 +++ gcc/libgcc-std.ver 11 Jun 2004 06:49:32 -0000 @@ -194,6 +194,11 @@ GCC_3.3.1 { %inherit GCC_3.3.2 GCC_3.3.1 GCC_3.3.2 { } +%inherit GCC_3.3.4 GCC_3.3.2 +GCC_3.3.4 { + __unorddf2 + __unordsf2 +} %inherit GCC_3.4 GCC_3.3.2 GCC_3.4 { -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fix java build on PPC (patch for libgcc-std.ver) 2004-06-11 10:15 ` Andreas Jaeger @ 2004-06-11 22:16 ` Richard Henderson 2004-06-12 11:18 ` Andreas Jaeger 0 siblings, 1 reply; 7+ messages in thread From: Richard Henderson @ 2004-06-11 22:16 UTC (permalink / raw) To: Andreas Jaeger; +Cc: gcc-patches On Fri, Jun 11, 2004 at 08:51:20AM +0200, Andreas Jaeger wrote: > * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. > * libgcc-darwin.ver: Likewise. Nearly. > +%inherit GCC_3.3.4 GCC_3.3.2 > +GCC_3.3.4 { > + __unorddf2 > + __unordsf2 > +} > > %inherit GCC_3.4 GCC_3.3 Uli says it's ok to change the inherit line for 3.4 to the new 3.3.4 version. r~ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Fix java build on PPC (patch for libgcc-std.ver) 2004-06-11 22:16 ` Richard Henderson @ 2004-06-12 11:18 ` Andreas Jaeger 0 siblings, 0 replies; 7+ messages in thread From: Andreas Jaeger @ 2004-06-12 11:18 UTC (permalink / raw) To: Richard Henderson, Gabriel Dos Reis; +Cc: gcc-patches [-- Attachment #1: Type: text/plain, Size: 826 bytes --] Richard Henderson <rth@redhat.com> writes: > On Fri, Jun 11, 2004 at 08:51:20AM +0200, Andreas Jaeger wrote: >> * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. >> * libgcc-darwin.ver: Likewise. > > Nearly. > >> +%inherit GCC_3.3.4 GCC_3.3.2 >> +GCC_3.3.4 { >> + __unorddf2 >> + __unordsf2 >> +} >> >> %inherit GCC_3.4 GCC_3.3 > > Uli says it's ok to change the inherit line for 3.4 to the new 3.3.4 version. Thanks, I'll make that change now. I take this as an approval for all branches - but I'm not sure about 3.3 commit, so: Can I commit this also to the 3.3 branch, Gaby? Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-06-12 4:23 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-06-10 12:47 Fix java build on PPC (patch for libgcc-std.ver) Andreas Jaeger 2004-06-10 18:56 ` Richard Henderson 2004-06-10 19:07 ` Andreas Jaeger 2004-06-10 21:45 ` Richard Henderson 2004-06-11 10:15 ` Andreas Jaeger 2004-06-11 22:16 ` Richard Henderson 2004-06-12 11:18 ` Andreas Jaeger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).