| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | 2 `Which C++ Compiler?` |
> Somehowtt i doub it. From what I've heard of EMX, it's libraries try to > make sockets and file handles look the same, as they are under Unix. Under > OS/2, they're not, so the socket libraries for EMX have an interface that's > slightly different from IBM's. IBM's X Client kit is of course written for You can still use OS/2 API's directly under EMX. Most of them anyway, I don't know about the networking ones. > their own socket interface. If you're trying to port a genuine Unix X Client > library, I suppose you'd have an easier time with EMX if the bugs don't get > you (I'm not trying to imply that EMX has too many bugs - I don't know - but > it wouldn't suprise me if EMX were less robust). Academic interest aside, EMX is amazingly robust. I've only encountered one bug in it so far (very minor, which I reported to the author and he went "oh yeah" and fixed it. If you give it a source code file with a relative path from where you ran the compiler, like "gcc ../file.cc" it'll look for #include "file.h" header files in the current directory, not the one the file is in. But it works for absolute paths just fine. Only relative ones confuse it, and it should be fixed next release. I found that out while writing "bake".) I haven't actually encountered a bug in gcc itself yet. Gcc is the most thoroughly tested compiler in existence, that I know of. It's been spread across the face of unix for years and years. > it wouldn't suprise me if EMX were less robust). Academic interest aside, > for me it's not worth the effort to reproduce what IBM's already done. If IBM includes the product and instructions on how to program for it in "warp connect", then you're right. If they don't, then it's needed. Rob --- Xblat* Origin: The Conversation Pit, Marlton NJ 609-985-7553 OS/2 V34 (1:266/30) SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407 SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809 @PATH: 266/30 40 100 505 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 @PATH: 711/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™.