Thread overview | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 27, 2002 STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
I have now got STLport 4.5.3 working (except for STLport's rope extension)
with the latest DM C++ beta (8.29.17).
Best of all, I even got the library part (iostreams, ...) working (but it's
mostly untested).
Don't worry, I will release all my changes real soon now - I just have to clean it up a bit...
Many thanks to Walter for the great support!
(Tracking down and reporting bugs is really much more fun when you know that
they will be fixed soon)
bye, Christof
--
http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de
...and what have you contributed to the Net?
|
July 27, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | "Christof Meerwald" <cmeerw@web.de> wrote in message news:ahu7lq$30rj$1@digitaldaemon.com... > I have now got STLport 4.5.3 working (except for STLport's rope extension) > with the latest DM C++ beta (8.29.17). > > Best of all, I even got the library part (iostreams, ...) working (but it's > mostly untested). > > Don't worry, I will release all my changes real soon now - I just have to clean it up a bit... > > I've been eagerly waiting for this message. Great ! > Many thanks to Walter for the great support! > > (Tracking down and reporting bugs is really much more fun when you know that > they will be fixed soon) > Due to phone line problems, I lost my net connectivity for some time. Seems like Walter has given a terrific lesson in counting :-) Thanks! Walter. btw, can anyone point me to the latest OMF spec ? I'm working on a little omf2elf converter. cheers, -Krish |
July 27, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | Ok, I put up 8.29.18 which should fix the rope error. "Christof Meerwald" <cmeerw@web.de> wrote in message news:ahu7lq$30rj$1@digitaldaemon.com... > I have now got STLport 4.5.3 working (except for STLport's rope extension) > with the latest DM C++ beta (8.29.17). > > Best of all, I even got the library part (iostreams, ...) working (but it's > mostly untested). > > Don't worry, I will release all my changes real soon now - I just have to clean it up a bit... > > > Many thanks to Walter for the great support! > > (Tracking down and reporting bugs is really much more fun when you know that > they will be fixed soon) > > > bye, Christof > > -- > http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de > > ...and what have you contributed to the Net? |
July 28, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to V. Krishnakumar | On Sat, 27 Jul 2002 21:13:38 +0530, V. Krishnakumar wrote: > btw, can anyone point me to the latest OMF spec ? I'm working on a little omf2elf converter. Don't know if it's the latest spec, but here is one: http://x86.ddj.com/intel.doc/tools.htm bye, Christof -- http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net? |
July 28, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | I have uploaded the diff against STLport 4.5.3 to http://cmeerw.org/files/dm/STLport-4.5.3-dm.diff For those who aren't familiar with these diffs: - get http://www.stlport.org/archive/STLport-4.5.3.tar.gz (or http://www.stlport.org/archive/STLport-4.5.3.zip) - unpack STLport - cd STLport-4.5.3 - patch -sp1 <..\STLport-4.5.3-dm.diff (I have also uploaded a Win32 patch.exe (from http://unxutils.sourceforge.net) to http://cmeerw.org/files/dm/patch.exe) The STL part should now work fine with the latest DM beta (8.29.18). The library part (iostreams, ...) compiles (comment out the _STLP_NO_NEW_IOSTREAMS define in stlport/config/stl_dm.h and see stlport/src/dm.mak) and can be used if you statically link your program with the .obj files (but don't link with complex_trig.obj) Building a static library doesn't work because of symbol length limitations in DM's Librarian (Assertion failure: 'len <= IDMAX' on line 129 in file 'libin.cpp') Building a DLL works, but a dynamically linked program crashes somewhere during initialization. bye, Christof PS: I am currently using a few nasty tricks in the STLport configuration (stlport/config/stl_dm.h) to make it work with a minimum of changes... -- http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net? |
July 28, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | Christof Meerwald wrote:
> Building a static library doesn't work because of symbol length limitations in DM's Librarian (Assertion failure: 'len <= IDMAX' on line 129 in file 'libin.cpp')
I used to have a patched version of LIB.exe that solved that problem. LIB.exe indeed keeps a very short limit on symbol name lengths.
Jan
|
July 28, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | On Sun, 28 Jul 2002 00:52:45 +0000 (UTC), Christof Meerwald wrote: > Building a DLL works, but a dynamically linked program crashes somewhere during initialization. I guess one of the problems is that I haven't used __declspec(dllimport). But using __declspec(dllimport) seems to sometimes confuse DM. Here is a test-case: struct __declspec(dllimport) A { int f() const; int f(int); }; int main() { { typedef int (A::*f_ptr_t)(int); f_ptr_t f = &A::f; // Error: need explicit cast to convert // from: int ( A::*__import member func)()const * // to : int ( A::*member func)(int ) } return 0; } I have now got a simple "std::cout << "Hello world" << std::endl;" program working (dynamically linked with STLport) bye, Christof -- http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net? |
July 28, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | This is fantastic! Great work! "Christof Meerwald" <cmeerw@web.de> wrote in message news:ahu7lq$30rj$1@digitaldaemon.com... > I have now got STLport 4.5.3 working (except for STLport's rope extension) > with the latest DM C++ beta (8.29.17). > > Best of all, I even got the library part (iostreams, ...) working (but it's > mostly untested). > > Don't worry, I will release all my changes real soon now - I just have to clean it up a bit... > > > Many thanks to Walter for the great support! > > (Tracking down and reporting bugs is really much more fun when you know that > they will be fixed soon) > > > bye, Christof > > -- > http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de > > ...and what have you contributed to the Net? |
July 28, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | I have slightly updated the patch and added some description at http://cmeerw.org/prog/dm/ bye, Christof -- http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net? |
July 31, 2002 Re: STLport 4.5.3 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Christof Meerwald | "Christof Meerwald" <cmeerw@web.de> wrote in message news:ai1l7o$jpp$1@digitaldaemon.com... > I have slightly updated the patch and added some description at http://cmeerw.org/prog/dm/ > Christof, I'm unable to compile the library. Make dies in c_locale.cpp. Are there any other changes other than commenting out _STLP_NO_NEW_IOSTREAMS define in /config/stl_dm.h ? -Krish |
Copyright © 1999-2021 by the D Language Foundation