Hi
On 3. Jul 2021, at 01:32, Eliot Miranda ***@***.***> wrote:
On Jul 2, 2021, at 10:28 AM, Craig Latta ***@***.***> wrote:
I built GdbARMv8Plugin on macOS without a hitch, but during use it failed primitively before doing any actual work, during its startup.
I found on macOS 11.x I needed to change the entitlements to include <key>com.apple.security.cs.disable-library-validation</key>
<true/>
and I just committed this by mistake. Turns out it does no harm on a 10.14.x build. I no longer have a 10.13.x build environment. So I don’t know if this will break older builds.
It also appears that moving to 10.14.x or later kills 32-bit builds.
seems so.
Apple is issuing warning on first start of every 32-bit application that they'd be unsupported on 10.14.
I used to be able to build 32-bit VMs on 10.13.x.
mvm breaks with
MathPlugin.c deps/FloatMathPlugin.d make[1]: *** No rule to make target `../../platforms/Cross/plugins/FloatMathPlugin/fdlibm/e_acos.c', needed by `build/FloatMathPlugin/acos.o'. Stop. make: *** [build/vm/FloatMathPlugin.lib] Error 2
but this looks actually unrelated…
My uneducated guess is that the entitlement makes no difference…
Best regards -Tobias
Before that I tried to build in Linux on a Raspberry Pi, but there were multi-level header-ordering problems even worse that the one involving Linux features.h and our sq.h. When I got to the point of two Linux headers both saying they should be included before the other, I stopped. The support in build.linux64ARMv8/gdbarm64 did seem to be as expected, including conf.COG and makeeem.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/571#issuecomment-873151758, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADY5VUGEFVRGK73JODO47ALTVXZKRANCNFSM462PIHAQ.
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub, or unsubscribe.