View previous topic :: View next topic |
Author |
Message |
pjp Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/1154772887439692d88303b.jpg)
Joined: 16 Apr 2002 Posts: 20334
|
Posted: Tue Jul 09, 2024 4:27 pm Post subject: binutils forced USE cet |
|
|
I'm still on profile 17.1 so I am hoping to clarify that this is intentional. I presume that it is, but I also don't want to encounter any "haven't upgraded to 23" problems. :)
Is this to "improve" profile 17.1, to help with the transition to 23, or something else?
Code: | [ebuild R ] sys-devel/binutils-2.42-r1:2.42::gentoo USE="(cet*) -debuginfod -doc -gold -gprofng -hardened -multitarget nls -pgo plugins -static-libs -test -vanilla -zstd" 0 KiB |
_________________ Quis separabit? Quo animo? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Juippisi Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/807759109442827505b55d.gif)
Joined: 30 Sep 2005 Posts: 740 Location: /home
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sam_ Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/7738740495f7d1acc45bdb.jpg)
Joined: 14 Aug 2020 Posts: 1845
|
Posted: Wed Jul 10, 2024 11:40 am Post subject: |
|
|
To elaborate on what was in the commit message: it doesn't make sense to keep CET support in Binutils conditional, USE=cet was only there because of a bug involving detection on 32-bit x86 and that's both now fixed and obsolete as CET runtime support (enforcement etc) doesn't exist there.
That is, the USE flag is initially being forced on, and it will then be removed. It's just being done in this order to ease upgrades because of a dep in GCC. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pjp Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/1154772887439692d88303b.jpg)
Joined: 16 Apr 2002 Posts: 20334
|
Posted: Wed Jul 10, 2024 8:51 pm Post subject: |
|
|
Thanks, but I still don't completely understand.
What I think I understand is that the USE flag for binutils will eventually go away, but binutils itself will still require / enable cet support?
So I should install the upgrade and it shouldn't be a problem when I switch to profile 23?
Thanks for clarifying. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|