<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi everyone,</div><div>I try to compile linux kernel of 2.6.11.12 version on my 64bit archlinux. </div><div>Below is my system information:</div><div>linux 4.16.9-1-ARCH</div><div>gcc (GCC) 8.1.1 20180531</div><div>GNU ld (GNU Binutils) 2.30</div><div><br></div><div>And I get a problem like this, don't know if it is because of the version of gcc or ld:</div><div> </div><div><div>/usr/bin/ld: arch/x86_64/ia32/vsyscall-sysenter.so: Not enough room for program headers, try linking with -N</div><div>/usr/bin/ld: final link failed: Bad value</div><div>collect2: error: ld returned 1 exit status</div><div>make[1]: *** [arch/x86_64/ia32/Makefile:28: arch/x86_64/ia32/vsyscall-sysenter.so] Error 1</div><div>make: *** [Makefile:742: arch/x86_64/ia32] Error 2</div></div><div><br></div><div>I've tried to add ld parameter, but didn't know how and where to add this...</div><div>Have you met this before? And how can I fix it?</div><div><br></div><div><br></div></div><br><br><span title="neteasefooter"><p> </p></span>