On Sat, Nov 16, 2024 at 02:43:32PM -0600, Ron Olson wrote:
> Hey all,
> 
> I’ve been having difficulty building Swift on Koji’s x86_64 builders, as
> well as the aarch64 ones too, occasionally. The build.log doesn’t seem to
> show the cause of the failure, just that a particular command failed and
> thus stops the job. For example,
> https://kojipkgs.fedoraproject.org//work/tasks/3385/125923385/build.log.
> When I’ve tried to resubmit it sometimes works with no changes.
> 
> I’m wondering if I’m hitting some weird limit of the builder; I can’t find
> the cause of the error that is causing the builds to fail. EPEL 9 builds
> generally work, as well as F40, and _generally_ F41 as well; the cause of
> failure always seems to be the same insofar as there’s no actual error
> written to the log (e.g. an error as reported by clang).
> 
> Might anyone have any ideas how to troubleshoot this or ask koji to produce
> even more verbose output to see what happened?

I think this is the failed subprocess:

FAILED: 
lib/swift/embedded/Synchronization.swiftmodule/x86_64-unknown-windows-msvc.swiftmodule
 
lib/swift/embedded/Synchronization.swiftmodule/x86_64-unknown-windows-msvc.swiftdoc
 
/builddir/build/BUILD/swift-lang-6.0.2-build/swift-source/build/buildbot_linux/swift-linux-aarch64/lib/swift/embedded/Synchronization.swiftmodule/x86_64-unknown-windows-msvc.swiftmodule
 
/builddir/build/BUILD/swift-lang-6.0.2-build/swift-source/build/buildbot_linux/swift-linux-aarch64/lib/swift/embedded/Synchronization.swiftmodule/x86_64-unknown-windows-msvc.swiftdoc
 

Not sure why it would be trying to run a msvc process?

It could a race condition with the 12 threads it's running
(ie, something only fails if other things aren't done in time)?

Might diff a failing and working build.log and see what differences they
have?

Wow... this thing bundles forks of cmake, ninja and llvm and others. Fun. ;( 

kevin

Attachment: signature.asc
Description: PGP signature

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to