Rocco Bowling
Rocco Bowling
Ooh, those look like all the things I need; I am still stuck getting swiftpm to build, right now for missing libatomic link. I hope these help, because the places...
Got swiftpm to build! Made a simple executable package, compiled and ran it fine. I had to use --debug-swift-stdlib. If I use just your -0none change I fail with unable...
When compiling release, I fail while compiling swiftpm when it tries to bootstap itself: ``` -- Build files have been written to: /root/buildSwiftOnARM/build/buildbot_linux/swiftpm-linux-armv7/armv7-unknown-linux-gnueabihf/bootstrap [20/20][100%][143.113s] Linking Swift executable bin/swift-test --- bootstrap:...
Using the verbose didn't work. Ran it manually said bus error. Ran with gdb and got: ``` Program received signal SIGILL, Illegal instruction. 0xb20ce9c6 in ?? () from /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1 ```
With slow but working swiftpm I have been trying out different projects of mine. A lot of my smaller projects compiled and ran without issue, so I moved on to...
Adding -Xlinker --allow-multiple-definition to the swift build command got it to work. So I [patched it in as a default here](https://github.com/KittyMac/buildSwiftOnARM/blob/swift-5.4-dev/swift.diffs/aarch32/BuildPlan.swift.diff). With that I got my project to build; ran...
Back to the crash while building swiftpm on release, the SIGILL was a red herring. This is the actual crash: ``` Thread 1 "swift-build" received signal SIGBUS, Bus error. 0xb5b5df78...
That's actually perfect; I applied [a patch I found](https://github.com/uraimo/buildSwiftOnARM/commit/7bec61698a87f1a08ba824e6dd1509b80b64064a) for the crash I reported. Now I am crashing with the same error you are. ``` Swift/ExistentialCollection.swift:1129: Fatal error: Index type...
I switched back to work 5.3 dev and I seem to have a working **release** installation with it. [All patches for 5.3 specifically can be found here](https://github.com/KittyMac/buildSwiftOnARM/tree/swift-5.3-dev). Moving on to...
@buttaface I haven't done any more since I got 5.3 working; its been working 100% for me so I've been content to move on. [Is this the patch](https://github.com/apple/swift/pull/36658/files) you are...