NetBSD Problem Report #52243

From john@vax.zia.io  Thu May 18 22:42:34 2017
Return-Path: <john@vax.zia.io>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B5B2A7A234
	for <gnats-bugs@www.netbsd.org>; Thu, 18 May 2017 22:42:34 +0000 (UTC)
Message-Id: <201705182133.v4ILXTBs015150@vax.zia.io>
Date: Thu, 18 May 2017 21:33:34 GMT
From: john@ziaspace.com
Reply-To: john@ziaspace.com
To: gnats-bugs@www.netbsd.org
Subject: devel/cmake fails on VAX
X-Send-Pr-Version: 3.95

>Number:         52243
>Category:       lib
>Synopsis:       devel/cmake fails on VAX
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lib-bug-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 18 22:45:00 +0000 2017
>Closed-Date:    Thu Aug 23 22:15:08 +0000 2018
>Last-Modified:  Thu Aug 23 22:15:08 +0000 2018
>Originator:     John Klos
>Release:        NetBSD 6.1_STABLE
>Organization:

>Environment:


System: NetBSD luna.ziaspace.com 6.1_STABLE NetBSD 6.1_STABLE (LUNA-$Revision: 6.2 $) #0: Mon Jan 9 21:39:01 UTC 2017 john@chi.zia.io:/usr/release/obj-vax/sys/arch/vax/compile/LUNA vax
Architecture: vax
Machine: vax
>Description:

Compiling devel/cmake on VAX fails with:
...
[ 88%] Linking CXX executable ../bin/ccmake
/usr/pkgsrc/devel/cmake/work/.buildlink/lib/libuv.so: undefined reference to `__sync_val_compare_and_swap_4'

>How-To-Repeat:

Try to compile devel/cmake
>Fix:


>Release-Note:

>Audit-Trail:
From: coypu@sdf.org
To: gnats-bugs@NetBSD.org
Cc: john@ziaspace.com
Subject: Re: pkg/52243: devel/cmake fails on VAX
Date: Fri, 19 May 2017 05:18:43 +0000

 On Thu, May 18, 2017 at 10:45:00PM +0000, john@ziaspace.com wrote:
 > Compiling devel/cmake on VAX fails with:
 > ...
 > [ 88%] Linking CXX executable ../bin/ccmake
 > /usr/pkgsrc/devel/cmake/work/.buildlink/lib/libuv.so: undefined reference to `__sync_val_compare_and_swap_4'

 Hi,

 This seems to originate in libuv src/unix/atomic-ops.h
 This bug is similar to PR pkg/49416.

 Can you apply a similar patch to libuv as mentioned in PR pkg/49416?

 i.e. switch to use _atomic_cas_uint on NetBSD.

 Thanks.

Responsible-Changed-From-To: pkg-manager->lib-bug-people
Responsible-Changed-By: maya@NetBSD.org
Responsible-Changed-When: Mon, 22 May 2017 14:20:58 +0000
Responsible-Changed-Why:
Would like libc to provide missing atomics, as it does on netbsd7


State-Changed-From-To: open->needs-pullups
State-Changed-By: maya@NetBSD.org
State-Changed-When: Mon, 22 May 2017 14:20:58 +0000
State-Changed-Why:
Need to test a pullup like netbsd-7 #218


State-Changed-From-To: needs-pullups->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Thu, 23 Aug 2018 22:15:08 +0000
State-Changed-Why:
Already in netbsd-7, netbsd-6 is EOL. Thanks for the report.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.