mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-19 05:21:23 +02:00
Refreshing eclasses and profiles can potentially introduce surprises but the only notable change I see are fixing the sse2 flag for OpenSSL and changing SLOTs for cross compilers. Until recently Gentoo used stand-alone USE flags like `sse2` to toggle optional CPU features. This has changed to USE_EXPAND style flags like `cpu_flags_x86_sse2`. Our OpenSSL ebuild pulled in this change in commit a9285ef530f88a1373c1459c4e20ca1065b24a91 but at the time the profiles weren't updated to match, resulting in turning off sse2 for our OpenSSL build. Cross compiler ebuilds now always act as if the `multislot` USE flag was on, allowing minor versions to be installed in parallel. e.g.: - cross-*/gcc-4.8.3: SLOT changes from `4.8` to `4.8.3` - cross-*/binutils-2.24-r3: SLOT changes from `0` to `2.24` The new slot for binutils change may require adding a call to `binutils-config`, similar to `gcc-config`, the next time we upgrade binutils but for now nothing needs to change. Packages updated: eclass licenses profiles scripts