32 | | `gcc9` seems also to be affected: |
33 | | |
34 | | {{{ |
35 | | $ lipo -info /opt/local/lib/gcc9/i386/libgfortran.dylib /opt/local/lib/gcc9/libgcc_ext.10.5.dylib /opt/local/lib/gcc9/i386/libquadmath.dylib |
36 | | Architectures in the fat file: /opt/local/lib/gcc9/libgcc_ext.10.5.dylib are: x86_64 |
37 | | Non-fat file: /opt/local/lib/gcc9/i386/libgfortran.dylib is architecture: x86_64 |
38 | | Non-fat file: /opt/local/lib/gcc9/i386/libquadmath.dylib is architecture: x86_64 |
39 | | }}} |
40 | | |
41 | | I don't have gcc7 installed +universal, so can't say whether this version is affected. |
42 | | |
43 | | The only older GCC version that I do have installed +universal is 4.9... and this one is interesting: |
44 | | |
45 | | {{{ |
46 | | # lipo -info /opt/local/lib/gcc49/i386/libgfortran.dylib /opt/local/lib/gcc49/libgcc_ext.10.5.dylib /opt/local/lib/gcc49/i386/libquadmath.dylib |
47 | | Architectures in the fat file: /opt/local/lib/gcc49/i386/libgfortran.dylib are: x86_64 i386 |
48 | | Architectures in the fat file: /opt/local/lib/gcc49/libgcc_ext.10.5.dylib are: x86_64 |
49 | | Non-fat file: /opt/local/lib/gcc49/i386/libquadmath.dylib is architecture: x86_64 |
50 | | }}} |
51 | | |
52 | | That doesn't look right either, but at least better regarding `libgfortran.dylib`. |
53 | | |
54 | | I'll attach OpenBLAS's log file just in case it might be helpful. |
| 32 | As pointed out in the comments, these files are just symlinks to libraries installed by the `libgccX` ports. Since the `libgcc` port is noarch, architecture checking is disabled for it and its dependencies, which means that the required `libgccX` port will not be rebuilt for other arches, even when `OpenBLAS` would require that. |