Balancer> Ты ещё скажи, что под Солярисом GCC нету Или что KDE не собирается в GCC. Ну почему... есть. На Солярисе как раз все прилично. И на HP-UX есть... но с HP-UX-ным линкером ( BFD у тебя просто не соберется ). И на AIX формально есть, но лучше xlC ( Visual Age ) причем там придется с билдом попариться и про O3 оптимизацию можно забыть - система в себя уйдет ( это официально озвученный баг xlC ).
Balancer> Нет, однозначно люди, кони... Какое это отношение имеет к лицензиям? Ну смотри. Добрый человек вроде тебя выложил нечто на С++ под Линукс ( а тебя другие ОС и не интересуют ). Я работаю на AIX и делаю порт твоего продукта под xlС и задеваю часть твоих исходников ( для большей универсальности ). Тут IBM что-то правит/оптимизирует в своем компиляторе в одну сторону, а gcc - в другую. В итоге ни там ни там оно не собирается. Если взять предыдущую, чисто твою версию, то все бы собралось... но она уже поправленная, а ты уже что-то дописал в этой поправленной пофиксив какой-то баг.
Balancer> Если твоя прога стандартов не нарушает, то у неё и в Си++ проблем не будет. Нифига подобного. Взять тоже выравнивание структур и чтение из файлов/работу с сетью. Это с текстовиками у тебя проблем не будет, а с двоичкой - легко. Без нарушения стандартов С++.
Balancer> Ты не понял. Больше переносимого софта - меньше вопросов "а есть под Linux продукт XXX?". А если всё равно будет, под какой ОС сидеть, то масса нового народа осядет на архитектурно более добротной Ну она осядет на той, какая для нее в пользовательском плане будет более удобной