-
Notifications
You must be signed in to change notification settings - Fork 13.3k
i386 code ends up with TEXTREL sections #5714
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Yeah, this is in i386 asm code, in |
Nominating for the production ready milestone. |
agreed, this is suitably tagged. visited during triage. |
this is no longer being used, but will be rewritten when #6844 is done. It should check this doesn't re-occur: call the PLT variants. |
primarily relevant to packaging, which isn't a milestone issue. though it should be fixed. |
just a bug, removing milestone/nomination. |
In today's meeting we have decided to jettison segmented stacks. |
|
This is still an issue, Rust isn't compatible with hardened kernels on 32-bit. |
This prevents a relocation in the text section. Text relocations are incompatible with hardened kernels. rust-lang#5714
This prevents a relocation in the text section. Text relocations are incompatible with hardened kernels. #5714
I believe this was handled in #26321 |
This prevents a relocation in the text section. Text relocations are incompatible with hardened kernels. rust-lang#5714
…archo Don't lint `manual_non_exhaustive` when the enum variant is used fixes rust-lang#5714 changelog: Don't lint `manual_non_exhaustive` when the enum variant is used
The problem functions (this occurs in every library, with the exception of librustrt):
AFAIK this means it's not proper position independent code and uses absolute address references somewhere. I just can't figure out where/why.
This is confounding:
Lots of info about this here: http://www.gentoo.org/proj/en/hardened/pic-fix-guide.xml?style=printable
The text was updated successfully, but these errors were encountered: