From owner-freebsd-ppc@freebsd.org Fri Dec 27 04:40:05 2019 Return-Path: Delivered-To: freebsd-ppc@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 285BC1E256D for ; Fri, 27 Dec 2019 04:40:05 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 47kYyr6M9sz3Cgd for ; Fri, 27 Dec 2019 04:40:04 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id D86EF1E256C; Fri, 27 Dec 2019 04:40:04 +0000 (UTC) Delivered-To: ppc@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D71BD1E256B for ; Fri, 27 Dec 2019 04:40:04 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-yw1-xc2f.google.com (mail-yw1-xc2f.google.com [IPv6:2607:f8b0:4864:20::c2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47kYyq4p7Zz3Cgb for ; Fri, 27 Dec 2019 04:40:03 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by mail-yw1-xc2f.google.com with SMTP id n184so10926243ywc.3 for ; Thu, 26 Dec 2019 20:40:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:subject:message-id:organization:mime-version :content-transfer-encoding; bh=w64HorM0k9gVokwPu4u60xXzW9wXpeipYID2ftZYVX8=; b=EnjTLVVFzcKplz6IBlfALw0WxyfngtK15kC7SaY9xvyn1Wu6LufOMyulRfqtzNfRdz HCjK94FbfFnfEPqYVSQHhkSJTieZiSRUHRMb4y4FhKid0fqeGM1UnaUXkqIsH6RMiS1D X1PhZRW67bbIo4mkhLtlJkO/Vt/UYWvXa1jntlbn6nAr2/D/P3DBeWqBDfvOqiLgng+5 fV5uT1jcgJ7e6gaWRQ6w33rGrDx7NbgcnooQshyGju075Ds0a3KIA5615hyY2ZQs0pE5 HTj5PCvYAfiMdutly34TWF3kLWpysxFyg5cFXLE/KWgARXg/9FsmVXQ1hGiu8TDmkQXs Ou7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :organization:mime-version:content-transfer-encoding; bh=w64HorM0k9gVokwPu4u60xXzW9wXpeipYID2ftZYVX8=; b=nlvJyy9Bg12rswSYUQ2x8PQoOZasHEsWbBVaBqmsAyx/J4gka30WaTBJ5NonFxEbVW 98ztUOWD4aomcQR7GZoKUgDOX7VNVoqV5Dzqfz3s1I6DmoAt4WXG2NBXizDd9tcIOyO1 LCoZi5dbKmoG30d4m1c0qn7xzKw5sbFqBwiQPxbF6ofR1gWXK3jDOFBdGT0cn7VMLUip j6dTYCi9Ta/OWhQk+opmezQpFiz7DES8vEJCRTlY/1uEY7QZ75jzQq1XzHutGxIeBcMQ fxe5BGV9ACo5SLf8Er8/trYyiSKT6OLXOQMwx5F6K1/WIQD3wRK+Qo9Dm+c+BBN4ORE9 T1rA== X-Gm-Message-State: APjAAAWLtAuvcDLXiI4KE9oijeZiLPHET7EBcXaG+1QP4l12ZsfEPVIu k5wfxDIAjDrMuu9Y+RxjrtrzH0HU X-Google-Smtp-Source: APXvYqzCIozun50/u1Ksxud+dPNDGjXHeJle4WuJlpP8lFeUgPyQ3iQoAXIblyiW1rjL4XxyfChlFQ== X-Received: by 2002:a81:3a0b:: with SMTP id h11mr37225082ywa.217.1577421601382; Thu, 26 Dec 2019 20:40:01 -0800 (PST) Received: from titan.knownspace (173-19-125-130.client.mchsi.com. [173.19.125.130]) by smtp.gmail.com with ESMTPSA id g29sm13306480ywk.31.2019.12.26.20.40.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Dec 2019 20:40:01 -0800 (PST) Sender: Justin Hibbits Date: Thu, 26 Dec 2019 22:39:58 -0600 From: Justin Hibbits To: ppc@freebsd.org Subject: PowerPC clang announcement Message-ID: <20191226223958.3074c330@titan.knownspace> Organization: FreeBSD X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; powerpc64-portbld-freebsd13.0) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 47kYyq4p7Zz3Cgb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=EnjTLVVF; dmarc=none; spf=pass (mx1.freebsd.org: domain of chmeeedalf@gmail.com designates 2607:f8b0:4864:20::c2f as permitted sender) smtp.mailfrom=chmeeedalf@gmail.com X-Spamd-Result: default: False [-4.87 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; TO_DN_NONE(0.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; FORGED_SENDER(0.30)[jhibbits@FreeBSD.org,chmeeedalf@gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[130.125.19.173.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; IP_SCORE(-2.67)[ip: (-9.25), ipnet: 2607:f8b0::/32(-2.16), asn: 15169(-1.88), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[jhibbits@FreeBSD.org,chmeeedalf@gmail.com]; TO_DOM_EQ_FROM_DOM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ppc@freebsd.org]; DMARC_NA(0.00)[FreeBSD.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[f.2.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Dec 2019 04:40:05 -0000 Hello all PowerPC users, As of r356113 (__FreeBSD_Version 1300070) Clang is now the default compiler for all PowerPC targets. At this time, powerpcspe requires extra patches available on https://reviews.llvm.org/ D69483 and D69484, as well as explicitly specifying the TARGET_TRIPLE=3Dpowerpc-unknown-freebsd13.0 and LLVM_TARGET_TRIPLE=3Dpowerpc-unknown-freebsd13.0. (I would like to hear from anyone who *is* using FreeBSD on a powerpcspe platform, off-list). As mentioned before, the powerpc64 change is also a change to the new ELFv2 ABI, which is binary incompatible with the previous ABI. Therefore, it is recommended to perform a complete reinstall of the system on powerpc64 platforms. I would like to thank Alfredo Dal'Ava J=C3=BAnior for all his efforts getting us to this point, as well as Brandon Bergren on system and kernel work, and Piotr Kubaj, and Mark Linimon for getting ports into shape for the transition. Anyone else I forgot, I do apologize, this has been a long effort, with many involved. - Justin