Skip to content
Snippets Groups Projects
Commit 57da7a49 authored by Igor Molchanov's avatar Igor Molchanov Committed by Brad King
Browse files

LCC: link with -lgfortran instead of -llfortran since 1.26.03

Since LCC 1.26.03, compiler developers decided to rename
liblfortran to libgfortran (internal reference: mcstbug#131633),
and despite it's stated that "-llfortran will be automatically
treated as -lgfortran", it actually does not work (and there's
even no symlinks like liblfortran.* -> libgfortran.*); so we
have to explicitly choose which library we have to link in.

Fixes: #23646
parent 8321c3d0
No related branches found
No related tags found
No related merge requests found
include(Platform/Linux-LCC)
__linux_compiler_lcc(Fortran)
set(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS "-llfortran")
if (CMAKE_Fortran_COMPILER_VERSION VERSION_LESS "1.26.03")
set(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS "-llfortran")
else()
set(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS "-lgfortran")
endif()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment