Disabling SEGMEXEC on ld binary solved the problem. Excelent! It can be handy for those who still use 32bit in production. It's scary, that linking needs so much memory. The top memory usage was just above 1.5G (approx 1.548G). Probably both software has just got exceeded 1.5G. Without debug.
Thx: Dw. -- dr Tóth Attila, Radiológus, 06-20-825-8057 Attila Toth MD, Radiologist, +36-20-825-8057 2012.Szeptember 7.(P) 14:44 időpontban PaX Team ezt írta: > On 7 Sep 2012 at 14:16, "Tóth Attila" wrote: > >> Omitting "-pipe" from CFLAGS didn't help. What else can I try to compile >> these binaries? Are there any PaX or Grsec kernel options with a >> potential >> influence? > > i guess you're using SEGMEXEC which limits the process virtual address > space > size to 1.5G and that is apparently not enough to link these binaries > anymore. > you can disable SEGMEXEC on the gcc/ld binaries and perhaps USE=-debug if > you > have it enabled as it can consume more memory at link time for larger > binaries. > > >