apxs z apache 2 i linkowanie

Jakub Bogusz qboosh w pld-linux.org
Nie, 29 Sie 2004, 22:11:55 CEST


On Sun, Aug 29, 2004 at 09:07:36PM +0200, Jakub Bogusz wrote:
> On Sun, Aug 29, 2004 at 08:41:11PM +0200, Radoslaw Zielinski wrote:
> > Radoslaw Zielinski <radek w karnet.pl> [29-08-2004 18:43]:
> > > Jakub Bogusz <qboosh w pld-linux.org> [28-08-2004 21:35]:
> > >> Wygląda na to, że apxs przy linkowaniu wywołuje libtoola z -module, ale
> > >> bez -shared... co powoduje próbę zbudowania programu zamiast modułu
> > >> - która oczywiście się nie powiedzie z powodu braku symboli
> > >> dostarczanych wewnętrznie przez httpd.
> > > A ja się głowiłem...  "%{apxs} -Wl,-shared" w specu pomaga.
> > 
> > ...ale nie na alphę i amd64, szczegóły na buildlogs.
> 
> Bo -shared musi dostać już gcc (w celu wybrania odpowiednich crt* itp.),
> a nie tylko ld.
> Raczej apxs do poprawki, żeby to -shared podawał.

A może niekoniecznie...?
-shared libtool sam dodaje, jeśli wynikiem ma być biblioteka.
A ta dla libtoola ma kończyć się na ".la", a nie ".so".
Więc może wystarczy zmienić -o przy apxs?


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




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