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 */

Attachment: signature.asc
Description: Digital signature

Reply via email to