Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-25 Thread Ludovic Courtès
Hi Greg, Greg Troxel skribis: > Ludovic Courtès writes: > >> So something like the patch below? >> >> Thanks, >> Ludo’. >> >> diff --git a/libguile/posix.c b/libguile/posix.c >> index 74c743119..0b1fe2637 100644 >> --- a/libguile/posix.c >> +++ b/libguile/posix.c >> @@ -105,8 +105,8 @@ >> #

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-24 Thread Greg Troxel
Ludovic Courtès writes: > So something like the patch below? > > Thanks, > Ludo’. > > diff --git a/libguile/posix.c b/libguile/posix.c > index 74c743119..0b1fe2637 100644 > --- a/libguile/posix.c > +++ b/libguile/posix.c > @@ -105,8 +105,8 @@ > # else > # define W_EXITCODE(ret, sig) ((ret)

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-24 Thread Greg Troxel
Ludovic Courtès writes: > My understanding is that the expectation of being able to later mprotect > that mapping to make it writable is a valid one per POSIX. Quoth > : > > If PROT_WRITE is specified, the application

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Aleix Conchillo Flaqué
On Mon, Jan 23, 2023 at 2:48 AM Ludovic Courtès wrote: > Hi, > > Greg Troxel skribis: > > > lloda writes: > > > >> This looks like https://debbugs.gnu.org/60971 < > https://debbugs.gnu.org/60971> on mac os. > > > > Yes, it does. > > > > My quick reaction is that if the POSIX-required macros

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread lloda
lgtm, no other issues on mac os. thanks Daniel

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Aleix Conchillo Flaqué
On Mon, Jan 23, 2023 at 2:45 AM Ludovic Courtès wrote: > Hola! > > Hola! > Aleix Conchillo Flaqué skribis: > > > Not because I worked on it :-), but missing JIT support on Apple Silicon > > chips in the NEWS, which makes Guile *fast* on that hardware. > > > >

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hi Ludo, > Jan Nieuwenhuizen skribis: > >> Yeah, you need at least >> >> 76950b428 Support for x86_64-w64-mingw32. >> >> or something similar, or another approach for addressing the >> SIZEOF_LONG==4 issue on MinGW. > > Oh sorry, I had completely overlooked that

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Ludovic Courtès
Greg Troxel skribis: > My second approach is using the rc tarball in pkgsrc. I had to patch > out the verify call. pkgsrc already works around PaX issues mostly, via > paxctl on things that do jit, after build and before use, and by > > --- libguile/loader.c.orig 2018-01-08

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Ludovic Courtès
Hi, Greg Troxel skribis: > and, in guile-readline/Makefile.am I see > > if HAVE_READLINE > > SOURCES += ice-9/readline.scm > > and I don't see an else with EXTRA_DIST. I think it's a bug for make > dist contents to vary with whether or not libs are available on the > local system. Oops,

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Ludovic Courtès
Hola! Aleix Conchillo Flaqué skribis: > Not because I worked on it :-), but missing JIT support on Apple Silicon > chips in the NEWS, which makes Guile *fast* on that hardware. > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44505 Oops, my bad; added to NEWS! You confirm that building from

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Ludovic Courtès
Hi, Greg Troxel skribis: > lloda writes: > >> This looks like https://debbugs.gnu.org/60971 >> on mac os. > > Yes, it does. > > My quick reaction is that if the POSIX-required macros operation on > system types that might be struct, then faking up ints for

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Ludovic Courtès
Hi Jan, Jan Nieuwenhuizen skribis: > Yeah, you need at least > > 76950b428 Support for x86_64-w64-mingw32. > > or something similar, or another approach for addressing the > SIZEOF_LONG==4 issue on MinGW. Oh sorry, I had completely overlooked that patch (and branch). I’m hesitant about

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-22 Thread Greg Troxel
Greg Troxel writes: > with or without -j2. I see ice-9/readline.scm in git but not in the > rc tarball. and, in guile-readline/Makefile.am I see if HAVE_READLINE SOURCES += ice-9/readline.scm and I don't see an else with EXTRA_DIST. I think it's a bug for make dist contents to vary

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-22 Thread Greg Troxel
My second approach is using the rc tarball in pkgsrc. I had to patch out the verify call. pkgsrc already works around PaX issues mostly, via paxctl on things that do jit, after build and before use, and by --- libguile/loader.c.orig 2018-01-08 16:21:04.790894906 + +++

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-22 Thread Greg Troxel
lloda writes: > This looks like https://debbugs.gnu.org/60971 > on mac os. Yes, it does. My quick reaction is that if the POSIX-required macros operation on system types that might be struct, then faking up ints for testing is unsound. Maybe only do verify if

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-22 Thread lloda
This looks like https://debbugs.gnu.org/60971 on mac os. Regards Daniel

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-21 Thread Greg Troxel
Ludovic Courtès writes: > Hello Guilers! > > (Cc’ing packagers I know; feel free to ping other packagers!) I dropped the CC as I suspect all are on guile-devel. > Please report any issues you may find. I’m particularly interested in > portability regressions (NetBSD and other BSDs, macOS,

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-21 Thread Jan Nieuwenhuizen
Thompson, David writes: Hello! > On Fri, Jan 20, 2023 at 10:58 AM Ludovic Courtès wrote: >> >> Please report any issues you may find. I’m particularly interested in >> portability regressions (NetBSD and other BSDs, macOS, MinGW, as well as >> architectures other than x86_64). > > I was

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-20 Thread Aleix Conchillo Flaqué
On Fri, Jan 20, 2023 at 7:58 AM Ludovic Courtès wrote: > Hello Guilers! > > (Cc’ing packagers I know; feel free to ping other packagers!) > > I pushed the ‘v3.0.9rc1’ tag on the ‘main’ branch and uploaded the > tarballs produced by “make distcheck” from that tag: > > Awesome! Thank you! Not

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-20 Thread Thompson, David
Hi Ludo, On Fri, Jan 20, 2023 at 10:58 AM Ludovic Courtès wrote: > > Please report any issues you may find. I’m particularly interested in > portability regressions (NetBSD and other BSDs, macOS, MinGW, as well as > architectures other than x86_64). I was curious about the MinGW build, so I