poke-devel
[Top][All Lists]
Advanced

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

Re: GNU poke 2.90.0 on Cygwin


From: Jose E. Marchesi
Subject: Re: GNU poke 2.90.0 on Cygwin
Date: Mon, 23 Jan 2023 22:44:17 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Hi Bruno.

Patch applied.
Thanks for testing in cygwin and for the DEPENDENCIES patch.

> On Cygwin, with the Boehm GC version 8.0.4 that I had installed, I got a
> build failure due to missing symbol 'GC_remove_roots':
>
> .libs/libpoke_la-pvm-alloc.o: In function `pvm_alloc_remove_gc_roots':
> /home/bruno/poke-2.90.0/build-cygwin64/libpoke/../../libpoke/pvm-alloc.c:97: 
> undefined reference to `GC_remove_roots'
> /home/bruno/poke-2.90.0/build-cygwin64/libpoke/../../libpoke/pvm-alloc.c:97:(.text+0x115):
> relocation truncated to fit: R_X86_64_PC32 against undefined symbol
> `GC_remove_roots'
> collect2: error: ld returned 1 exit status
> make[2]: *** [Makefile:2705: libpoke.la] Error 1
> make[2]: Leaving directory '/home/bruno/poke-2.90.0/build-cygwin64/libpoke'
>
> The same error would also happen for the versions 8.0.6 and 8.0.8. But
> in version 8.2.2 it is fixed. Then, the build proceeds fine.
>
> Please apply the attached patch.
>
>>From 7db275e388cc6c16ce35baf5420a7b4cd2229bb8 Mon Sep 17 00:00:00 2001
> From: Bruno Haible <bruno@clisp.org>
> Date: Mon, 23 Jan 2023 21:46:41 +0100
> Subject: [PATCH] Another dependency clarification.
>
> * DEPENDENCIES: Mention that on Cygwin, the newest Boehm gc is needed.
> ---
>  DEPENDENCIES | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/DEPENDENCIES b/DEPENDENCIES
> index 6c2028db..6ed8f061 100644
> --- a/DEPENDENCIES
> +++ b/DEPENDENCIES
> @@ -5,6 +5,8 @@ The following packages should be installed before GNU poke is 
> installed
>    + Mandatory.
>      Poke uses the Boehm conservative garbage collector for managing the
>      memory of some of its subsystems.
> +    On most platforms, any 8.x version is sufficient. On Cygwin, version
> +    8.2.2 or newer is needed.
>    + Homepage:
>      https://www.hboehm.info/gc/
>    + Download:



reply via email to

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