Removal of hppa support

2020-01-25 Thread John Paul Adrian Glaubitz
drian > [1] > http://git.savannah.gnu.org/cgit/guile.git/commit/?id=ced3c42deeb853d508b2ebc3cd915d494aca50d0 > [2] https://buildd.debian.org/status/logs.php?pkg=guile-2.2&arch=hppa > [3] https://buildd.debian.org/status/logs.php?pkg=guile-2.0&arch=hppa -- .''`. John

Re: Removal of hppa support

2020-01-26 Thread John Paul Adrian Glaubitz
Hi! On 1/26/20 6:46 AM, William ML Leslie wrote: > On Sun, 26 Jan 2020, 8:20 am John Paul Adrian Glaubitz, > mailto:glaub...@physik.fu-berlin.de>> wrote: > > Hi Andy! > > I noticed that you recently purged hppa support from guile [1]. > > > This ch

Re: Removal of hppa support

2020-01-26 Thread John Paul Adrian Glaubitz
gt; verification). Yeah. The vim testsuite issue affects multiple architectures. > It's not my first debian-ports fun either - I ran a hurd-i386 box for > over a decade without issue. Nice. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

Re: Removal of hppa support

2020-02-04 Thread John Paul Adrian Glaubitz
#x27; {aka 'struct scm_thread'} has no member named 'auxiliary_stack_base' 180 | memcpy (thread->auxiliary_stack_base, continuation->auxiliary_stack, | ^~ Working on a patch here as well. > If someone would like to write an IA64 backend

Fix build of platforms where the stack grows upwards

2020-02-04 Thread John Paul Adrian Glaubitz
Hi! In a20feea43, the mra of continuation was included in scm_dynthrow but it was forgotten for SCM_STACK_GROWS_UP when calling grow_stack which causes guile failing to build on Linux/hppa. Thanks, Adrian

[PATCH] Fix build of platforms where the stack grows upwards

2020-02-04 Thread John Paul Adrian Glaubitz
* libguile/continuations.c (scm_dynthrow): Fix missing mra parameter to grow_stack for SCM_STACK_GROWS_UP. --- libguile/continuations.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/continuations.c b/libguile/continuations.c index 3f86c6bd4..67a47d38c 100644 ---

Re: Removal of hppa support

2020-02-04 Thread John Paul Adrian Glaubitz
x27;s there: #if SCM_HAVE_AUXILIARY_STACK #include #endif There are some more issues. I wills send a patch for ia64 in a bit. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

[PATCH, v2] Fix build on platforms where the stack grows upwards

2020-02-04 Thread John Paul Adrian Glaubitz
* libguile/continuations.c (scm_dynthrow): Fix missing mra parameter to grow_stack for SCM_STACK_GROWS_UP. --- libguile/continuations.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) v2: - Improved grammar in commit message diff --git a/libguile/continuations.c b/libguile/continuati

[PATCH] Fix build on ia64

2020-02-04 Thread John Paul Adrian Glaubitz
* libguile/continuations.c (capture_auxiliary_stack): Fix logic in preprocessor code when checking for ia64 host; fix dereferencing of ctx variable. * libguile/threads.h (struct scm_thread): Add missing member SCM_STACKITEM *auxiliary_stack_base. --- libguile/continuations.c | 6 ++

[PATCH, v2] Fix build on ia64

2020-02-04 Thread John Paul Adrian Glaubitz
* libguile/continuations.c (capture_auxiliary_stack): Fix logic in preprocessor code when checking for ia64 host; fix dereferencing of ctx variable. * libguile/threads.h (struct scm_thread): Add missing member SCM_STACKITEM *auxiliary_stack_base. --- libguile/continuations.c | 6 ++

[Ping] Build fixes for hppa and ia64

2020-02-06 Thread John Paul Adrian Glaubitz
02/msg00022.html -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

Re: [PATCH, v2] Fix build on ia64

2020-02-08 Thread John Paul Adrian Glaubitz
Hi Ludo! On 2/8/20 3:10 PM, Ludovic Courtès wrote: > John Paul Adrian Glaubitz skribis: > >> * libguile/continuations.c (capture_auxiliary_stack): Fix >> logic in preprocessor code when checking for ia64 host; >> fix dereferencing of ctx variable. >>

Re: [PATCH, v2] Fix build on ia64

2020-03-04 Thread John Paul Adrian Glaubitz
; > Yeah, that’s not possible. > >> I'll sign the CA next week for Guile. > > Awesome, thank you! I have signed the copyright assignment and sent it to the appropriate mail address at the FSF. Thanks, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian

Re: [PATCH, v2] Fix build on platforms where the stack grows upwards

2020-07-22 Thread John Paul Adrian Glaubitz
Hello! On 2/4/20 1:11 PM, John Paul Adrian Glaubitz wrote: > diff --git a/libguile/continuations.c b/libguile/continuations.c > index 3f86c6bd4..67a47d38c 100644 > --- a/libguile/continuations.c > +++ b/libguile/continuations.c > @@ -323,7 +323,7 @@ scm_dynthrow (SCM con

Regression on 32-bit big-endian targets

2020-12-11 Thread John Paul Adrian Glaubitz
eport back soonish. I'm posting this now just in case someone already can give me a pointer to the cause. Adrian > [1] > https://buildd.debian.org/status/fetch.php?pkg=guile-3.0&arch=hppa&ver=3.0.4-3&stamp=1607546304&raw=0 -- .''`. John Paul Adrian Glaubi

Re: Regression on 32-bit big-endian targets

2020-12-12 Thread John Paul Adrian Glaubitz
On 12/11/20 12:41 PM, John Paul Adrian Glaubitz wrote: > I'm currently bisecting the problem on a fast POWER server running a 32-bit > Debian > powerpc installation and will hopefully report back soonish. Bisecting lead me to this change which is probably just hiding th

Re: Regression on 32-bit big-endian targets

2020-12-12 Thread John Paul Adrian Glaubitz
Hi! On 12/11/20 12:41 PM, John Paul Adrian Glaubitz wrote: > There seems to be a regression in guile that was introduced somewhere between > the > 3.0.2 and 3.0.4 which seems to affect 32-bit big-endian targets only [1]: Here is the backtrace: #0 0x006e3e9c in scm_sum (x=x@entry=0

Re: Regression on 32-bit big-endian targets

2020-12-12 Thread John Paul Adrian Glaubitz
On 12/12/20 9:25 PM, John Paul Adrian Glaubitz wrote: > Here is the backtrace: > > #0 0x006e3e9c in scm_sum (x=x@entry=0x0, y=0x6) at numbers.c:7569 > 7569 else if (SCM_BIGP (x)) Looking at the source code, I assume the data packing fails on 32-bit BE systems for some reas

Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier)

2024-09-29 Thread John Paul Adrian Glaubitz
On Sun, 2024-09-29 at 20:43 +0200, John Paul Adrian Glaubitz wrote: > On Sun, 2024-09-29 at 12:46 -0500, Rob Browning wrote: > > Sergio Had writes: > > > > > This is what I am considering for MacPorts for 32-bit archs for the > > > time-being, but hopefully the

Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier)

2024-09-29 Thread John Paul Adrian Glaubitz
On Sun, 2024-09-29 at 20:24 -0500, Rob Browning wrote: > John Paul Adrian Glaubitz writes: > > > Yes, freshly checkout out from Git and built with autogen.sh && configure > > && make. > > > > You can try it yourself on the Debian porterbox perotto

Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier)

2024-09-29 Thread John Paul Adrian Glaubitz
On Sun, 2024-09-29 at 15:00 -0500, Rob Browning wrote: > John Paul Adrian Glaubitz writes: > > > Guile from git segfaults for me on 32-bit PowerPC: > > And that was from a completely clean main tree (i.e. full bootstrap)? > > Thanks for testing Yes, freshly checkou

Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier)

2024-09-22 Thread John Paul Adrian Glaubitz
> On Sep 22, 2024, at 7:25 AM, Sergey Fedorov wrote: > > Could someone say if there is any success with fixing 3.0.10 for 32-bit? > What is the current status of the issue? FWIW, Debian downgraded the shipped Guile version from 3.0.10 to 3.0.9, so there seems to be an actual regression which

Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier)

2024-09-29 Thread John Paul Adrian Glaubitz
pefully all) of the > 32-bit issues in guile main. I've tested in a debian i386 chroot, which > now passes make check (excepting the tests debian already disables > there). Let me test 32-bit PowerPC on Debian unstable and see if builds fine. Adrian -- .''`. Jo

Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier)

2024-10-03 Thread John Paul Adrian Glaubitz
n targets could be upstreamed? Thanks, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913