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