Mail Archives: djgpp/2008/01/07/09:46:05
Andris Pavenis wrote:
>
> > Are anybody going to port new gcc test versions of C++ (with concepts
> > etc)?
...
> First show-stopper was GCC bug 34400
> (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34400).
I spoke about the ConceptGCC version of GCC
http://www.generic-programming.org/software/ConceptGCC
From my djgpp user point of view, I thought, that the DJ port can be
represented as some independent packages:
1. posix executable environment for dos (djgpp.env, exe stubs etc)
2. posix user environment (compiled executable applications ) for dos
(bash, cmdline utils, etc)
3. other compiled executable applications from posix sources (GCC,
etc)
As i can guess, if i have a kind of unix, i can get the ConceptGCC
sources and easy compile the sources into unix executable. But i want
to have the executable under dos, because dos+dpmi environment, being
very limited in comparison with unix, is much more spreaded for me; in
fact it works everywhere, including unix.
I have tryed to install a kind of unix_under_win, but installing was
allowed only over inet in real-time, required admin accounts for win
etc. I was forced to declain the install, because i need cheafly
compiler.
Once i tryed to adjust some sources under unix, but for the target
machines the unix itself requireing hard adjustment, it was impossible
to normal work with the unix itself, but again, i need compiler
only :).
> porting GCC is only one part of work.
> We need working ports of many other packages.
From the ConceptGCC page one can read that "ConceptGCC is a prototype"
and that there are many limitations in current version:
- Associated templates and function templates are not implemented.
- Type-checking of instantiations of generic types (e.g., vector<T>)
inside templates is not stable.
- The ConceptGCC C++ Standard Library (a modified libstdc++) has not
been completely converted to use concepts.
I think, that C libraries (stdio.h, sting.h etc) for ConceptGCC must
remain correct, so trivial executables can be created, and it is quite
enough to test work and to test concepts.
So, maybe i don't understand any, but there is way to compile the
ConceptGCC souces into executable for posix executable environment for
dos (djgpp.env, exe stubs etc). And there are men, who easy can do it,
can't ?
I suspect, that if i want to compile the ConceptGCC sources myself, i
need native posix executable environment installed.
Maksim A. Polyanin
old page about some C++ improvements:
http://grizlyk1.narod.ru/cpp_new
- Raw text -