Closed omarandlorraine closed 11 months ago
Maybe when we know what the cause is, we can rename the issue to something better
This particular issue is remedied with commit 97d57678f6d2dd48ecb893c4751ad7cc89347406 and so this issue will be closed. The specific cause of this issue is that GCC 10+ enables -fno-common by default, which triggers many multiple definition errors in legacy codebases. The older behavior is retained via using -fcommon.
Separate issues/pull requests can handle making the codebase -fno-common clean.
Hi,
I'm having difficulty building DiscoBSD because this builds /games/atc, which fails on my system.
Here is the some of the output of gmake
I can see that /sbin/fsck is having a similar problem. But I can't paste the full output of gmake here since there's a 64K limit.
I imagine this means that linking works a little differently on my system. As you know I fixed another game on that pull request.
Maybe atc and others need to be fixed in the same way, or maybe there's a flag or something I can set. I'd be interested to know what to do! I'm happy to file more pull requests as and when I figure it out if that's what you'd like.