From owner-freebsd-ppc@freebsd.org Tue Jun 25 02:41:04 2019 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9EAFB15B8821 for ; Tue, 25 Jun 2019 02:41:04 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (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 952206CACA for ; Tue, 25 Jun 2019 02:41:02 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by mail-lj1-x229.google.com with SMTP id x25so14629653ljh.2 for ; Mon, 24 Jun 2019 19:41:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alumni-cwru-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=ltxLfPFZfgOlZ6YPO9ZfbMW8wx4Hh5Y6gcpp2DmF2xs=; b=isj+t3GHs0vIkJFjA5ncJSZTRmTXwsl9E9UxN0g+8O2K6zV6GtP3IE/ooWpb6rWsCP 8aWukGRAiJCFxzY2ED4mBrGb3qaJoKQpWcNzy/oUPD90IeUtoY0Q9iIvNc1X7blaU63U GZjKQnf5NAcBKZDNChDP4/u8MGtIXixZk6seuu5in2U6u6cVBY05Tu0Xsu30MbJ5nmwh 6b8tN75twHOcg+P77B1Bul/aTEUX9UvdKExeqS6NkZirTotyDXRYcPvJqOTD3daUQgnY ++zP6mAD1TsQHbooqfULcYd4h1rj8tmPK9qRw/Wx4puGua7ry+Ph6zTjKLltsgjQpVJ0 7rtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ltxLfPFZfgOlZ6YPO9ZfbMW8wx4Hh5Y6gcpp2DmF2xs=; b=owwh3m/rhJdWVTRco0So1CQICt3BSGr4vvwKxZ+lUyS8j6AAuElKzK1khpTTaIWGDe rz7/gj2c8OFow7Rbe+sZ9sUp9nzqsfhNNP0i+dJF2e29IH6wueDqB7Cx8C5nlcIClckU QJe6HlMie5wMPLTzo3affGp9Amn0Ff9r2E130ERk7+BjiYwig+o1RVjM6k/GSxaP7FLP t3qsTEys1VKjnYXC1gTyzXpdKQBEWS79B5k+FX4FqwDqUSrMula1l97PW0ZG/eEzgEkf GWGyumPnWJ5MRkvRnxfiZkQdSdPOq0TEonhYEEJmy2lb+9s4rCdAeZL9exbhHHZA56JO OtRA== X-Gm-Message-State: APjAAAWZAZPEBT4wT6ceJojxH+Nrlo5iZVBDBLT2P3LlUBrbu6STBeGv uPkBOk5iM84ghRf6AWDL593z6NeltiR1UtzgnLfGMFQ+ X-Google-Smtp-Source: APXvYqz4V4EDUIKZzMco55L+ZC1rD1c3QMcjiG9hU/xaL6d4t6OQ9glA/bHPy5wFOvf5+X3y/OyYcIJlUwtovAajRqk= X-Received: by 2002:a2e:6e0c:: with SMTP id j12mr60108230ljc.123.1561430460490; Mon, 24 Jun 2019 19:41:00 -0700 (PDT) MIME-Version: 1.0 From: Justin Hibbits Date: Mon, 24 Jun 2019 21:40:48 -0500 Message-ID: Subject: FreeBSD/powerpc and FreeBSD/powerpcspe toolchain update To: FreeBSD PowerPC ML Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 952206CACA X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=alumni-cwru-edu.20150623.gappssmtp.com header.s=20150623 header.b=isj+t3GH; spf=pass (mx1.freebsd.org: domain of chmeeedalf@gmail.com designates 2a00:1450:4864:20::229 as permitted sender) smtp.mailfrom=chmeeedalf@gmail.com X-Spamd-Result: default: False [-6.06 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[alumni-cwru-edu.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ppc@freebsd.org]; DMARC_NA(0.00)[cwru.edu]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DKIM_TRACE(0.00)[alumni-cwru-edu.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[9.2.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.95)[-0.951,0]; IP_SCORE(-2.90)[ip: (-9.56), ipnet: 2a00:1450::/32(-2.57), asn: 15169(-2.33), country: US(-0.06)]; FORGED_SENDER(0.30)[jrh29@alumni.cwru.edu,chmeeedalf@gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[jrh29@alumni.cwru.edu,chmeeedalf@gmail.com]; RCVD_COUNT_TWO(0.00)[2] 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: Tue, 25 Jun 2019 02:41:05 -0000 As of r349351 32-bit powerpc toolchains need to be rebuilt as part of buildworld, in order to take advantage of the new Secure Procedure Linkage Table (Secure-PLT) format. This can be done by passing "WITHOUT_SYSTEM_TOOLCHAIN=" on the 'make buildworld' command line. Cross-building should work fine with no changes, as that already builds a new toolchain. If building with an external toolchain, such as gcc8, add 'CFLAGS+= -msecure-plt' to /etc/src.conf to ensure the new PLT is used, otherwise it will default to BSS-PLT, which is fully compatible, but not as secure. There is breakage intended at all, so please let me know if there are any problems. I will submit ports updates for review in the next few days, so that ports can implicitly take advantage of secure-PLT as well. - Justin