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]