From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 52F0E1396D0 for ; Mon, 9 Oct 2017 20:58:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A230CE0BE2; Mon, 9 Oct 2017 20:58:35 +0000 (UTC) Received: from mo6-p05-ob.smtp.rzone.de (mo6-p05-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5305::8]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 327E8E08C3 for ; Mon, 9 Oct 2017 20:58:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1507582713; s=domk; d=akhuettel.de; h=Content-Type:MIME-Version:Date:Subject:Cc:To:From; bh=band0uZxmaHRnUwv+q0C1bTNz/8cs4qMWOI8f+Rk1W0=; b=cygs8mO4lFetpEMAPZcjK0nZitW2QgD6qUsA2Nml62gmVMzDwfC8/2X+757qDJOjTE g5ea2jiVI/MOOWp9AG/M0Ya6AmHjIMOEYpmrADGiCDGTgLl1jcIy4AXwdmQ8ch8VFBLW EBQgdCHubhXqCMOCxZZD2fB9bGuxmKStBXpro= X-RZG-AUTH: :OWINOFLlffDapcDBqFE7Zrd96KgtvCbCLT6AOrgenbpvKdiafvhmpwZI4ljQhTB4yGxmeDe1cGTk3Q== X-RZG-CLASS-ID: mo05 Received: from pinacolada.localnet (88-133-184-181.hsi.glasfaser-ostbayern.de [88.133.184.181]) by smtp.strato.de (RZmta 42.2 AUTH) with ESMTPSA id i061ddt99KwUEZW (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Mon, 9 Oct 2017 22:58:30 +0200 (CEST) From: "Andreas K. Huettel" To: gentoo-dev Cc: PR Gentoo Subject: [gentoo-dev] RFC: news item for the 17.0 profiles Date: Mon, 09 Oct 2017 22:58:22 +0200 Message-ID: <1528131.eIYCIZq90I@pinacolada> Organization: Gentoo Linux Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1904039.9HMVqfPImL"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: c89e0c7e-88f5-4f14-8be3-5cb0ffc63b78 X-Archives-Hash: d2f9081a3a499e7d8f25ef40dcfc071c --nextPart1904039.9HMVqfPImL Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Title: New 17.0 profiles in the Gentoo repository Author: Andreas K. H=FCttel Posted: xxxxxxx Revision: 1 News-Item-Format: 2.0 Display-If-Installed: >=3Dsys-devel/gcc-6.4.0 We have just added a new set of profiles with release version 17.0 to the Gentoo repository. These bring two changes: 1) The default C++ language version for applications is now C++14. This change is mostly relevant to Gentoo developers. It also means, however, that compilers earlier than GCC 6 are masked=20 and not supported for use as a system compiler anymore. Feel=20 free to unmask them if you need them for specific applications. 2) Where supported, GCC will now build position-independent executables (PIE) by default. This improves the overall security fingerprint. The switch from non-PIE to PIE binaries, however, requires some steps by users, as detailed below. Please consider switching from your current 13.0 profile to the corresponding 17.0 profile soon after GCC-6.4.0 has been=20 stabilized on your architecture. The 13.0 profiles will be deprecated=20 and removed in the near future. Switching involves the following steps:=20 If not already done, * Use gcc-config to select gcc-6.4.0 or later as system compiler * Re-source /etc/profile: . /etc/profile * Re-emerge libtool Then,=20 * Select the new profile with eselect * Re-emerge, in this sequence, gcc, binutils, and glibc emerge -1 sys-devel/gcc:6.4.0 emerge -1 sys-devel/binutils emerge -1 sys-libs/glibc * Rebuild your entire system emerge -e world If you do not follow these steps you may get spurious build failures when the linker tries unsuccessfully to combine non-PIE and PIE code. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2D-=20 Andreas K. H=FCttel dilfridge@gentoo.org Gentoo Linux developer (council, perl, libreoffice) --nextPart1904039.9HMVqfPImL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAABCgB9FiEEwo/LD3vtE3qssC2JpEzzc+fumeQFAlnb4u5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMy OEZDQjBGN0JFRDEzN0FBQ0IwMkQ4OUE0NENGMzczRTdFRTk5RTQACgkQpEzzc+fu meSv1Q/+I0xm9pHE3snxltzi5+WCre6K+SPEcar9Pc/ZqrgW4yOksN5IwfaT3mvw kqT4PHN8zS8bkEJ5tAPmpdHsqs9QFICtkAkuAhKHjU0vxUWmc7kTJvOkyTKJUOW+ EkhNX4KdJYbjeiBMh0KGCojsui2Tqcvp4yIUXXG+f9eAP8rC7SNhtzO4AlPfL4z9 tDCLuouWiQ1vIhts617NH1WQugYuiDChwhBhj1x3hPrnix8P7NGmBMZ77uMw0nKI lgZIxDJe1ME6FMdrZCcQiDFQQ8D7wpbpminCYEI2Mh54bsxzHjzch/KdHUq2l4P2 zXPMIkZYarGdOqwJlnwSwP7x28qFQ++gH4/UcHetaJKThR3fx28fQQ/NxppPRypl IlYLeUC+qoOBqybfK2+R7hHDOCkWjjduU2H3VDRq+rOQWgyydSy6jeyGFhHwxE5a 3HXOGEa2qHkTkoHBkFsDPLc8RzyXKZDYMD2FUpe5FhjqYGg9e7adAVn0GfDMlhxD ogxNouhZ+ioAzh/RNfzygkwZViCjstMKyOdQ8cRMDob533J+eDG1MuAMuKLkq9++ LfdkBx2AES5f9YA7JSuXthhAz/3aUMZrkdkl75hEmBpzxYQigG6m5m6P82ixLZa4 ArUX8ZcXaWznyraZFoy6UnfA4eFVHvoo6G9HnzLVcyjHPs6I5yQ= =JFdJ -----END PGP SIGNATURE----- --nextPart1904039.9HMVqfPImL--