tag 568123 pending
thanks

Hello,

Bug #568123 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=feb5792

---
commit feb5792cc9cbf482804c92db33741d0973821373
Author: Kyle Moffett <[email protected]>
Date:   Thu Apr 29 21:47:25 2010 -0400

    Add powerpcspe to ostable and triplettable
    
    The 'powerpcspe' architecture is a binary-incompatible variant of
    PowerPC/POWER designed and supported by FreeScale and IBM. It is also
    known under the trade names "e500"/"MPC8500" and "e200"/"MPC5xx".
    
    Additional information can be found at:
      http://en.wikipedia.org/wiki/PowerPC_e500
      http://en.wikipedia.org/wiki/PowerPC_e200
    
    In particular, the 'powerpcspe' architecture lacks the classic FPU with
    dedicated FPRs found on most other PowerPC systems. It is replaced with
    a set of "SPE" instructions which perform floating-point operations on
    the integer registers.
    
    In an unfortunate choice of architecture design, the instructions used
    for the "SPE" operations overlap with those for the AltiVec unit on most
    other modern PowerPC cores.
    
    The "e500v2"-series chips have 64-bit GPRs, where the high 32-bits are
    accesible only via the special "SPE" instructions, allowing them to make
    efficient use of the "double" datatype.
    
    The relative rare "e500v1"-series chips have only 32-bit GPRs, and
    require software traps and emulation to support native "double".
    
    The "e200z3" and "e200z6" chips have no support for floating point at
    all, but with software traps and emulation are binary-compatible with
    the "e500"-series chips.
    
    The Debian port to this architecture specifically chooses to optimize
    for the higher-end chips (e500v2), as most of the others are targeted
    at automotive applications or no longer in production.
    
    The specific GNU triplet for this arch is "powerpc-linux-gnuspe". As a
    result, we end up adding an extra "ostable" entry instead of one in
    "cputable".
    
    Closes: #568123, #575158
    
    Signed-off-by: Kyle Moffett <[email protected]>
    Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
    Signed-off-by: Guillem Jover <[email protected]>

diff --git a/debian/changelog b/debian/changelog
index a493431..f2e4450 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,16 @@
 dpkg (1.15.7.2) UNRELEASED; urgency=low
 
+  [ Raphaël Hertzog ]
   * Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use
     $XDG_CONFIG_HOME/dpkg/buildflags.conf by default.
   * Update deb-substvars(5) to codify how variables containing multiple
     lines must be managed.
 
+  [ Guillem Jover ]
+  * Add powerpcspe support to ostable and triplettable.
+    Thanks to Sebastian Andrzej Siewior <[email protected]> and
+    Kyle Moffett <[email protected]>. Closes: #568123, #575158
+
  -- Raphaël Hertzog <[email protected]>  Fri, 23 Apr 2010 18:17:14 +0200
 
 dpkg (1.15.7.1) unstable; urgency=low




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

Reply via email to