[MacPorts] #55857: boost @1.66.0_0 +universal has no i386 symbols

MacPorts noreply at macports.org
Sun Mar 11 15:54:11 UTC 2018


#55857: boost @1.66.0_0 +universal has no i386 symbols
-----------------------+---------------------------
  Reporter:  devernay  |      Owner:  ryandesign
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:  i386 haspatch
      Port:  boost     |
-----------------------+---------------------------

Comment (by ccorn):

 For Darwin9/PPC64 I had to [https://github.com/ccorn/macports-ports/blob
 /ccorn-darwin9-ppc64/devel/boost/Portfile#L160 add a corresponding
 `<cflags>` entry with archflags to the `write_jam` line] for correct
 compilation of `alloc_lib.c`. The need for this may be PPC-specific or due
 to the fact that I use extra compiler wrappers (to enable compiling
 `+universal` with MacPorts GCC), but if you run into linker architecture
 errors related to allocation function symbols, you might want to try an
 explicit `<cflags>` setting as well.

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


More information about the macports-tickets mailing list