Hey all-
I’m still having a difficult time trying to figure out what to do
about this issue I’m having. Swift 5.9 was released awhile ago and
I’ve been able to build it for x864_64 on all versions of Fedora
(Rawhide, 39, 38, 37) just fine. On aarch64 (the only other architecture
supported), it fails to build for 39 and Rawhide, where the Swift
compiler crashes with an LLVM stacktrace while in the process of
building the rest of the toolchain (in other words, it’s not that
Swift builds and packages correctly and then doesn’t work when
installed, it crashes during one of the compilation phases it uses to
build the entire toolchain).
I’ve been trying to troubleshoot this problem and have it seems that
the issue may lay with ld-linux-aarch.so.1:
[root@6ba0f8c47e54 swift-source]# lldb
./build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend
(lldb) target create
"./build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend"
Current executable set to
'/root/rpmbuild/BUILD/swift-source/build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend'
(aarch64).
(lldb) ru
Process 142 launched:
'/root/rpmbuild/BUILD/swift-source/build/buildbot_linux/swift-linux-aarch64/bin/swift-frontend'
(aarch64)
Process 142 stopped
* thread #1, name = 'swift-frontend', stop reason = exec
frame #0: 0x0000fffff7fd84c0 ld-linux-aarch64.so.1`_start at
dl-start.S:22
That’s as far as I’ve gotten. I not sure what the next move should
be; troubleshooting core libraries is not something I’ve done before
and have no idea where to start.
Any help or suggestions would be greatly appreciated. I’ve been
extremely busy on non-packaging things and honestly don’t really have
the time to dig into this.
Thanks!
Ron
_______________________________________________
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