Skip to content

Conversation

@ayappanec
Copy link
Contributor

# make CC=/opt/freeware/bin/gcc NO_FORTRAN=1 BINARY=64 USE_OPENMP=1 INTERFACE64=1 DYNAMIC_ARCH=1 USE_THREAD=1 TARGET=POWER8
Makefile.power:151: *** Using GCC and XLF on AIX is not a supported combination..  Stop.
                                         
# make CC=/opt/IBM/openxlC/17.1.2/bin/ibm-clang_r ONLY_CBLAS=1 BINARY=64 USE_OPENMP=1 INTERFACE64=1 DYNAMIC_ARCH=1 USE_THREAD=1 TARGET=POWER8
Makefile.power:154: *** Using Clang and gFortran on AIX is not a supported combination..  Stop.

C and Fortran compiler combination checks in AIX should be avoided when NO_FORTRAN or ONLY_CBLAS is set.

In the first case above, FC picks up xlf value in AIX as part of the make's builtin, even though not set explicitly by the user and the check stops the build.
In the second case, ONLY_CBLAS sets the default Fortran compiler as gfortran and hence the check stops the build.

@martin-frbg martin-frbg added this to the 0.3.31 milestone Nov 23, 2025
@martin-frbg martin-frbg merged commit 48e33f2 into OpenMathLib:develop Nov 23, 2025
97 of 102 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants