nowy rpm

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Śro, 6 Lip 2005, 21:34:44 CEST


Jakub Bogusz wrote:
> 
> Oops, w pierwszym podejściu poszło tylko prywatnie...
> 
> On Tue, Jun 28, 2005 at 10:23:37AM +0200, Andrzej Krzysztofowicz wrote:
> > Chyba zostal tylko jeden problem wstrzymujacy nowego rmp-a:
> > niebudujacy sie z nim perl-RPM2 na alphie.
> > 
> > Ze starym rpm-em przechodzi, a z nowym mamy
> > 
> > # Using Test.pm version 1.25
> > Memory fault
> > make: *** [test_dynamic] Error 139
> > 
> > W czasie "make test".
> > 
> > /usr/bin/perl5.8.6 "-Iblib/lib" "-Iblib/arch" test.pl
> > 
> > przechodzi prawidlowo, natomiast sypie sie:
> > 
> > PERL_DL_NONLAZY=1 /usr/bin/perl5.8.6 "-Iblib/lib" "-Iblib/arch" test.pl
> 
> Problem w tym, że rpm (w librpmio) ma własne funkcje glob() i globfree() -
> o tych samych nazwach, co w glibc. Przy czym typ glob_t może się różnić
> między libc a librpmio w zależności od architektury (np. długość pola
> gl_offs).
> Przy PERL_DL_NONLAZY zamiast funkcji z librpmio najwyraźniej są używane
> funkcje z glibc, co prowadzi do nieciekawych rezultatów.
> Najlepiej byłoby jakoś pozmieniać nazwy tych własnych funkcji.

Sorry, ze z opoznieniem ale nie bylo mnie pare dni.

Zagadnienie jest o tyle ciekawe, ze o ile zdazylem sie zorientowac problem
dotyczy np. buildera Ac (gdzie jest kernel 2.4) a nie dotychy chroot-a z Ac
na mojej alphie (gdzie chodzi jakis stary waniliowy 2.6).

Zaleznosc od kernela mamy ?

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology



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