From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19849 invoked by alias); 18 Dec 2012 14:29:13 -0000 Received: (qmail 18062 invoked by uid 55); 18 Dec 2012 14:28:31 -0000 From: "ian at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/55201] [4.8 regression] libgo.so: undefined reference to `__atomic_compare_exchange_8' Date: Tue, 18 Dec 2012 14:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: go X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ian at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: 4.8.0 X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2012-12/txt/msg01744.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55201 --- Comment #2 from ian at gcc dot gnu.org 2012-12-18 14:28:31 UTC --- Author: ian Date: Tue Dec 18 14:28:24 2012 New Revision: 194581 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194581 Log: libgo: Link against libatomic. ./: PR go/55201 * Makefile.def (all-target-libgo): Depend on all-target-libatomic. * Makefile.in: Regenerate. gcc/go: PR go/55201 * gospec.c (LIBATOMIC): Define. (LIBATOMIC_PROFILE): Define. (lang_specific_driver): Add LIBATOMIC[_PROFILE] option. gcc/testsuite: * lib/go.exp (go_link_flags): Add libatomic location to flags and ld_library_path. Modified: trunk/ChangeLog trunk/Makefile.def trunk/Makefile.in trunk/gcc/go/ChangeLog trunk/gcc/go/gospec.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/lib/go.exp trunk/libgo/Makefile.am trunk/libgo/Makefile.in