LINUX.ORG.RU

История изменений

Исправление Gorthauer, (текущая версия) :

Просто есть win32, вроде бы из названия ясно, что оно 32 битное, а вот нифига, win64 не существует, там используется тот же самый win32, но при этом в целом не совместимый по апи с win32, причем в этой помойке существует 64битные user32.dll и прочие страшные артефакты, но не существует user64.dll и так далее.

Плюс вместо lib и lib64 и общего bin там полный ад в виду того, что либы все лежат в path и совершенно не очевидно 32 битные они или 64 битные. На лицо упоротый дизайн, который с размаху налетел на стену и пришлось допиливать эпичный костыль из за чего кстати 32 битные проги на 64битной системе дольше стартуют, чем могли бы.

Плюс выбор размеров для некоторых типов типа long тоже добавляет лулзов. Одним словом, эта херня скорее сдохнет, чем нормально будет 64 бита поддерживать.

Об x32 же они даже и мечтать не могут.

Исходная версия Gorthauer, :

Просто есть win32, вроде бы из названия ясно, что оно 32 битное, а вот нифига, win64 не существует, там используется тот же самый win32, но при этом в целом не совместимый по апи с win32, причем в этой помойке существует 64битные user32.dll и прочие страшные артефакты, но не существует user64.dll и так далее. Плюс вместо lib и lib64 и общего bin там полный ад в виду того, что либы все лежат в path и совершенно не очевидно 32 битные они или 64 битные. На лицо упоротый дизайн, который с размаху налетел на стену и пришлось допиливать эпичный костыль из за чего кстати 32 битные проги на 64битной системе дольше стартуют, чем могли бы. Плюс выбор размеров для некоторых типов типа long тоже добавляет лулзов. Одним словом, эта херня скорее сдохнет, чем нормально будет 64 бита поддерживать.