[MacPorts] #69380: libffi fails on 10.5 PPC for bad patch

MacPorts noreply at macports.org
Mon Feb 26 18:09:09 UTC 2024


#69380: libffi fails on 10.5 PPC for bad patch
-----------------------+-------------------------
  Reporter:  rmottola  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  leopard ppc
      Port:  libffi    |
-----------------------+-------------------------

Comment (by ballapete):

 There might be a cause for testing on `PPC` more than on other hardware:
 Different ways to store (real world) multi-byte data, MSB vs. LSB. OTOH,
 there could be the same problem that I addressed in my updated GCC42
 patch: Inadequate compiler options. I could only solve the PPC problems…

 For `intel` you might look into the `LOG files` in the `testsuite`
 directory. On my PowerBook G4 the path name is
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_libffi/libffi/work/libffi-3.4.6
 /powerpc-apple-darwin9.8.0/testsuite`, which is built from the output of
 `port work libffi`, i.e.
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_libffi/libffi/work`
 (it codes the RSYNC server in path name), + `libffi-3.4.6/powerpc-apple-
 darwin9.8.0/testsuite`.  Again, there is a component, `powerpc-apple-
 darwin9.8.0`, that has to be adapted for `intel`, which might be `x86_64
 -apple-darwin9.8.0`. Anyway, you can find the proper name by invoking on
 the command line: "ls -l `port work libffi`/libffi-3.4.6 | egrep '^d'"
 (the whole text between double quotes, which might have a problem, because
 the combination of ^ (CARET) and TEXT following makes the TEXT displayed
 as a superscript…).

 A second directory to look into is "`port work
 libffi`/libffi-3.4.6/testsuite/libffi.bhaible".

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


More information about the macports-tickets mailing list