[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/10744] Linker failed to build ia64 kernel
From: |
hjl dot tools at gmail dot com |
Subject: |
[Bug ld/10744] Linker failed to build ia64 kernel |
Date: |
7 Oct 2009 22:45:25 -0000 |
------- Additional Comments From hjl dot tools at gmail dot com 2009-10-07
22:45 -------
The reasons ia64 kernel does are
1. EPC segment has to be marked PF_X without PF_R.
2. We can only have one PT_LOAD segment in vDSO.
ia64 kernel uses
PHDRS
{
readable PT_LOAD FILEHDR PHDRS FLAGS(4); /* PF_R */
epc PT_LOAD FILEHDR PHDRS FLAGS FLAGS(1); /* PF_X */
dynamic PT_DYNAMIC FLAGS(4); /* PF_R */
unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */
}
so that ld.so can treat readable and epc segments as a single
segment with data and text. ld.so can map a single segment with
data and text parts.
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |critical
http://sourceware.org/bugzilla/show_bug.cgi?id=10744
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/10744] New: Linker failed to build ia64 kernel, hjl dot tools at gmail dot com, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel, hjl dot tools at gmail dot com, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel, hjl dot tools at gmail dot com, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel,
hjl dot tools at gmail dot com <=
- [Bug ld/10744] Linker failed to build ia64 kernel, hjl dot tools at gmail dot com, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel, cvs-commit at gcc dot gnu dot org, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel, cvs-commit at gcc dot gnu dot org, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel, amodra at bigpond dot net dot au, 2009/10/07
- [Bug ld/10744] Linker failed to build ia64 kernel, cvs-commit at gcc dot gnu dot org, 2009/10/07