[MacPorts] #66820: boost 181 at 1.81.0+universal: "combined" is not a known value of feature <architecture> :info:build error: legal values: "x86" ... "arm+x86"

MacPorts noreply at macports.org
Fri Feb 3 11:19:47 UTC 2023


#66820: boost 181 at 1.81.0+universal: "combined" is not a known value of feature
<architecture> :info:build error: legal values: "x86" ... "arm+x86"
-----------------------+-----------------------
  Reporter:  kaamui    |      Owner:  michaelld
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  boost181  |
-----------------------+-----------------------

Comment (by kaamui):

 https://patch-diff.githubusercontent.com/raw/macports/macports-
 ports/pull/17570.patch

 Can be patched by simply editing the Portfile (see patch above), but leads
 to linker issues (probably a boost issue this time, as I found a similar
 one reported here => https://lists.boost.org/boost-bugs/2014/03/35459.php)

 {{{
 Undefined symbols for architecture arm64:
 :info:build   "_jump_fcontext", referenced from:
 :info:build
 boost::coroutines::detail::coroutine_context::jump(boost::coroutines::detail::coroutine_context&,
 void*) in coroutine_context.o
 :info:build   "_make_fcontext", referenced from:
 :info:build
 boost::coroutines::detail::coroutine_context::coroutine_context(void
 (*)(boost::context::detail::transfer_t),
 boost::coroutines::detail::preallocated const&) in coroutine_context.o
 :info:build
 boost::coroutines::detail::coroutine_context::coroutine_context(void
 (*)(boost::context::detail::transfer_t),
 boost::coroutines::detail::preallocated const&) in coroutine_context.o
 :info:build ld: symbol(s) not found for architecture arm64
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/66820#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list