Problem z automatyką i pthreads w chroot()

Jacek Konieczny jajcus w pld.org.pl
Nie, 11 Sty 2004, 15:32:24 CET


Wiele pakietów się nie buduje przez to że wątki nie działają w chroot()
buildera. Podobno jest to związane z "przenoszeniem" przez pythona
libpthread do chroot().

Mam pytanie, czy ktoś próbował już to rozwiązać przez:

a. 'LD_LIBRARY_PATH=$chroot/lib' przed odpaleniem każdego skryptu
automatyki
b. 'LD_PRELOAD=/lib/libpthread.so.0' przed odpaleniem budowania w
chroot

Może akurat któreś by pomogło. Jeżeli nie to mam jeszcze jeden pomysł na
obejście problemu, ale bardziej skomplikowany w realizacji - chroot w
chroot. 

W pierwszym chroot zainstalowane byłoby podstawowe środowisko Ac 
i automatyka builderowa. Dopiero w tym byłby drugi chroot w którym
odbywałoby się właściwe budowanie. Do pierwszego chroota wchodziłoby się
bez pośrednictwa pythona, więc niebyłby "skażony", a dalej powinno
działać normalnie.

A może są inne pomysły na rozwiązanie problemu (który IMHO leży gdzieś
po stronie linkera dynamicznego z glibc)?.

Pozdrowienia,
        Jacek



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