[Bug ld/31216] On aarch64 several sections are unnecessarily mapped to segment with executable rights

2024-01-09 Thread marcin.godlewski at onet dot pl
https://sourceware.org/bugzilla/show_bug.cgi?id=31216 --- Comment #6 from Marcin Godlewski --- Just wanted to correct myself, not to mislead anyone reading. With lld, by default, although executable sections are mapped to a separate segment, the executable segment mapping may still contain conten

[Bug ld/31216] On aarch64 several sections are unnecessarily mapped to segment with executable rights

2024-01-08 Thread marcin.godlewski at onet dot pl
https://sourceware.org/bugzilla/show_bug.cgi?id=31216 --- Comment #5 from Marcin Godlewski --- Clear, thank you for the explanation. -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/31216] On aarch64 several sections are unnecessarily mapped to segment with executable rights

2024-01-08 Thread marcin.godlewski at onet dot pl
https://sourceware.org/bugzilla/show_bug.cgi?id=31216 --- Comment #3 from Marcin Godlewski --- Or is it GNU ld build time configuration parameter and the issue should be addressed to debian/ubuntu GNU ld maintainers? -- You are receiving this mail because: You are on the CC list for the bug.

[Bug ld/31216] On aarch64 several sections are unnecessarily mapped to segment with executable rights

2024-01-05 Thread marcin.godlewski at onet dot pl
https://sourceware.org/bugzilla/show_bug.cgi?id=31216 --- Comment #2 from Marcin Godlewski --- (In reply to Andreas Schwab from comment #1) > Try linking with -zseparate-code. This fixes the problem. Does it mean -zseparate-code is enabled by default in x86-64, but not in aarch64? -- You are r

[Bug ld/31216] On aarch64 several sections are unnecessarily mapped to segment with executable rights

2024-01-05 Thread marcin.godlewski at onet dot pl
https://sourceware.org/bugzilla/show_bug.cgi?id=31216 Marcin Godlewski changed: What|Removed |Added CC||marcin.godlewski at onet dot pl

[Bug ld/31216] New: On aarch64 several sections are unnecessarily mapped to segment with executable rights

2024-01-05 Thread marcin.godlewski at onet dot pl
Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: marcin.godlewski at onet dot pl Target Milestone: --- On Ubuntu 22.04 LTS, with GNU ld 2.38 for aarch64 (either native on Ubuntu arm64 or cross-toolchain