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