[MacPorts] #50511: libomp: build fat library on x86_64 to provide i386 support

MacPorts noreply at macports.org
Mon Feb 1 17:00:46 PST 2016


#50511: libomp: build fat library on x86_64 to provide i386 support
------------------------------------+--------------------------------
  Reporter:  howarth.at.macports@…  |      Owner:  macports-tickets@…
      Type:  enhancement            |     Status:  closed
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.3.4
Resolution:  wontfix                |   Keywords:
      Port:  libomp                 |
------------------------------------+--------------------------------

Comment (by jeremyhu@…):

 What architectures are in your versions of:

 {{{
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.10.4.a
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.cc_kext.a
   /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.osx.a
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.profile_osx.a
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.safestack_osx.a
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.tsan_osx_dynamic.dylib
 /opt/local/libexec/llvm-3.8/lib/clang/3.8.0/lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib
 }}}

 Those need to be fat.  The suggested changes don't address that problem.
 I'm glad that your restricted test cases work fine, but it won't be
 realistically useful until https://llvm.org/bugs/show_bug.cgi?id=25885 is
 addressed.

 I am quite aware of the problem.  I'm not expecting to force an entire fat
 toolchain on the users.  The toolchain should be the architecture that
 they're building MacPorts for (ie, CHOST in automake language), the
 runtime libraries should be the architecture that the toolchain can target
 (ie: CTARGET in automake language).

-- 
Ticket URL: <https://trac.macports.org/ticket/50511#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list