Пытаюсь собрать syslinux 3.34.5 в среде x86_64 В Changelogs там : - Hacks to make the 32-bit version build correctly on 64-bit machines. Возникла неясноссть. 1 В (некоторых) Makefile явно прописано -march=i386, но у нас gcc в x86_64 такое не понимает - убрал для ясности :) 2 При сборке требует /usr/include/gnu/stubs-32.h , "естественно" такого файла в x86_64 - нет, но если его положить, то всё собирается. Вопросы - правильно-ли, что я убрал -march=i386, и как правильно ? setarch ? - как в хэшер закинуть /usr/include/gnu/stubs-32.h ? - будет-ли теоретически работоспособен syslinux с этими хаками + моими исправлениями ? -- С уважением Xихин Руслан