[MacPorts] #60987: meson: not finding pkg-config when building universal when using cross-files

MacPorts noreply at macports.org
Thu Aug 13 02:40:11 UTC 2020


#60987: meson: not finding pkg-config when building universal when using cross-
files
-----------------------------+--------------------
  Reporter:  kencu           |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:
      Port:  meson graphene  |
-----------------------------+--------------------

Comment (by Gcenx):

 It seems that currently the solution will be adding the needed binaries
 into the cross-files or getting meson to resolve the issue that caused
 this.


 {{{
 [95/98] /opt/local/bin/nasm -f macho64 -I
 /opt/local/var/macports/build/_Users_gcenx_ports_multimedia_dav1d/dav1d/work/dav1d_0.7.1-i386/src/
 -I
 /opt/local/var/macports/build/_Users_gcenx_ports_multimedia_dav1d/dav1d/work/build-i386/
 -MQ src/libdav1d.4.dylib.p/mc_sse.obj -MF
 src/libdav1d.4.dylib.p/mc_sse.obj.ndep
 ../dav1d_0.7.1-i386/src/x86/mc_sse.asm -o
 src/libdav1d.4.dylib.p/mc_sse.obj
 }}}

 Here is something I noticed while doing a native compile, meson is passing
 macho64 into the 32Bit build when it should be passing macho32. If we or
 meson can resolve this issue then possibly the crossfiles won't be
 required.

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


More information about the macports-tickets mailing list