Существует хорошая статья о разработке переносимого ПО - "Fighting the Lemmings", автор Martin Husemann. Давно хотел её перевести, и вот, наконец, дошли руки.
По ссылке можно найти англоязычный оригинал и русский перевод.
В статье описываются типичные проблемы, возникающие при разработке переносимого кода, а также способы их решения. Рекомендуется к прочтению тем, кто пишет ПО для систем, отличных от x86.
>>> Подробности