Summary: | media-libs/libsvgtiny-0.1.7-r1 parallel build failure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Hadrien Lacour <hadrien.lacour> |
Component: | Current packages | Assignee: | Michael Orlitzky <mjo> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://listmaster.pepperfish.net/hyperkitty/list/netsurf-dev@netsurf-browser.org/thread/NUOLUXAZS2GYBJ3Q5GCTGSYLKOX3MCME/ | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=913631 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 351559 | ||
Attachments: | ebuild log |
Description
Hadrien Lacour
2020-03-01 18:12:35 UTC
Same parallel build issue here while emerge -e world. /etc/portage/package.env set as suggested above before emerge --resume. Currently waiting for result, as emerge --resume doesn't restart at breaking point. Created attachment 620104 [details]
ebuild log
Builds fine here with single thread. I know it's been a long time, but can you still reproduce this problem? That parallel build patch wasn't doing the right thing any more, so I've dropped it. I've also rebuild libsvgtiny plenty of times to see if I can cause the build failure but I'm not having any luck. I think this is an issue higher up, in the netsurf build system. I posted a patch at $url. (In reply to Michael Orlitzky from comment #4) > I know it's been a long time, but can you still reproduce this problem? > > That parallel build patch wasn't doing the right thing any more, so I've > dropped it. I've also rebuild libsvgtiny plenty of times to see if I can > cause the build failure but I'm not having any luck. Bit late and it sounds like you've figured it out, but in case not aware, make --shuffle can do wonders for these sorts of bugs. See e.g. https://trofi.github.io/posts/238-new-make-shuffle-mode.html (he wrote a few followups too). The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=608ba1baed7f84b08ca089305845a9d12ad6b64b commit 608ba1baed7f84b08ca089305845a9d12ad6b64b Author: Michael Orlitzky <mjo@gentoo.org> AuthorDate: 2023-08-31 01:22:09 +0000 Commit: Michael Orlitzky <mjo@gentoo.org> CommitDate: 2023-08-31 01:22:18 +0000 dev-util/netsurf-buildsystem: update EAPI 7 -> 8, fix parallel builds Add a patch (sent upstream but not yet applied) that ensures that the PRE_ and POST_TARGETS are actually built before and after the targets. Closes: https://bugs.gentoo.org/711200 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> ...buildsystem-1.9-parallel-pre-post-targets.patch | 72 ++++++++++++++++++++++ .../netsurf-buildsystem-1.9-r1.ebuild | 28 +++++++++ 2 files changed, 100 insertions(+) |