Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
binutils forced USE cet
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20216

PostPosted: Tue Jul 09, 2024 4:27 pm    Post subject: binutils forced USE cet Reply with quote

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
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 734
Location: /home

PostPosted: Wed Jul 10, 2024 6:26 am    Post subject: Reply with quote

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f256160bfd03db0cee8d250eca7e28578a7605
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1768

PostPosted: Wed Jul 10, 2024 11:40 am    Post subject: Reply with quote

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
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20216

PostPosted: Wed Jul 10, 2024 8:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum