You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When compiling a Fortran project using fpm with Intel Fortran Compiler (ifx), an error occurs when the -ipo flag is used. Minimal Reproducible Example
# In a bash shell on Ubuntu 22.04 running under WSL2
> fpm new test
> cd test
> fpm run --compiler ifx --flag "-O3 -r8 -qopenmp -mprefer-vector-width=512 -xHost -ipo"
test.f90 done.
libtest.a done.
main.f90 done.
test failed.
[100%] Compiling...
ld: build/ifx_1B8B1D3CC2C223B8/test/libtest.a: error adding symbols: archive has no index; run ranlib to add one
<ERROR> Compilation failed for object " test "
<ERROR> stopping due to failed compilation
STOP 1
Expected Behaviour
The program should compile successfully with the -ipo flag.
Version of fpm
0.10.1
Platform and Architecture
Ubuntu 22.04 running under WSL2
Additional Information
# in bash
>ifx -V
Intel(R) Fortran Compiler for applications running on Intel(R) 64, Version 2024.2.1 Build 20240711
Copyright (C) 1985-2024 Intel Corporation. All rights reserved.
The text was updated successfully, but these errors were encountered:
Description
When compiling a Fortran project using fpm with Intel Fortran Compiler (ifx), an error occurs when the -ipo flag is used.
Minimal Reproducible Example
Expected Behaviour
The program should compile successfully with the -ipo flag.
Version of fpm
0.10.1
Platform and Architecture
Ubuntu 22.04 running under WSL2
Additional Information
The text was updated successfully, but these errors were encountered: