помогите понять почему новая версия fasm(1.69.31) создает секцию reloc нулевого размера. а предыдущая fasm(1.67) делает полноценную секцию reloc? нежна ли данная секция вообще в x64 режиме? если нет то почему раньше поддерживалась? просто если секция reloc нулевого размера, то файл не хочет грузиться, я нашел выход убрал строку: section '.reloc' fixups data discardable . но если она есть в исходнике и раньше прекрасно переваривалась fasmом, значит она нужна. не могли же ее просто так запихнуть?
В 64битном режиме релокации не обязательны. В нем появилась адресация относительно rip, она же в большинстве случаев и используется.