https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-lang/cc65-2.19-r2 fails to compile. Discovered on: amd64 (internal ref: guru_ci)
Created attachment 868585 [details] build.log build log and emerge --info
guru_tinderbox has reproduced this issue with version 2.19-r3 - Updating summary.
Reported upstream at: <https://github.com/cc65/cc65/issues/2543>
Agostino, can you see if the build still fails without `-j56'? Upstream reports that using `make -j' leads to trouble with cc65, although I don't personally have trouble with `make -j8'. See the above linked GitHub issue for the ongoing conversation.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6d8b28d7aa1a334a2bee45429a1672bab116f88 commit d6d8b28d7aa1a334a2bee45429a1672bab116f88 Author: Seth M. Price <sprice623@aol.com> AuthorDate: 2024-11-21 22:24:15 +0000 Commit: Seth M. Price <sprice623@aol.com> CommitDate: 2024-11-21 22:24:15 +0000 dev-lang/cc65: add warning about parallel make Added warning about parallel make jobs potentially causing “random” build failure. Build revision not bumped due to trivial change. (I think this is what I’m supposed to do here.) Bug: https://bugs.gentoo.org/912925 Closes: https://github.com/cc65/cc65/issues/2543 Signed-off-by: Seth M. Price <sprice623@aol.com> dev-lang/cc65/cc65-2.19-r3.ebuild | 5 +++++ dev-lang/cc65/cc65-9999-r1.ebuild | 5 +++++ 2 files changed, 10 insertions(+)
> > dev-lang/cc65: add warning about parallel make > > Added warning about parallel make jobs potentially > causing “random” build failure. You should force -j1 in this case, not add a warning. You can either do: MAKEOPTS+=" -j1", or you can pass -j1 to emake. > > Build revision not bumped due to trivial change. > (I think this is what I’m supposed to do here.) If it's a build-time-only fix, then BDEPEND is okay unless it's very invasive.
(In reply to Sam James from comment #6) > > > > dev-lang/cc65: add warning about parallel make > > > > Added warning about parallel make jobs potentially > > causing “random” build failure. > > You should force -j1 in this case, not add a warning. You can either do: > MAKEOPTS+=" -j1", or you can pass -j1 to emake. > > > > Build revision not bumped due to trivial change. > > (I think this is what I’m supposed to do here.) > > If it's a build-time-only fix, then BDEPEND is okay unless it's very > invasive. s/BDEPEND/no revbump/