David Miller writes:
> 
> This patch rolls up some issues with sparc*-*-linux* configurations
> I've wanted to cure for years.  The biggest two problems were:
> 
> 1) Lack of use of config/linux.h, resulting in chronic problems
>    because config/sparc/linux{,64}.h was not updated or updated
>    incorrectly.
> 
> 2) Distributions patch gcc in various ways for Sparc in order to
>    get a biarch compiler defaulting to 32-bit output.
> 
> And those are both cured here.  The latter is addressed by fixing the
> ASM_CPU_DEFAULT_SPEC define in config/sparc/linux64.h, which should
> have been ASM_CPU64_DEFAULT_SPEC, and also adding support for
> "--enable-target=all" to sparc-*-linux* just like for powerpc and
> x86.
> 
> I've regstrapped this using:
> 
> sparc-*-linux*
> sparc-*-linux* + --enable-targets=all
> sparc64-*-linux*

Building GCC-4.3 with this patch (compared to the patch previously
used by debian [1]), I get differing symbol versions for the Debian build
on sparc in libgcc1. Both builds are configured --with-long-double-128.

The 32bit version has symbols where the symbol version did change from
GCC_LDBL_4.0.0 to GCC_4.0.0, the 64bit version some symbols version
did change from GLIBC_2.2 to GLIBC_2.0.

  Matthias

[1] 
http://svn.debian.org/wsvn/gcccvs/branches/sid/gcc-4.3/debian/patches/sparc-biarch.dpatch?op=file&rev=0&sc=0

The diff is <current debian version> <version with posted patch>.

dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: some symbols disappeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: debian/libgcc1/DEBIAN/symbols doesn't match 
completely debian/libgcc1.symbols.sparc
--- dpkg-gensymbolsApyTYK       2008-05-17 10:05:36.000000000 +0000
+++ dpkg-gensymbolslI2rwx       2008-05-17 10:05:36.000000000 +0000
@@ -7,8 +7,8 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.3
- [EMAIL PROTECTED] 1:4.2.1-4
- [EMAIL PROTECTED] 1:4.2.1-4
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
@@ -48,7 +48,8 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.2.1-4
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.3
  [EMAIL PROTECTED] 1:4.3
  [EMAIL PROTECTED] 1:4.1.1-21
@@ -56,15 +57,18 @@
  [EMAIL PROTECTED] 1:4.3
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.2.1-4
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.2.1-4
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.2.1-4
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.2.1-4
@@ -75,7 +79,8 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.2.1-4
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
@@ -87,7 +92,8 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.2.1-4
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21

dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: some symbols disappeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: debian/lib64gcc1/DEBIAN/symbols doesn't match 
completely debian/lib64gcc1.symbols.sparc
--- dpkg-gensymbolsJ0wnU5       2008-05-17 10:05:56.000000000 +0000
+++ dpkg-gensymbolsArcwkV       2008-05-17 10:05:56.000000000 +0000
@@ -8,7 +8,8 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.3
- [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
@@ -43,8 +44,10 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
@@ -69,7 +72,8 @@
  [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.2.1-4
  [EMAIL PROTECTED] 1:4.2.1-4
- [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
@@ -91,12 +95,16 @@
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
- [EMAIL PROTECTED] 1:4.1.1-21
+ [EMAIL PROTECTED] 1:4.3.0-5
+#MISSING: 1:4.3.0-5# [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21
  [EMAIL PROTECTED] 1:4.1.1-21


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to