[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/22831] ld causes massive thrashing if object files are not fully
From: |
lkcl at lkcl dot net |
Subject: |
[Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed |
Date: |
Wed, 16 Jan 2019 06:48:21 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=22831
--- Comment #29 from Luke Kenneth Casson Leighton <lkcl at lkcl dot net> ---
i tried the same massive 6GB link as was carried out under an i386 (32-bit)
chroot. this time both of them succeeded. ld-bfd with --no-keep-memory
succeeded as before with a warning, using only 280mb during the linker
phase (the number of functions called had been increase:
python evil_linker_torture.py 800 400 20 8000000)
ld-gold *also* succeeded, once again requiring 6.5 GB of resident RAM
to carry out the link [on a 64-bit system].
it would appear that the options recommended to use in comment #25 do
not prevent ld-gold from mallocing the full memory of the full size
of the target executable.
consequently, attempting to link a 6 GB executable on a 32-bit system
(with an obvious limit of 4GB) is guaranteed to fail.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/08
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/08
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/08
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/08
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, nickc at redhat dot com, 2019/01/09
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/09
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, ian at airs dot com, 2019/01/09
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/14
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/16
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/16
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed,
lkcl at lkcl dot net <=
- [Bug ld/22831] ld causes massive thrashing if object files are not fully memory-resident: new algorithm needed, lkcl at lkcl dot net, 2019/01/26