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 84624139083 for ; Sat, 9 Dec 2017 01:36:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C6737E0F77; Sat, 9 Dec 2017 01:36:24 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 24B4EE0D47 for ; Sat, 9 Dec 2017 01:36:23 +0000 (UTC) Received: from thetick.localnet ([93.181.44.247]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MSdz2-1eXPiB2VfA-00RZo1 for ; Sat, 09 Dec 2017 02:36:11 +0100 From: Marc Joliet To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] switch to profile 17.0 complete, completely painless Date: Sat, 09 Dec 2017 02:36:05 +0100 Message-ID: <8337286.2jSNpyI8kv@thetick> In-Reply-To: References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4723375.7Xe8xWgbjN"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Provags-ID: V03:K0:GIZ1gtbJkJe65DDxP8PRBKs74Vx43bSv9OTWMdcMxF+3hM8M5Kh T53wxXnw2bRd2yEaDfZKkxg7YLfL1g1w6KV/+cr9QeW0Lq9Nv0ZHl6rtjoHIg2cmTmEkKGT riij2Hy5PMez2+iJI4t7GSuBKiCPKXQgGkabZz6w1ySaq7L9WcRvve57DIIRqynIZugJ4Tc fpOhjxHulVSFG/U9Oq2kg== X-UI-Out-Filterresults: notjunk:1;V01:K0:14WMIIKOTwE=:xZa36e0M3ngZ+5y+QVhtyp xeIHPiqipNnR4BVExthbcQnHpt1Pm4J3/LTJDKJal2xH2E2uCkfqNV/JMZWX98VhWcwqlXxD7 uBlpRurtPRHRloewUuyCXPa3JTg0QL7qOIJ5NmYM+xVBzG2EqqgHI/Qtt1+68u8QEgVXn/P2y C2yv+07Aw7mhC74dI8b844xksvkXZEY3WZaNkBilT5YoiLvhQPdLhqIxhKq84JaJV3OA8+SSv Mipvc5+5LYfkYNkX/jBMLeVE5DasAAhi4rHp1C/cLgrVDYfpPa1gS1kMu0dzTxENsNP+Bc1rT wHxOs1WjfC60EIaRBxzave++wwLEZST1RSlW8uB/fYF/hwvLQh/W2Q5tKtTNjcf/BGpxeQXto Hf9C9sJAY+hKAefmD9kmIzsC1x/B9ug19/9cwjksJ5dsusCra2JYwc/TW3rKj1fOAhjY/EiI/ Uo6FvXaNLOlgdbusrbiDLu4qvjhAMd28teQm912ifPunkTLb7hCpVTRnZEnl2mcG4D4nylLpE O7MFb+WRZkEtMtp1lLVGZQAwJLvW8qeSxGBjCvqEb+KGIhDy6fWPqywBPGEcpQERuxDiMgutE bXKt8ibxGRocERSoM/VqMDUS7lLIgbVyDnRBuV5y0MYwXZwBLREzNx97z3QeRJf60XilVV7M+ b4JWgmyFF2Iq9bDMu7VIeZDUtQy3VAKkzpgcy2n2ZaySFhTt/At5E9e6YC7aH1AHbbHqgPnbm U4kaJ4MSsgWTuJ33Bs9XAJsTdIhIxxvtSDevK6u+JrTyuswxjO1LwfsOyIVStk3RXZHrE7gGz hqPojKkHA/4TGl/VbqaXizgX3PVcg== X-Archives-Salt: f2f91a3a-2903-487d-b0ec-4731561d0bc0 X-Archives-Hash: a7548cdeec9004387a7be432ef261bd6 --nextPart4723375.7Xe8xWgbjN Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Am Mittwoch, 6. Dezember 2017, 08:00:40 CET schrieb Raffaele Belardi: > One (~x86) LXDE system completed the switch with no problem, the other > (~amd64) built all except two packaged (sdlmame and torcs) which did not > build with gcc-7.2 even before the switch to 17.0. > > Gentoo devs and arch testers did a good job as usual. > > I'll do the switch on the Gnome system in the next days but up to now I can > say that the switch to 17.0 is a _lot_ less painful than switching major > compiler version. > > raffaele I'll add my support for this, the migration was almost completely painless on all three of my systems. There were only a few exceptions: - I hit the aforementioned cdrdao failure (which I opted to solve via USE flag). - On my laptop I hit the ICU incompatibility with qtwebengine because I had firefox install with USE="system-icu" (which was masked at some point in the 13.0 profiles, which is why I didn't hit this until now), so I unset the USE flag again, but that caused some post-migration emerging, which was annoying, but not horrible. - On my desktop rust failed for some reason (almost at the end, of course, when building rustdoc), but simply emerging it again afterwards worked. - On my desktop I also hit the mupen64plus-ui-console build failure. Note that all of these have open bugs (except for the rust one, but I expect that simply came from an inconsistency due to the unfinished "emerge -e @world", or a random bitflip, or something similarly ephemeral). (Oh, and libsidplay failed because its maintainer is apparently too busy to fix its incompatibility with app-shells/dash, but that had nothing to do with the migration per se.) I'll also add -- not because I was worried about it but because the possibility was mentioned in another thread -- that I can't say I'm noticing any performance hits, even on my 11 year old Athlon64 X2. (IIUC, per the GCC manual, PIC and PIE only affect startup time, not runtime, so this result should be expected.) -- Marc Joliet -- "People who think they know everything really annoy those of us who know we don't" - Bjarne Stroustrup --nextPart4723375.7Xe8xWgbjN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEax7Ya5gDQFOJHKGQv9DmhiyIePQFAlorPgUACgkQv9DmhiyI ePRE4BAArQSw7KWBCUiSm6MvVCaoKZ7MgnXZwgr8QpUwvT/tKD4FIBXubEJTF3dh NUIvlmCcyMOLVEFyZFqgXiXmAqyWES/Nf04jcvfQJSpZFFAPq2+4QqAY06fslWzs GX6akUV66RIGWQMe8TGdWMGx2lz+gKCW2ZVB7Rx3sKLSOybY5DCPcxdW3D/ERvh5 Grw7FUjkV4n1aG/V8MxkT31TRx0JJHNwVQSbQakosa9ULH9TqEBk77c1YUR0+hPm ZTsiKMHrAPjqfiqVIzZ33TpbmQFiLy/v8Plu8D1TsrM5dPeMxx6MNZaMCv4AHS/6 KQ69KcpHevoCw7ngaoMCLtYhG+13bjRtkbQlfp14DvPY6JhByxUqYLcXrWWeltHd ztEc4Zt2t/Z4+dkRvwa6sj8tArFssio8OOmSiUT7hMhnqz4Io3bxjJ1L0U2QVV1o 2+T2aVjuA1YMrIA9XqBjh94zLQI1RS5fhoqZDeBiPm7lPzx1zZ2FPMhNwJ5b0j3h Tiobk/qN3uSR6XJCUt96VfXELaLI6xHkoWK6o6IEi0phpS3qF03OubsagOH9Ndbg hJnzGAG/+ZWcVTfTTtqCu6lNa0pjlc8AV+x00wxGZVK0UBKLRzFMsIClOxJkGm4p JpJj8MOixoKSru4pJ2lDIXAN8pdMiFKJE3WECpny3jq4IIHw1nQ= =/uaR -----END PGP SIGNATURE----- --nextPart4723375.7Xe8xWgbjN--