From owner-freebsd-ppc@freebsd.org Sat Jan 16 06:29:21 2016 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24B91A848C2 for ; Sat, 16 Jan 2016 06:29:21 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E5E021723 for ; Sat, 16 Jan 2016 06:29:20 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by mail-io0-x22d.google.com with SMTP id 1so460283962ion.1 for ; Fri, 15 Jan 2016 22:29:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references; bh=RX3lpnMJNwk1fiaFeL4CZdLVQYLgUod7/n5ILoaQkj8=; b=J12fohCPUCe6mpRCf76fJF3W1b0pg8HzW41ezz0gSc8jKEYRcseiCviD2SIldogjmX rX13qTjb7u8RbpJQ8lWdukFBS/rM5kPc/xdOky9rFvD/hEvaPxr9XhAJ/iTHDdRJji6S PdZWL6baQXIi+eM0MHADmk+6+SyWb2bQB1mgzGKNOqBpP1YyKfOjhoU3iXBnnXkWxv27 ooEXGwOQwILorh5LIpl9XKaXi6TVS9WtCGggn28gqBU4EEbGdHXndkNtqSQ9g5Usioq4 K4l/zEjikJITh3UU2BVb6ph4YYykpIEBHGSsfdTiTBRVDK7hNUCWlC/hGTkqefFSEbLa gRvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references; bh=RX3lpnMJNwk1fiaFeL4CZdLVQYLgUod7/n5ILoaQkj8=; b=Xx3w+Ize9B9J/WNyj94J2MlmlqjG0oRKw9Dg0PsNp25mIXX5pjlBQoII9pRPntch78 7vc/2VaTjvpcdyh6MNnVlZNMpEnGBuqJi8cZqz+u8EdceJp34Lznm4CTbizbgLCp2HDa 62GivOfr36R7j9svDD+JLaLnuNFyRUXyVx7PkXdYj4NXzB+gXCBed93WFw/4bepcyQY9 zKOf9n7WgNQWAmSC3G0p483E/9L2KwYSG1RaUaXQ+iMhHXe57uyN+vecbAZ935V02UXx FA8evp/x9jf2KAyI2TCNnpWRoP+YOim2FLvDQlX9Q/KTfPUSJQteMVQ6OnDiUIVR461T ydHw== X-Gm-Message-State: ALoCoQnlnFnlj0Df2lHEZ4GPQZDOjzhX90nF4pBFyIxK9f2kU4jU1FMxfPW3hg4FMRVlXuMwmeIRVG+GLooisaRgTJvMXkf6Rg== X-Received: by 10.107.131.207 with SMTP id n76mr12772827ioi.135.1452925760350; Fri, 15 Jan 2016 22:29:20 -0800 (PST) Received: from blackstar.knownspace (c-98-240-160-157.hsd1.mn.comcast.net. [98.240.160.157]) by smtp.gmail.com with ESMTPSA id k6sm2084758igd.8.2016.01.15.22.29.19 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 15 Jan 2016 22:29:19 -0800 (PST) Cc: FreeBSD PowerPC ML Message-Id: <71A5DEE1-CA73-4AC8-948F-6900D7257D81@gmail.com> From: Justin Hibbits To: Mark Millard In-Reply-To: <35E741D8-D0F8-415E-ACBD-B9C864598AD0@dsl-only.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: Probably expected? TARGET_ARCH=powerpc vs. WITH_LLDB= builds: missing atomic operations block it Date: Sat, 16 Jan 2016 00:29:18 -0600 References: <35E741D8-D0F8-415E-ACBD-B9C864598AD0@dsl-only.net> X-Mailer: Apple Mail (2.936) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jan 2016 06:29:21 -0000 64-bit-on-32-bit atomics has been on my TODO list for a couple years now. I have a starting patch, but have been preoccupied by several other things, so this has taken lower priority. - Justin On Jan 16, 2016, at 12:26 AM, Mark Millard wrote: > It is probably expected but I'll note that if one tries WITH_LLDB= > for TARGET_ARCH=powerpc (non-64) the lldb build fails because of > missing atomic-8-Byte-wide operations --at least if it is a clang > 3.8.0 based build. > > > /usr/src/lib/clang/liblldbAPI/../../../contrib/llvm/tools/lldb/ > source/API/SBThread.cpp:(.text+0x2b38): undefined reference to > `__atomic_load_8' > . . . > /usr/src/lib/clang/liblldbAPI/../../../contrib/llvm/tools/lldb/ > source/API/SBTarget.cpp:(.text+0x24bc): undefined reference to > `__atomic_store_8' > . . . > /usr/src/lib/clang/liblldbAPI/../../../contrib/llvm/tools/lldb/ > source/API/SBSymbol.cpp:(.text+0x7e0): undefined reference to > `__atomic_fetch_add_8' > . . . > > > > > === > Mark Millard > markmi at dsl-only.net > > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"