SPECS: lvcool.spec (HEAD) [kloczek]

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pon, 22 Lip 2002, 14:58:09 CEST


On Mon, 22 Jul 2002, Michal Moskal wrote:

> On Mon, Jul 22, 2002 at 02:22:32PM +0200, Tomasz Kłoczko wrote:
> > On Mon, 22 Jul 2002, Michal Moskal wrote:
> > [..]
> > > Jakiż znowu priorytet? To proste: program jest napisany w C++, więc
> > > powinien się linkować ze standrdową biblioteką tego języka.
> > 
> > O ile używa choć jednej funkcji z tej biblioteki :>
> > I dotyczy to nei tylki libstdc++ ale dowolnej innej biblioteki.
> 
> Program sam nie musi tego używać. Kompilator może wstawić sam takie
> wywołania (np. __throw). W wypadku innych bibliotek kompilator nie ma
> takiej swobody.

W przypadku używanai g++ jakio linkera i tak linowanie z libstdc++ jest
wykonywane na twardo co w tym wypadku nic dokładnie nie zmienia.
Nie ma żadnej opcji w g++ która dokonywałaby sprawdznia czy linkowanie z
bibliotekami c++ (w gcc 3.x jest ich więcej) jest wogóle potrzebne czy 
nie. IMHO g++  powinno to sprawdząć jednak i warunkow wstawiać stdc++ czy 
inne do tego z czym kompilat ma być zlinkowany.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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