after some additional work I've able to find a few commits which introduced 
this crash.

# possible first bad commit: [7b91fa2df4cc20273c522174928315dbe85ca093] 
gc_page_threshold
# possible first bad commit: [749f68a1ce25b762c12d3e880a1185a1c3a6a2ec] 
gcl_cleanup()
# possible first bad commit: [4d7046278b5fe95a92f83235335e2b0ca3415a97] support 
for GCL shared memory pools

--
wbr, Kirill

> On 1. Aug 2023, at 00:08, Kirill A. Korinsky <kir...@korins.ky> wrote:
> 
> well,
> 
> the cause of duplicated symbols was -std=gnu89 which seems to be required a 
> while ago on macOS: https://trac.macports.org/ticket/12906 
> <https://trac.macports.org/ticket/12906>
> 
> without it, GCL fails as:
> 
> /Users/catap/src/gcl/gcl/unixport/raw_pre_gcl 
> /Users/catap/src/gcl/gcl/unixport/ -libdir /Users/catap/src/gcl/gcl/ < foo
> dyld[72746]: dyld cache '/System/Library/dyld/dyld_shared_cache_x86_64h' not 
> loaded: syscall to map cache into shared region failed
> dyld[72746]: Library not loaded: '/usr/lib/libSystem.B.dylib'
>   Referenced from: '/Users/catap/src/gcl/gcl/unixport/raw_pre_gcl'
>   Reason: tried: '/usr/lib/libSystem.B.dylib' (no such file), 
> '/usr/local/lib/libSystem.B.dylib' (no such file)
> /bin/sh: line 1: 72746 Abort trap: 6           
> /Users/catap/src/gcl/gcl/unixport/raw_pre_gcl 
> /Users/catap/src/gcl/gcl/unixport/ -libdir /Users/catap/src/gcl/gcl/ < foo
> 
> 
> --
> wbr, Kirill
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to