> > The MacPorts provided as, from cctools, is *supposed* to be the same as that > provided by Xcode 10. Actually, one thing you have not said is what macOS > version are you using ? > Sure, sorry. I did not think it would be important at the time.
- Mac OS 10.14.2 - Xcode 10.1 > Chris > >> Cheers, >> Nicolas >>> On Jan 22, 2019, at 11:23, Chris Jones <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Hi, >>> >>> Could you then please try either removing the cctools package, or reinstall >>> it with the xcode variant. Either should result in the build using the >>> xcode provided as instead. >>> >>> Chris >>> >>> On 21 Jan 2019, at 3:54 pm, Nicolas Pavillon <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>>> Hi, >>>> >>>> I just tried that, and I think I have been using the current default: >>>> >>>> NicolasMacBook:~ nicos$ port installed cctools >>>> The following ports are currently installed: >>>> cctools @921_0+llvm70 (active) >>>> >>>> The reason I have been mentioning how old as might be is that the one >>>> provided by cctools returns version 1.38, which quite behind compared to >>>> the version provided by binutils, for example. >>>> >>>> /opt/local/bin/as -v >>>> Apple Inc version cctools-921, GNU assembler version 1.38 >>>> >>>> Cheers, >>>> >>>> Nicolas >>>> >>>>> On Jan 22, 2019, at 0:23, Chris Jones <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> What exactly version (and variants) of cctools do you have installed ? >>>>> >>>>> Perhaps try force removing it, then reinstall, to make sure you are using >>>>> the current default variants. >>>>> >>>>> Chris >>>>> >>>>> On 21 Jan 2019, at 2:47 pm, Nicolas Pavillon <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I stumbled on some issues with the fortran compiler that I cannot really >>>>>> understand. They might be linked with other topics discussed recently >>>>>> about cctools, but it still seems somewhat different. >>>>>> >>>>>> This happens with the port OpenBLAS, where the compilation fails when >>>>>> flags to compile AVX instructions yield errors during compilation, as >>>>>> described in the following tickets: >>>>>> https://trac.macports.org/ticket/57912 >>>>>> https://github.com/xianyi/OpenBLAS/issues/1951 >>>>>> >>>>>> However, when I tried even more basic flags such as -march=native, >>>>>> compilation also fails with errors such as >>>>>> /var/folders/x8/q7j02h4d661_p7cjh42_jh380000gn/T//ccqkNy6A.s:103:no such >>>>>> instruction: `vxorps %xmm0, %xmm0,%xmm0' >>>>>> >>>>>> I then tried with another gfortran compiler outside of macports, and it >>>>>> could compile without any issue if I remove macports’ prefix from the >>>>>> path, which seems to indicate that the issue is coming from the >>>>>> assembler in macports. >>>>>> >>>>>> My best guess is that as in cctools is too old, but I am not sure about >>>>>> that. Also, if it is correct, I wonder how this could be solved. Any >>>>>> ideas? >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Nicolas >>>>
