On Sunday 25 May 2003 17:22, Philipp Thomas wrote:
Alfred Poschmann
[25 Mai 2003 13:59:58 +0200]:
Philip, erst mal Danke. War sogar zu erschöpfend geantwortet, will sagen, das zumindest diese Namensbüglerei für mich Fremdsprach ist :) [..]
Teils ja, teils nein. Dynamisch gelinkte und in C geschriebene Programme stellen kein Problem dar. In C++ geschriebene Programme und Bibliotheken *müssen* neu kompiliert werden, da sich das ABI (binäre Schnittstelle) geändert hat und diese daher nicht kompatibel zu den Bibliotheken der 8.2 sind. Dann sollte also allenfalls KDE problematisch sein, sonst programmiert ja kaum jemand in C++. Hoffe ich. Damit sollte zumindest der LTSP-Kram den Update überleben. Sonst hängt hier auch der Haussegen schief :)
Ohne dass ich es genau wüsste: Es scheint es in der MS-Welt besser gelöst zu sein: 32-Bit-Programme für Win95 funktionieren (okay, kann man drüber streiten :)
Ach ja? Wo verschiedene Versionen der msvc Laufzeitbibliotheken zueinander inkompatibel sind aber gleiche Namen tragen? Treiber für Win95, die unter W2k/XP nicht mehr funktionieren?
Die DLL-Hölle ist unbestritten, kommt aber auch nicht bei so vielen Leuten zum Tragen. Ausserdem habe ich beim Schreiben der Mail nicht bedacht, dass unter Windows viel mehr statisch gelinkt wird. Das ist wohl ein Nachteil, wenn man sich weiterbildet - man stößt auf einmal auf Probleme, die man früher mangels Übersicht nicht (bemerkt) hatte :) Nochmals Danke, Alfred (der sich wohl in der nächsten ruhigen Stunde an den Update macht)