[MacPorts] #58179: OpenBLAS @0.3.5_1 does not build on PPC Leopard, Mac OS X 10.5.8, because Makefile. cannot be found

MacPorts noreply at macports.org
Thu Mar 7 17:51:31 UTC 2019


#58179: OpenBLAS @0.3.5_1 does not build on PPC Leopard, Mac OS X 10.5.8, because
Makefile. cannot be found
------------------------+-------------------------
  Reporter:  ballapete  |      Owner:  NicosPavlov
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.5.4
Resolution:             |   Keywords:  powerpc
      Port:  OpenBLAS   |
------------------------+-------------------------

Comment (by kencu):

 I think this might be the 980 issue, in `param.h` some #defines seem to be
 missing -- possibly the Power4 ones would work for the PPC970:
 {{{
 #ifdef PPCG4
 #define GEMM_DEFAULT_OFFSET_A    0
 #define GEMM_DEFAULT_OFFSET_B 1024
 #define GEMM_DEFAULT_ALIGN 0x0ffffUL

 #define SGEMM_DEFAULT_UNROLL_M 16
 #define SGEMM_DEFAULT_UNROLL_N 4
 #define DGEMM_DEFAULT_UNROLL_M 4
 #define DGEMM_DEFAULT_UNROLL_N 4
 #define CGEMM_DEFAULT_UNROLL_M 8
 #define CGEMM_DEFAULT_UNROLL_N 2
 #define ZGEMM_DEFAULT_UNROLL_M 2
 #define ZGEMM_DEFAULT_UNROLL_N 2

 #define SGEMM_DEFAULT_P 256
 #define DGEMM_DEFAULT_P 128
 #define CGEMM_DEFAULT_P 128
 #define ZGEMM_DEFAULT_P  64

 #define SGEMM_DEFAULT_Q 256
 #define DGEMM_DEFAULT_Q 256
 #define CGEMM_DEFAULT_Q 256
 #define ZGEMM_DEFAULT_Q 256

 #define SYMV_P   4
 #endif

 #ifdef PPC970

 #define SNUMOPT         4
 #define DNUMOPT         4

 #define GEMM_DEFAULT_OFFSET_A 2688
 #define GEMM_DEFAULT_OFFSET_B 3072
 #define GEMM_DEFAULT_ALIGN 0x03fffUL

 #define SGEMM_DEFAULT_UNROLL_M 16
 #define SGEMM_DEFAULT_UNROLL_N 4
 #define DGEMM_DEFAULT_UNROLL_M 4
 #define DGEMM_DEFAULT_UNROLL_N 4
 #define CGEMM_DEFAULT_UNROLL_M 8
 #define CGEMM_DEFAULT_UNROLL_N 2
 #define ZGEMM_DEFAULT_UNROLL_M 2
 #define ZGEMM_DEFAULT_UNROLL_N 2
 }}}

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


More information about the macports-tickets mailing list