[build2] Linker Error when Installing build2 on Arch Linux using GCC 10.1.0

Boris Kolpackov boris at codesynthesis.com
Mon May 25 13:21:35 UTC 2020

Matthew Krupcale <mkrupcale at matthewkrupcale.com> writes:

> I've now built[1] the latest staging on F31, F32, and Rawhide (GCC 9.3
> and 10.1) without issue (except a few -Wmaybe-uninitialized warnings,
> but I didn't see any is_pod deprecation warnings).

Thanks for testing. We will make sure to get rid of the warnings before
the release.

> One small discrepancy I noticed is that libbutl appears to have a
> COPYRIGHT file in addition to AUTHORS and LICENSE files. Is this
> intentional? build2, libbpkg, bpkg, and bdep seem to have created and
> then removed the COPYRIGHT file during v0.13.0 development.

Yes, we've tried to solve the copyright update issue "for good"
and it took a couple of rounds to get right. See these template
repositories for details on our approach:


The reason libbutl has a separate COPYRIGHT file is because we
reference it from a couple of third-party files, such as sha1.c
sha256c.c, etc.

More information about the users mailing list