apxs z apache 2 i linkowanie

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


On Sun, Aug 29, 2004 at 10:11:55PM +0200, Jakub Bogusz wrote:
> 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?

Wystarczy.


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




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