(Created page with 'Does this mean dropping prelink at the same time, given that prelink and gold seem to be incompatible ? Also, out of interest, why do glibc and the kernel need to use the old lin...') |
No edit summary |
||
Line 1: | Line 1: | ||
Does this mean dropping prelink at the same time, given that prelink and gold seem to be incompatible ? Also, out of interest, why do glibc and the kernel need to use the old linker ? --[[User:Mclasen|mclasen]] 16:25, 13 July 2010 (UTC) | Does this mean dropping prelink at the same time, given that prelink and gold seem to be incompatible ? Also, out of interest, why do glibc and the kernel need to use the old linker ? --[[User:Mclasen|mclasen]] 16:25, 13 July 2010 (UTC) | ||
I'm not aware of the prelink/gold incompatibility -- I'll ask Jakub & Ian about it. | |||
glibc uses "ld --verbose" to extract the default linker script, then proceeds to munge the script in fun and unusual ways. gold doesn't have a default linker script for glibc to extract. Uli & Roland are aware of the issue, but we haven't pressed them to address it yet. | |||
Last I heard the kernel was working with gold but it seems to go in/out of a working state. The kernel does some unusual stuff in its asm statements and maps -- leading to a wack-a-mole state. Out of an abundance of caution I'd recommend having the kernel link with gnu-ld for Fedora 14. |
Revision as of 17:50, 13 July 2010
Does this mean dropping prelink at the same time, given that prelink and gold seem to be incompatible ? Also, out of interest, why do glibc and the kernel need to use the old linker ? --mclasen 16:25, 13 July 2010 (UTC)
I'm not aware of the prelink/gold incompatibility -- I'll ask Jakub & Ian about it.
glibc uses "ld --verbose" to extract the default linker script, then proceeds to munge the script in fun and unusual ways. gold doesn't have a default linker script for glibc to extract. Uli & Roland are aware of the issue, but we haven't pressed them to address it yet.
Last I heard the kernel was working with gold but it seems to go in/out of a working state. The kernel does some unusual stuff in its asm statements and maps -- leading to a wack-a-mole state. Out of an abundance of caution I'd recommend having the kernel link with gnu-ld for Fedora 14.