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:
(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.