Posts: 13
Threads: 1
Joined: Mar 2020
Reputation:
0
Hi.
When including the Obi Rope plugin builds hang at "arm64 function not 4-byte aligned" for UnityFramework.
If you remove the plugin then building commences just fine.
Posts: 6,322
Threads: 24
Joined: Jun 2017
Reputation:
400
Obi Owner:
28-03-2020, 12:14 PM
(This post was last modified: 28-03-2020, 12:14 PM by josemendez.)
Hi,
Could reproduce the original issue. Xcode 11.4 indeed hangs when attempting to link against libOni.a. All previous Xcode versions work fine.
Still unsure of the cause. Will keep you updated to date.
Posts: 13
Threads: 1
Joined: Mar 2020
Reputation:
0
Thank you. I can't use previous Xcode versions because of an iTunesConnect bug. Please keep me up to date as it's somewhat important.
Posts: 6,322
Threads: 24
Joined: Jun 2017
Reputation:
400
Obi Owner:
28-03-2020, 12:33 PM
(This post was last modified: 28-03-2020, 01:27 PM by josemendez.)
XCode 11.4 just chokes on universal libraries. Tried linking an unrelated universal lib, same result. Really looks like a bug in Xcode.
Will investigate further.
Posts: 6,322
Threads: 24
Joined: Jun 2017
Reputation:
400
Obi Owner:
28-03-2020, 01:28 PM
(This post was last modified: 28-03-2020, 01:29 PM by josemendez.)
Almost 100% certain it is a Xcode bug at this point. Tried several static libs, most of them hang in the linking phase. I'm reporting this as a bug to Apple, as I'd expect linking tools to always finalize (with either an error message, or a successfully built binary).
Posts: 13
Threads: 1
Joined: Mar 2020
Reputation:
0
OK now we wait I guess. On Xcode I go to view->Navigators->View Report to see more details. I don't have in depth knowledge of the compilation process but maybe you can identify something there. The hanging always occurs after the arm64 warning.