Kompilacja programów w C++

Marcin Dalecki dalecki w cs.net.pl
Czw, 8 Kwi 1999, 12:57:08 CEST


Tomasz K³oczko wrote:
> 
> On Wed, 7 Apr 1999, Marcin Dalecki wrote:
> [..]
> > No i Zapomnialem dodac jeszcze, ze -fno-implicittemplates to
> > juz nie kwestia kilku kB...
> 
> Przed chwil± skoñczy³em sobie kompilowaæ kdesupport z -fno-rtti
> -fno-exceptions i bez. Otó wyniki:
> 
> $ rpm -qp kdesupport* --qf "%{NAME}\t%{SIZE}\n"
> kdesupport-mimelib      290133
> kdesupport-mimelib      206497
> kdesupport-mimelib-devel        623748
> kdesupport-mimelib-devel        623748
> kdesupport-qwspritefield        136312
> kdesupport-qwspritefield        97740
> kdesupport-qwspritefield-devel  287338
> kdesupport-qwspritefield-devel  287338
> kdesupport-uulib        92396
> kdesupport-uulib        92396
> kdesupport-uulib-devel  22566
> kdesupport-uulib-devel  22566
> 
> Ró¿nica i to wyra¼na jest w pakietach kdesupport-mimelib i
> kdesupport-qwspritefield gdy¿ te akurat zawieraj± stuff w C++ i jak widzæ
> ró¿nica jest w okolicach 25% objêto¶ci.
> Po dodaniu do CXXFLAGS -fno-implicittemplates niestety nie chcia³o to
> przej¶æ przez configure. Z configure.log:
> 
> configure:1335: checking whether the C++ compiler (g++ -O2 -mpentium -fno-rtti -fno-exceptions -fno-implicitte mplates -s) worksconfigure:1349:
> g++ -o conftest -O2 -mpentium -fno-rtti-fno-exceptions -fno-implicittemplates  -s conftest.C 1>&5
> cc1plus: Invalid option `-fno-implicittemplates'
> 
> ?? nie wie co to -fno-implicittemplates czy ja co¶ nie tak robiê ?

Przepraszam uprzejmie. Nieco polknalem drugi myslnik:

root w develop:/usr/lib/gcc-lib/i386-linux/egcs-2.91.66# strings cc1plus 
| grep implicit-templates
implicit-templates
-fno-implicit-templates
-fimplicit-templates                                      

--Marcin



Więcej informacji o liście dyskusyjnej pld-devel-pl