On Fri, Aug 14, 2020 at 10:39:22AM +0200, Laurent Bigonville wrote:
> Source: libgc
> Version: 1:8.0.4-2
> Severity: important
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> User: debian-...@lists.debian.org
> Usertags: kfreebsd
> 
> Hello,
> 
> libgc FTBFS on kfreebsd-*
> 
> This is happening because some symbols are marked in the symbols file as
> non-existant on these architectures while they are actually existing.
> 
> Shouldn't the symbols file be adjusted? Or are these symbols really not
> supposed to be present?

For the record, it seems that having the symbols appear is correct. The
last successful build was 1:7.6.4-0.4, with the next build in unstable,
1:8.0.4-1, failing (experimental failed but only due to aptitude itself
being uninstallable) with the symbol error. Looking at the changelog,
7.6.6 has the following entry:

* Define GC_FREEBSD_THREADS and GC_ADD_CALLER macros for kFreeBSD

Given that the symbols that started to appear are guarded by
PARALLEL_MARK, I assume this means that PARALLEL_MARK started to be
enabled as a result of having threading enabled.

Jess

Reply via email to