Skip to content

Make binaries position independent - #87

Merged
probonopd merged 1 commit into
mainfrom
pie
Nov 27, 2024
Merged

Make binaries position independent#87
probonopd merged 1 commit into
mainfrom
pie

Conversation

@TheAssassin

Copy link
Copy Markdown
Member

Should be standard nowadays. It allows the kernel to enable some security-related features like ASLR.

Should be standard nowadays. It allows the kernel to enable some
security-related features like ASLR.
@github-actions

Copy link
Copy Markdown

Build for testing:
artifacts x86_64
artifacts i686
artifacts aarch64
artifacts armhf
Use at your own risk.

@probonopd
probonopd enabled auto-merge (squash) November 27, 2024 07:40
@probonopd
probonopd merged commit f06d0b6 into mainNov 27, 2024
@probonopd
probonopd deleted the pie branch November 27, 2024 07:41
@TheAssassin

TheAssassin commented Nov 27, 2024

Copy link
Copy Markdown
MemberAuthor

This PR was not ready for merge. I forgot to mark it as a draft or so. Please do not merge my PRs.

Edit: context: some -static-pie flag is needed as well for static linking but it breaks with musl. The current outcome is not a PIE. This is very likely the root cause why userspace execve isn't working.

probonopd added a commit that referenced this pull request Nov 28, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@TheAssassin@probonopd