[MacPorts] #63164: py-libxml2 icu cctools - FAT libraries built on i386 Mac OS X Tiger fail to run

MacPorts noreply at macports.org
Fri Jul 9 17:13:40 UTC 2021


#63164: py-libxml2 icu cctools - FAT libraries built on i386 Mac OS X Tiger fail to
run
-------------------------+--------------------
  Reporter:  bradleyCPA  |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:              |
-------------------------+--------------------

Comment (by bradleyCPA):

 {{{
 barf at tiger:~/Documents/lipo_work/divmoddi$ /usr/bin/ld -v
 Apple Computer, Inc. version cctools-622.9~2
 }}}
 crossreferenced with
 https://opensource.apple.com/source/cctools/cctools-622.9/misc/lipo.c.auto.html
 yields following gem
 {{{
 /*
          * Special case ppc, ppc64, i386 and x86_64 architectures and
 return 12.
          * We know that with those architectures that the kernel and mmap
 only
          * need file offsets to be page (4096 byte) aligned.
          */
         if(mhp->cputype == CPU_TYPE_POWERPC ||
            mhp->cputype == CPU_TYPE_POWERPC64 ||
            mhp->cputype == CPU_TYPE_I386 ||
            mhp->cputype == CPU_TYPE_X86_64)
             return(12);
 }}}
 This continues to fuel my suspicion that lipo is broken on tiger and is
 the cause of my entire problem.

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


More information about the macports-tickets mailing list