473,394 Members | 1,706 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Dinkumware / Comeau / DMC??

Hi,

The Digital Mars compiler is not listed on the Dinkumware library's
compatibility list on their web site. I would like to use the
Dinkumware STL (source code license) together with the Comeau compiler
and some back end other than M$ (for now, that's either DMC or the
Borland command-line compiler for now) on Windows 2000/XP.

Borland support is listed as "buggy", so maybe it would be better to
go with DMC ... Does anybody know if this will work, or if there are
plans by Dinkumware to officially support DMC as a back end in the
foreseeable future (i.e. next 6 months or so)?

What are the Borland issues?

Thanks.
--
Bob Hairgrove
No**********@Home.com
Jul 22 '05 #1
7 2225
Bob Hairgrove wrote:
Hi,

The Digital Mars compiler is not listed on the Dinkumware library's
compatibility list on their web site. I would like to use the
Dinkumware STL (source code license) together with the Comeau compiler
and some back end other than M$ (for now, that's either DMC or the
Borland command-line compiler for now) on Windows 2000/XP.

Borland support is listed as "buggy", so maybe it would be better to
go with DMC ... Does anybody know if this will work, or if there are
plans by Dinkumware to officially support DMC as a back end in the
foreseeable future (i.e. next 6 months or so)?

What are the Borland issues?

Thanks.


I may be absolutely out of the picture here, but isn't this something you
need to ask from Dinkumware? Or if you plan to use Comeau then their
sales/support?

--
WW aka Attila
:::
Accomplishing the impossible means only the boss will add it to your
regular duties.
Jul 22 '05 #2
On Sat, 29 Nov 2003 23:04:56 +0200, "White Wolf" <wo***@freemail.hu>
wrote:
Bob Hairgrove wrote:
Hi,

The Digital Mars compiler is not listed on the Dinkumware library's
compatibility list on their web site. I would like to use the
Dinkumware STL (source code license) together with the Comeau compiler
and some back end other than M$ (for now, that's either DMC or the
Borland command-line compiler for now) on Windows 2000/XP.

Borland support is listed as "buggy", so maybe it would be better to
go with DMC ... Does anybody know if this will work, or if there are
plans by Dinkumware to officially support DMC as a back end in the
foreseeable future (i.e. next 6 months or so)?

What are the Borland issues?

Thanks.
I may be absolutely out of the picture here, but isn't this something you
need to ask from Dinkumware? Or if you plan to use Comeau then their
sales/support?

--
WW aka Attila
:::


Yes, but I thought someone might just "know".
Accomplishing the impossible means only the boss will add it to your
regular duties.


I like that ...
--
Bob Hairgrove
No**********@Home.com
Jul 22 '05 #3
Bob Hairgrove wrote:
Yes, but I thought someone might just "know".


Greh drops in here, and also Dinkumware guys time to time (I think Pete
Becker does) but I believe that you get a faster answer by contacting them.
They are not huge and unfriendly corporations.
Accomplishing the impossible means only the boss will add it to your
regular duties.


I like that ...


Automagic random signatures by Outlook-Express Quitefix, a great program.
And I have collected some quoted. The only somewhat offending one just got
into this post. I kept it because I think it is funny.

--
WW aka Attila
:::
If Bill Gates had a dime for every time Windows(tm) crashed... Oh wait a
minute, he already does... -- Unknown
Jul 22 '05 #4
In article <3f***************@news.webshuttle.ch>,
Bob Hairgrove <wouldnt_you_like@to_know.com> wrote:
The Digital Mars compiler is not listed on the Dinkumware library's
compatibility list on their web site. I would like to use the
Dinkumware STL (source code license) together with the Comeau compiler
and some back end other than M$ (for now, that's either DMC or the
Borland command-line compiler for now) on Windows 2000/XP.

Borland support is listed as "buggy", so maybe it would be better to
go with DMC ... Does anybody know if this will work, or if there are
plans by Dinkumware to officially support DMC as a back end in the
foreseeable future (i.e. next 6 months or so)?
To the best of my knowledge, although we (Comeau C++) supports
dmc as a windows backend, Dinkumware does not support that combo
of Comeau C++ on Windows.
What are the Borland issues?


Nested exception handling has a problem for some reason.
If you don't do that, then I believe you should be ok
with that combo.

Feel free to email us and/or Dinkumware.
--
Greg Comeau/4.3.3:Full C++03 core language + more Windows backends
Comeau C/C++ ONLINE ==> http://www.comeaucomputing.com/tryitout
World Class Compilers: Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?
Jul 22 '05 #5
"Greg Comeau" <co****@panix.com> wrote in message
news:bq**********@panix3.panix.com...
In article <3f***************@news.webshuttle.ch>,
Bob Hairgrove <wouldnt_you_like@to_know.com> wrote:
The Digital Mars compiler is not listed on the Dinkumware library's
compatibility list on their web site. I would like to use the
Dinkumware STL (source code license) together with the Comeau compiler
and some back end other than M$ (for now, that's either DMC or the
Borland command-line compiler for now) on Windows 2000/XP.

Borland support is listed as "buggy", so maybe it would be better to
go with DMC ... Does anybody know if this will work, or if there are
plans by Dinkumware to officially support DMC as a back end in the
foreseeable future (i.e. next 6 months or so)?
To the best of my knowledge, although we (Comeau C++) supports
dmc as a windows backend, Dinkumware does not support that combo
of Comeau C++ on Windows.


Too many bugs in DMC, even when just used as a back end. We
couldn't get to first base with it as a front end.
What are the Borland issues?


Nested exception handling has a problem for some reason.
If you don't do that, then I believe you should be ok
with that combo.


The compiler converts long double literals only to double
precision. That was the main problem, IIRC.
Feel free to email us and/or Dinkumware.


Indeed.

P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com
Jul 22 '05 #6
On Sun, 30 Nov 2003 07:01:44 GMT, "P.J. Plauger" <pj*@dinkumware.com>
wrote:
"Greg Comeau" <co****@panix.com> wrote in message
news:bq**********@panix3.panix.com...
[snip]
(RH:) What are the Borland issues?
(GC:) Nested exception handling has a problem for some reason.
If you don't do that, then I believe you should be ok
with that combo.
Hmmm ... does the problem with nested exceptions affect re-throwing
the same exception in the outer catch block, or throwing a different
type of exception in the outer block, or both?
(PJP:) The compiler converts long double literals only to double
precision. That was the main problem, IIRC.


I never needed to use long doubles before, so I could certainly live
with that until I find a better back end, as long as it doesn't affect
building the STL from source.

As long as I have your ear (or eye <g>)... with the Dinkumware source
code license, can I use it on Linux with gcc as well? Presumably there
are some OS-dependent compatibility headers which would be different.
To re-word my question: is the same source license good for multiple
platforms?
(GC:) Feel free to email us and/or Dinkumware.


(PJP:) Indeed.


You will be hearing from me shortly. Thank you for taking the time to
reply.
--
Bob Hairgrove
No**********@Home.com
Jul 22 '05 #7
"Bob Hairgrove" <wouldnt_you_like@to_know.com> wrote in message
news:3f**************@news.webshuttle.ch...
On Sun, 30 Nov 2003 07:01:44 GMT, "P.J. Plauger" <pj*@dinkumware.com>
wrote:
"Greg Comeau" <co****@panix.com> wrote in message
news:bq**********@panix3.panix.com...
[snip]
(RH:) What are the Borland issues?

(GC:) Nested exception handling has a problem for some reason.
If you don't do that, then I believe you should be ok
with that combo.
Hmmm ... does the problem with nested exceptions affect re-throwing
the same exception in the outer catch block, or throwing a different
type of exception in the outer block, or both?


Whatever this failure is, it doesn't seem to affect the basic workings
of the Standard C++ library, so it's not a problem for us.
(PJP:) The compiler converts long double literals only to double
precision. That was the main problem, IIRC.


I never needed to use long doubles before, so I could certainly live
with that until I find a better back end, as long as it doesn't affect
building the STL from source.


Just the stuff that traffics in long double.
As long as I have your ear (or eye <g>)... with the Dinkumware source
code license, can I use it on Linux with gcc as well? Presumably there
are some OS-dependent compatibility headers which would be different.
To re-word my question: is the same source license good for multiple
platforms?


Basically, yes. We offer two packages, one for all the variations of
Microsoft VC++ (V6, V7.0, V7.1, eVC3, eVC4) and one for everything
else. We've #ifdef'd our headers for quite a number of compilers,
including gcc on Linux and a couple of other systems. See the list
at our web site. If you want to move the source to a platform we
haven't tested, you'll have some work to do. But the code is obviously
pretty portable.

BTW, if you want to *use* the library on multiple platforms, we ask
you to purchase the appropriate number of licenses. We ask no
additional royalty for the distribution of executables linked with
our libraries, so developer licensing is our sole source of income.
We'd like that income to be proportional to its usefulness.
(GC:) Feel free to email us and/or Dinkumware.


(PJP:) Indeed.


You will be hearing from me shortly. Thank you for taking the time to
reply.


Welcome.

P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com
Jul 22 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Icosahedron | last post by:
I'm sure it's been done. I'm sure that I'm an idiot for even asking the question, but has anyone been successful in getting Comeau 4.3.0.1 to compile STLPort, or even use STLPort in a program...
13
by: david | last post by:
Hi, I have some problems to link a simple hello world program using g++ (version 3.2.3 or 3.3) and dinkumware 402. //hallo world... #include <iostream> main () { std::cout << "bla" <<...
9
by: Theodore Huxibolde | last post by:
The Comeau C++ web site does not appear to have been updated in nearly a year, but I do notice that Mr. Comeau does post here quite freqently. Is this compiler still being actively developed and...
12
by: nicdude | last post by:
There is a Comeau C++ compiler special offer at http://www.comeaucomputing.com Is it really as compliant as it seems to imply? In terms of Standard C++, what is it missing? Can it handle...
4
by: Axter | last post by:
Sorry for OT question, but does any one have a working *.bat file to get Comeau to work with VC++ 7.1, VC++ 8.0, or GNU 3.x compilers. I've tried everything I can think off, to get it to work,...
41
by: Miroslaw Makowiecki | last post by:
Where can I download Comeau compiler as a trial version? Thanks in advice.
4
by: Alan Woodland | last post by:
Hi, I was trying to come up with obscure C++ questions in the style of GoTW and ran across this unexpected difference between G++ and comeau. Can anyone point me in the direction of the correct...
4
by: Barry | last post by:
<code> struct A {}; int main() { const A ca; } </code> <output>
1
by: Stefan Naewe | last post by:
Given the following: // ++ CODE struct S { const int ci; }; int main()
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.