pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/48252: x11/rxvt-unicode invalid assembly macro for sparc



The following reply was made to PR pkg/48252; it has been noted by GNATS.

From: "OBATA Akio" <obata%lins.jp@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/48252: x11/rxvt-unicode invalid assembly macro for sparc
Date: Fri, 07 Feb 2014 19:07:06 +0900

 On Mon, 30 Sep 2013 23:50:01 +0900, John D. Baker 
<jdbaker%mylinuxisp.com@localhost> wrote:
 
 >  --- libev/ev.c.orig 2013-09-29 14:52:28.000000000 -0500
 >  +++ libev/ev.c      2013-09-29 14:53:15.000000000 -0500
 >  @@ -622,7 +622,7 @@
 >        #elif defined __ARM_ARCH_7__  || defined __ARM_ARCH_7A__  \
 >           || defined __ARM_ARCH_7M__ || defined __ARM_ARCH_7R__
 >          #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("dmb"      : 
 > : : "memory")
 >  -    #elif __sparc || __sparc__
 >  +    #elif __sparc_v9 || __sparc_v9__
 >          #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("membar 
 > #LoadStore | #LoadLoad | #StoreStore | #StoreLoad" : : : "memory")
 >          #define ECB_MEMORY_FENCE_ACQUIRE __asm__ __volatile__ ("membar 
 > #LoadStore | #LoadLoad"                            : : : "memory")
 >          #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("membar 
 > #LoadStore             | #StoreStore")
 > --
 
 Can you reproduce this issue in devel/libev too?
 
 Here are libev upstream changes, probably related this issue:
 http://cvs.schmorp.de/libev/ev.c?r1=1.461&r2=1.462
 
 -    #elif __sparc || __sparc__
 +    #elif (__sparc || __sparc__) && !__sparcv8
 
 
 -- 
 OBATA Akio / obata%lins.jp@localhost
 


Home | Main Index | Thread Index | Old Index