| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Watcom`s sticker price |
> Be aware that dynamic linkage > facilities in Unix are usually considered to be a feature > of the compiler, not of the operating system. This shows > up in EMX, which is one of the OS/2 ports of GCC, where it > is common for the C run-time library to be distributed as a > DLL instead of being linked into the EXE. JdBP> Possibly a feature as far as UNIX people are concerned, but not really JdBP> a noteworthy one for us OS/2 programmers, since most of the OS/2 C++ JdBP> compilers provide the C++ Standard Library in DLL form. What I mean is that, in Windows or OS/2, there is a commonly understood dividing line between where the compiler run-time stops and the operating system begins. You get some DLLs with the operating system, such as DOSCALL1.DLL or MSG.DLL. In Unix, much of the same sort of functionality might be expected to be provided with the compiler run-time instead, and even the internal format of DLLs may be specified differently between compilers. The format of the run-time library that comes with the compiler is not so much what I was focusing on in my comment, but rather the division of responsibility between the run-time library and the operating system. JdBP> And if anyone knows how to do so with Watcom C++, then I'd be glad to JdBP> know, because I haven't found a way of putting the C++ Standard JdBP> Library into a DLL with Watcom C++ yet ... I don't know how to do that either. I assume that, if you pay the exorbitant amount of extra money that Watcom wants for run-time library source, then you can make your own DLLs. I have never raised that issue with Watcom, although I did gripe to them at some considerable length about charging extra for the library source in the first place. They were unaware that their competitors, such as Borland, are giving away the library source for free with the basic compiler. They also claimed not to have considered that the added shipping cost would be nothing because they were using CD-ROM; they said that the price for the library source was partly based on the cost of shipping the floppies. Finally, Watcom said that they were concerned that they would have to support the library source when selling it as a product, and as such felt that there were real costs to them in distributing it. However, Watcom does not support the library source even if you pay the $250 or whatever it costs, so I cannot understand that reasoning. No compiler vendor provides "support" for the library source: they give it to you, and you are on your own if you change it. -- Mike --- Maximus/2 2.02* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107) SEEN-BY: 12/2442 620/243 624/50 632/348 640/820 690/660 711/409 410 413 430 SEEN-BY: 711/807 808 809 934 942 949 712/353 515 713/888 800/1 7877/2809 @PATH: 323/107 150 3615/50 229/2 12/2442 711/409 808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.