[Th] w3m, gc i sparc64

Jakub Bogusz qboosh w pld-linux.org
Wto, 19 Cze 2007, 21:47:40 CEST


On Tue, Jun 19, 2007 at 09:29:24PM +0200, Tomasz Mateja wrote:
> Jakub Bogusz napisał(a):
> > On Tue, Jun 19, 2007 at 08:21:29PM +0200, Tomasz Mateja wrote:
> >> Po co jest -DUSE_LIBC_PRIVATES w gc.spec?
> >> bez niego w3m nie segfaultuje na sparc64, w dokumentacji jest że turned 
> >> off by default.
> > 
> > Żeby się dało używać bez podmontowanego /proca.
> No to albo glibc dla sparc64 jest skopane albo gc (tak na prawde w dwoch 
> miejscach w kodzie wystepuje ifdef)
> gentoo ma jakis inny magiczny patch na to:
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boehm-gc/files/boehm-gc-6.5-gentoo.patch?view=markup

Brrr. To już naprawdę trzeba być zdesperowanym, żeby heurystycznie
szukać końca stosu łażąc po pamięci do czasu oberwania SIGSEGV.

Teraz nie sprawdzę co się dzieje z __libc_stack_end na sparc64, bo
rivendell i fiskus sobie gdzieś poszły:
ssh: connect to host rivendell.wpia.uw.edu.pl port 22: Connection refused
ssh: connect to host fiskus.pld-linux.org port 22: No route to host

a na ac-sparcu jest tylko 32-bitowe środowisko.

Jeżeli bez USE_LIBC_PRIVATES na sparc64 działa, to można tak zostawić -
tylko trzeba pamiętać, że komunikat w stylu "Absurd stack bottom value"
oznacza brak /proca.


-- 
Jakub Bogusz    http://qboosh.pl/


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