OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( Archiv ) ( Neues Thema )
31.03.2006
Re: DLL Hölle? (von: Herwig B., 10:26:07) « ^ »
Bei 13 Dateien (plus gcc322.dll plus gcc335.dll) von Hölle zu reden erscheint mir, ganz offen gesagt, eher lächerlich.

Im Unterschied zu Windosen, wo Applikationen mit eigenen Versionen diverser System-DLLs (!!) daherkommen, was ja hier absolut nicht der Fall ist, handelt es sich hier um Laufzeit-DLL's des GCC Compilers, beim dem die Version 3.3.5 eben eine sehr lange Entwicklungszeit hatte (im Wesentlichen arbeitet ja nur Knut St. Osmundsen dran).

libc06b1, *b2, *b3, *b4 werden von Applikationen gebraucht, die mit den Beta-Versionen des Compilers gebaut wurden. Leider sind die zueinander nicht kompatibel (Knut ist halt auch kein Hellseher).

War jemand mit der beta-Runtime nicht zufrieden baute er halt seine eigene: libc06x,xx etc.

Nun, seit 3.3.5 ga2 hat alles eine gewisse Reife ereicht. Alle Applikationen, die gegen Betas oder eigenen Runtimes compiliert und gelinkt wurden sollten mit der letzten Version neu kompiliert werden.

Seit der CSD1 ist die Situation noch besser: Durch die Forwarder libc06.dll (die "geschrumpfte") profitieren auch mit der 3.3.5ga2 kompilierte Programme von fixes in der Runtime.

Hätte sich diese gräßliche "DLL-Hölle" vermeiden lassen?
Klar, niemand hätte während der 2 Jahre, die GCC 3.3.5 gebraucht hat, wagen dürfen ein Programm zu kompilieren und zu veröffentlichen. Dann gäbe es das Problem nicht. Oder man hätte einen Hellseher statt Knut St. als Compilerbauer engagieren können.

Und allen die das so gräßlich finden ins Stammbuch: Habt euch nicht so. Das ist kein Problem (ich würde mir wünschen, dass das das schlimmste OS/2-Problem wäre, die Welt wäre schön!). Und wie man sinnvollerweise damit umgeht, habe ich euch auch geschrieben (im vorigen Post).

Und was kann Joe User noch tun? Die Autoren von Programmen, die noch libc06b1,b2,b3,b4,x,xx.dll benutzen, höflich (!!) bitten, Ihre Programme doch bitte mit der letzten Inkarnation des GCC 3.3.5 neu zu kompilieren. Viele tuns eh selber (Samba, Paul Smedleys Zeug etc.).
[ Leser: 117 ]

Datum Thema
09.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !

( Zeige alle Einträge ) ( Zur Startübersicht )
Thema von: Leser Datum Zeit
 welche libc06...dll für latest WarpVision-Builds?
Ingo15730.03.200620:35
 Re: welche libc06...dll für latest WarpVision-Builds?
RBM15030.03.200621:10
 Re: welche libc06...dll für latest WarpVision-Builds?
Ingo14930.03.200621:39
 Re: welche libc06...dll für latest WarpVision-Builds?
Franz14230.03.200623:40
 Re: welche libc06...dll für latest WarpVision-Builds?

14130.03.200623:41
 Re: welche libc06...dll für latest WarpVision-Builds?
Herwig B.13731.03.200607:10
 DLL Hölle?
Micky12531.03.200609:16
 Re: DLL Hölle?
Herwig B.11731.03.200610:26
 Re: welche libc06...dll für latest WarpVision-Builds?
Ingo8831.03.200618:04
 Re: welche libc06...dll für latest WarpVision-Builds?
Herwig B.6901.04.200609:19
 Re: welche libc06...dll für latest WarpVision-Builds?
Ingo6801.04.200611:32
 Re: welche libc06...dll für latest WarpVision-Builds?
Herwig B.6501.04.200611:48
 Re: welche libc06...dll für latest WarpVision-Builds?
Juergen Ulbts6701.04.200612:02
 Re: welche libc06...dll für latest WarpVision-Builds?
Rudi6701.04.200613:51


php.net OpenIT © 1998-2017 by WebTeam OS2.org