Package: ruby1.9 Severity: minor Tags: +patch Hi,
I've just uploaded ruby1.9 to Ubuntu. I included a patch (attached to
this report) to fix a possible illegal instructions problem on sparc.
The relevant changelog entry for this patch was :
ruby1.9 (1.9.0+20050921-1ubuntu1) dapper; urgency=low
* Apply debian/patches/903_sparc_fix_define.patch (David Miller's patch
from ruby1.8) to fix illegal instructions at runtime on sparc.
-- Adam Conrad <[EMAIL PROTECTED]> Wed, 26 Apr 2006 13:24:44 +1000
I must stress that I have not verified this problem myself (I'm just
forwarding the patch), therefore I set this bug to severity: minor,
since it might just be noise.
Thank you,
--
| Lucas Nussbaum
| [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |
#! /bin/sh /usr/share/dpatch/dpatch-run
## 903_extra_search_path.dpatch by Adam Conrad <[EMAIL PROTECTED]>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Forward-port Dave Miller's patch from ruby1.8 to prevent breakage on
sparc.
@DPATCH@
diff -ruN ruby-1.8.4-old/defines.h ruby-1.8.4/defines.h
--- ruby-1.8.4-old/defines.h 2005-10-25 18:59:57.000000000 +0200
+++ ruby-1.8.4/defines.h 2006-03-17 10:26:16.000000000 +0100
@@ -213,8 +213,6 @@
#endif
# if defined(__sparc_v9__) || defined(__sparcv9) || defined(__arch64__)
("flushw")
-# elif defined(linux) || defined(__linux__)
- ("ta 0x83")
# else /* Solaris, OpenBSD, NetBSD, etc. */
("ta 0x03")
# endif /* trap always to flush register windows if we are on a Sparc system */
signature.asc
Description: Digital signature

