Tocmai l-am compilat de doua ori, cu gcc 2.95.4-0.01090 si
3.0.2-0pre0109 (amandoua din pachetele din Debian). A mers fara probleme
(warninguri, erori, etc), numai ca intr-adevar dureaza *foarte* mult
(2-3 minute pe un Duron/600) si haleste foarte multa memorie (2.95.4 a
crescut pana la 55M, 3.0.2 s-a mentinut intre 25 si 30). Din cate imi
aduc aminte, 3.0 (deci si 2.96-le de la RedHat) aveau o chestie ca
incercau prea tare sa face template inlining si haleau ridicol de multa
memorie. E un parametru la care i-au schimbat default-ul de la 3.0.1 in
sus, dar pe care cred ca il poti schimba manual si la 2.96 -- din pacate
nu stiu cum ii zice. Cauta pe undeva release notes de la 3.0.1 si sigur
il gasesti.
Petru
On Tue, 2001-09-11 at 10:46, Dragos Traian Georgescu wrote:
> Incerc de cateva zile sa compilez libcryptopp.a
> Pentru asta am luat paketul crypto41.zip de la
> http://www.eskimo.com/~weidai/cryptlib.html
>
> M-am apucat sa-l compilez pe un RH7.1 cu gcc version 2.96 20000731
>
> Toate bune si frumoase pana cand ajungea la eccrypto.cpp manca la
> memorie pana crapa.
>
> Am intrebat si mi s-a spus ca e bug la 2.96 dar cu 2.95 merge.
> Merge pe draq. Dupa ce am facut down-grade la 2.95.3 luat de la
> http://www.ibiblio.org/pub/Linux/kernel.org/pub/linux/devel/gcc/gcc-2.95.x/
> chiar de la primul paket o ia in balarii.
> Am presupus ca e din cauza down-grade-ului.
> Am incercat si pe un 6.2 si aceleasi mesaje de oroare :(
>
> [root@mux crypto]# make libcryptopp.a
> g++ -O2 -w -pipe -c 3way.cpp
> 3way.cpp:20: parse error before `{'
> 3way.cpp:22: `a0' was not declared in this scope
> 3way.cpp:23: ANSI C++ forbids declaration `a0' with no type
> 3way.cpp:23: `a2' was not declared in this scope
> 3way.cpp:24: ANSI C++ forbids declaration `a2' with no type
> 3way.cpp:28: parse error before `{'
> 3way.cpp:30: ANSI C++ forbids declaration `b2' with no type
> 3way.cpp:30: `a2' was not declared in this scope
>
>
>
> Cum pana mea, cu 2.96 nu avea erori de sintaxa, dar _ACELASI_ fisier
> sursa in 2.95 are.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.