Skip to content

Add "nouninit" to debug flags for IntelLLVM#2709

Merged
andrew-platt merged 1 commit intoOpenFAST:rc-4.0.3from
andrew-platt:b/IntelLLVM_debug_flags
Mar 31, 2025
Merged

Add "nouninit" to debug flags for IntelLLVM#2709
andrew-platt merged 1 commit intoOpenFAST:rc-4.0.3from
andrew-platt:b/IntelLLVM_debug_flags

Conversation

@andrew-platt
Copy link
Collaborator

Ready to merge

Feature or improvement description
There is a bug in 2024 and 2025 IFX compiler that creates a conflict with -lm and -ldl if check uninit is enabled.

Related issue, if one exists

Impacted areas of the software
Compilation with debug and the Intel IFX compilers was failing on the linking step on many systems.

Additional supporting information
https://community.intel.com/t5/Intel-Fortran-Compiler/ifx-IFX-2023-2-0-20230721-linker-problems-with-check-uninit/m-p/1527816

Test results, if applicable
No tests affected.

There is a bug in 2024 and 2025 IFX compiler that creates a conflict
with `-lm` and `-ldl` if `check uninit` is enabled.
@andrew-platt andrew-platt added this to the v4.0.3 milestone Mar 31, 2025
@andrew-platt
Copy link
Collaborator Author

Consider backporting to 3.5.6

@andrew-platt andrew-platt merged commit 8b6bd2c into OpenFAST:rc-4.0.3 Mar 31, 2025
22 checks passed
@andrew-platt andrew-platt mentioned this pull request Apr 8, 2025
34 tasks
@andrew-platt andrew-platt deleted the b/IntelLLVM_debug_flags branch April 17, 2025 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments