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