Skip to content

Intel Fortran and -standard-semantics #298

Closed
@awvwgk

Description

@awvwgk

Compiling stdlib with Intel Fortran compilers sets the -standard-semantics flag. Unfortunately, this requires all Fortran projects in the dependency tree compiled by Intel Fortran to inherit this compilation flag since it changes the name mangling of the symbols. Setting the -standard-semantic flag by add_compile_options in the CMake build files makes it difficult to overwrite by dependent projects.

Is there a reason why stdlib requires -standard-semantics? Would it be possible to make this optional for projects that want to use the stdlib project but don't want to use -standard-semantics flag?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions