[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug#481378: Guile-1.8 FTBFS on mips (and other architectures)

From: Neil Jerram
Subject: Re: Bug#481378: Guile-1.8 FTBFS on mips (and other architectures)
Date: Sat, 12 Jul 2008 19:51:05 +0100

2008/5/31 Neil Jerram <address@hidden>:
> 2008/5/29 Thiemo Seufer <address@hidden>:
>> Neil Jerram wrote:
>>> 2008/5/28 Thiemo Seufer <address@hidden>:
>>> >
>>> > After a closer look I believe the logic of the test is just plain wrong:
>>> >
>>> > aux (l) unsigned long l;
>>> > { int x; exit (l >= ((unsigned long)&x)); }
>>> > main () { int q; aux((unsigned long)&q); },
>>> >
>>> > The test returns true for a downward-growing stack, but that sets

Another possibility (which came from talking to Stepan Kasal) is that
the code is failing because aux is being inlined.  To avoid this, we
can use instead the find_stack_direction code from Autoconf and
Gnulib, in which find_stack_direction calls itself recursively.

Therefore I've now committed 2 changes upstream which I hope will fix
the current Debian build failures:;a=commit;h=4ff3575c77f95ed5c86970fa93629ba3cfab1912;a=commit;h=9143131b2766d1e29e05d61b5021395b4c93a6bc

If someone from Debian could try these out on all the architectures,
that would be great.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]