[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH 03/23] Allow glibc to be compiled without EXEC_PAGESIZE
From: |
Florian Weimer |
Subject: |
Re: [RFC PATCH 03/23] Allow glibc to be compiled without EXEC_PAGESIZE |
Date: |
Wed, 10 Apr 2024 13:57:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
* Sergey Bugaev:
> We could define EXEC_PAGESIZE to some conservative value on
> aarch64-gnu too, if it turns out that this little workaround is really
> required. But it seems cleaner to make sure we don't need to, as
> Roland's email suggests, and introducing a new port that doesn't have
> a fixed page size (and doesn't come with an EXEC_PAGESIZE value
> already defined in kernel headers) seems to be a good opportunity to
> do that. That's my reasoning here.
But the ELF image must be laid out with certain expectations regarding
the maximum support page size. Otherwise, something (kernel or dynamic
linker) needs to perform copies or upgrade conflicting permissions
within one page to a superset of all permissions. I don't think we have
code for that today, and we wouldn't necessarily want to implement that,
I think.
Thanks,
Florian
- Re: [RFC PATCH 03/23] Allow glibc to be compiled without EXEC_PAGESIZE,
Florian Weimer <=