hi: I am linking a .so from one .o file with my specified linker script. In this linker script file , I do not use SIZEOF_HEADERS,but ld still report this error : Not enough room for program headers, try linking with -N I really can not understand . Any advice is appreciated ! Thanks!