Defold 1.10.0 BETA

Specifiying legacy Box2D in an app manifest causes builds/bundles to not link (targeting various platforms on an Apple Silicon Mac). It could be because selecting ‘Box2D (Legacy Defold Verison)’ in the Physics 2D dropdown of the manifest editor clears any value in the Physics dropdown.

Truncated log
Undefined symbols for architecture arm64:
  "_b2Atan2", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::GetWorldRotation2D(dmPhysics::Context2D*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_ApplyForce", referenced from:
      dmPhysics::ApplyForce2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&, Vectormath::Aos::Point3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_ApplyMassFromShapes", referenced from:
      dmPhysics::UpdateMass2D(dmPhysics::World2D*, void*, float) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_Disable", referenced from:
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_Enable", referenced from:
      dmPhysics::SetLinearVelocity2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetAngularVelocity2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::ReplaceShape2D(dmPhysics::Context2D*, void*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_EnableSleep", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetAngularDamping", referenced from:
      dmPhysics::GetAngularDamping2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetAngularVelocity", referenced from:
      dmPhysics::GetAngularVelocity2D(dmPhysics::Context2D*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetContactCapacity", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetContactData", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetLinearDamping", referenced from:
      dmPhysics::GetLinearDamping2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetLinearVelocity", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::GetLinearVelocity2D(dmPhysics::Context2D*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetMass", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::GetMass2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::ReplaceShape2D(dmPhysics::Context2D*, void*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetPosition", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::GetWorldPosition2D(dmPhysics::Context2D*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetRotation", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::GetWorldRotation2D(dmPhysics::Context2D*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetTotalForce", referenced from:
      dmPhysics::GetTotalForce2D(dmPhysics::Context2D*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetType", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::UpdateMass2D(dmPhysics::World2D*, void*, float) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_GetUserData", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::UpdateScale(dmPhysics::World2D*, dmPhysics::Body*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::GetCollisionObjectUserData2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      ...
  "_b2Body_IsAwake", referenced from:
      dmPhysics::IsSleeping2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_IsBullet", referenced from:
      dmPhysics::IsBullet2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_IsEnabled", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetLinearVelocity2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetAngularVelocity2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::IsEnabled2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      ...
  "_b2Body_SetAngularDamping", referenced from:
      dmPhysics::SetAngularDamping2D(void*, float) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetAngularVelocity", referenced from:
      dmPhysics::SetAngularVelocity2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetAwake", referenced from:
      dmPhysics::FlipBody(dmPhysics::World2D*, void*, float, float) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::UpdateScale(dmPhysics::World2D*, dmPhysics::Body*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::Wakeup2D(void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetBullet", referenced from:
      dmPhysics::SetBullet2D(void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetFixedRotation", referenced from:
      dmPhysics::SetLockedRotation2D(void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetLinearDamping", referenced from:
      dmPhysics::SetLinearDamping2D(void*, float) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetLinearVelocity", referenced from:
      dmPhysics::SetLinearVelocity2D(dmPhysics::Context2D*, void*, Vectormath::Aos::Vector3 const&) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetTransform", referenced from:
      dmPhysics::StepWorld2D(dmPhysics::World2D*, dmPhysics::StepWorldContext const&) in libphysics.a[7](box2d_physics.cpp.1.o)
      dmPhysics::SetEnabled2D(dmPhysics::World2D*, void*, bool) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2Body_SetUserData", referenced from:
      dmPhysics::SetCollisionObjectUserData2D(void*, void*) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2ComputeCircleMass", referenced from:
      dmPhysics::UpdateMass2D(dmPhysics::World2D*, void*, float) in libphysics.a[7](box2d_physics.cpp.1.o)
  "_b2ComputeCosSin", referenced from