On Mon, Nov 6, 2023 at 2:31 AM Ron Olson <tachokni...@gmail.com> wrote:
>
> 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.

Maybe start with a bug against glibc with the information you
currently have and a means to reproduce it and the toolchains team may
have some pointers to where the problem lies.
_______________________________________________
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