Article View: de.comp.lang.c++
Article #1735Re: most-faq: template instantiation&compiler specifics
From: Jan Willamowius
Date: Sun, 03 Mar 1996 15:18
Date: Sun, 03 Mar 1996 15:18
40 lines
1954 bytes
1954 bytes
root@gt-priv.m.eunet.de (root) writes: >2. Cfront (AT&T, mit Einschraenkungen SUN C++): >[...] > SUN behilft sich mit TemplateDB-Verzeichnissen. Das scheint aber, wenn > ueberhaupt, nur zu funktionieren, wenn > - header und source den gleichen Basisnamen haben und > - alle Quellen im gleichen Verzeichnis stehen. Ich portiere gerade von Watcom nach cfront und kann ein paar Details beitragen: Das Verzeichnis ist kein Problem. Es wird ueberall auf dem Includepfad gesucht. Watcom ist auch durchaus in der Lage die Implementationen zu finden, auch wenn sie nicht den gleichen Basisnamen haben bzw. ueber mehrere Dateien verstreut sind. (Ob man ihm noch auf die Spruenge helfen muss entzieht sich meiner Kenntnis). Cfront kann man mit sog. Map-Dateien in seinen Repository ebenfalls auf die Spruenge helfen wo er die Implementationen finden soll. (Ugly!) Wer neuen Code schreibt tut sich sicherlich einen Gefallen, wenn die Dateinamen gleich sind. Man weiss ja nie mit welchem kranken Compiler er mal uebersetzt werden wird. Die Geschwindigkeit in der cfront die Templates instanziiert ist unglaublich und verschafft regelmaessig Gelegenheit zu einem laengeren Kloenschnack. Es gab hier doch mal eine Diskussion, dass sich der g++ je nach Plattform bzw. Linker (z.B. Linux vs. FreeBSD) auch unterschiedlich verhaelt. Kann jemand das nochmal erklaeren ? Gruss, Jan -- Jan Willamowius, Semperstr. 1, 22303 Hamburg, Germany Tel. 040 / 280 62 09, E-Mail: jan@janhh.shnet.org WWW: "http://swt1.informatik.uni-hamburg.de/~1willamo/"
Technical Details
Message-ID:
<1996Mar3.151803.2267@janhh.shnet.org>Path:
arc1-ca.pugleaf.net!janhh.shnet.org!janReferences:
<4hbknf$7nl@Dortmund.Germany.EU.net>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!janhh.shnet.org!jan From: jan@janhh.shnet.org (Jan Willamowius) Subject: Re: most-faq: template instantiation&compiler specifics References: <4hbknf$7nl@Dortmund.Germany.EU.net> Organization: janhh: Private Linux site in Hamburg, Germany Date: Sun, 3 Mar 1996 15:18:03 GMT Message-ID: <1996Mar3.151803.2267@janhh.shnet.org>