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