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