Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid linking to Intel's libirc.so library (aka bad configure script of package parallel-netcdf) #1436

Open
climbfuji opened this issue Dec 26, 2024 · 1 comment · May be fixed by #1435
Open

Comments

@climbfuji
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
Applications built with spack-stack packages esmf, parallelio, parallel-netcdf have libirc.so dynamically linked. Applications linked against libirc.so fail to start up with an error like this:

Relink `/path/to/libirc.so' with `/lib/x86_64-linux-gnu/libc.so.6' for IFUNC symbol `memmove'

The error comes from the fact that libirc.so claims to by statically linked, even though it is not, and is missing the symbols from libc. According to Intel, libirc.so is deprecated and distributed for legacy reasons only; if necessary, one should link to libintlc.so instead. However, even the last-ever release of ifort in oneAPI 2024.2.1 still links against libirc (albeit libirc.a):

$ ifort --version
ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
ifort (IFORT) 2021.13.0 20240602
Copyright (C) 1985-2024 Intel Corporation.  All rights reserved.

$ mpiifort --version
ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
ifort (IFORT) 2021.13.0 20240602
Copyright (C) 1985-2024 Intel Corporation.  All rights reserved.

$ which ifort
/opt/intel/oneapi/compiler/2024.2/bin/ifort

$ cat conftest.f
      program main

      end

$ /opt/intel/oneapi/mpi/2021.10.0/bin/mpiifort -o conftest -fPIC -v conftest.f
mpiifort for the Intel(R) MPI Library 2021.10 for Linux*
Copyright Intel Corporation.
ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
ifort version 2021.13.0
/opt/intel/oneapi/compiler/2024.2/bin/../bin/fortcom    -D__INTEL_COMPILER=2021 -D__INTEL_COMPILER_UPDATE=0 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20240602 -D__PIC__ -D__pic__ -D__INTEL_OFFLOAD -D__MMX__ -D__SSE__ -D__SSE_MATH__ -D__SSE2__ -D__SSE2_MATH__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -I. -I/opt/intel/oneapi/mpi/2021.13//include -I/opt/intel/oneapi/mpi/2021.13/include -I/opt/intel/oneapi/tbb/2021.13/env/../include -I/opt/intel/oneapi/mpi/2021.13/include -I/opt/intel/oneapi/mkl/2024.2/include -I/opt/intel/oneapi/ippcp/2021.12/include -I/opt/intel/oneapi/ipp/2021.12/include -I/opt/intel/oneapi/dpl/2022.6/include -I/opt/intel/oneapi/dpcpp-ct/2024.2/include -I/opt/intel/oneapi/dnnl/2024.2/include -I/opt/intel/oneapi/dev-utilities/2024.2/include -I/opt/intel/oneapi/dal/2024.5/include/dal -I/opt/intel/oneapi/ccl/2021.13/include -I/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include/intel64 -I/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include/icc -I/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include -I/opt/intel/oneapi/compiler/2024.2/bin/../include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/include/ -I/usr/include -I/usr/include/x86_64-linux-gnu -omp_simd -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=2021.13.0-intel64 -mGLOB_diag_file=/tmp/ifortTgpc8e.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mGLOB_pack_sort_init_list -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=1140 "-mGLOB_options_string=-I/opt/intel/oneapi/mpi/2021.13//include -I/opt/intel/oneapi/mpi/2021.13/include -o conftest -fPIC -v " -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/oneapi/compiler/2024.2/bin/../bin -mGLOB_as_output_backup_file_name=/tmp/ifortkZvop2as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d91 -mCG_bnl_movbe=T -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mGLOB_offload_mode=1 -mGLOB_offload_no_openmp=TRUE -mP2OPT_offload_unique_var_string=ifort07060132596QeG1J -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/oneapi/compiler/2024.2/bin/../bin/libiml_attr.so -mIPOPT_single_file_compile_and_link=TRUE -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=/tmp/ifortTgpc8e.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchDFc3Dt -mGLOB_linker_version=2.38 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/iforttempfilekYM22M -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ifortTgpc8e.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=conftest.f -mP1OPT_full_source_file_name=/home/ubuntu/spack-stack/manual-testing/spst-cylc-intel-issue/cache/build_stage/spack-stage-parallel-netcdf-1.12.3-bk323gudtfyytpk3najlthjezz4m5wnd/conftest.f -mP2OPT_symtab_type_copy=true conftest.f
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/intel/oneapi/mpi/2021.13//include
 /opt/intel/oneapi/mpi/2021.13/include
 /opt/intel/oneapi/tbb/2021.13/env/../include
 /opt/intel/oneapi/mpi/2021.13/include
 /opt/intel/oneapi/mkl/2024.2/include
 /opt/intel/oneapi/ippcp/2021.12/include
 /opt/intel/oneapi/ipp/2021.12/include
 /opt/intel/oneapi/dpl/2022.6/include
 /opt/intel/oneapi/dpcpp-ct/2024.2/include
 /opt/intel/oneapi/dnnl/2024.2/include
 /opt/intel/oneapi/dev-utilities/2024.2/include
 /opt/intel/oneapi/dal/2024.5/include/dal
 /opt/intel/oneapi/ccl/2021.13/include
 /opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include/intel64
 /opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include
 /opt/intel/oneapi/compiler/2024.2/bin/../include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/11/include
 /usr/include/
 /usr/include
 /usr/include/x86_64-linux-gnu
End of search list.
ld    /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o conftest /opt/intel/oneapi/compiler/2024.2/bin/../lib/for_main.o -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/mpi/2021.13/lib -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib/ -L/opt/intel/oneapi/ipp/2021.12/lib -L/opt/intel/oneapi/dpl/2022.6/lib -L/opt/intel/oneapi/dnnl/2024.2/lib -L/opt/intel/oneapi/dal/2024.5/lib -L/opt/intel/oneapi/compiler/2024.2/lib -L/opt/intel/oneapi/ccl/2021.13/lib/ -L/opt/intel/oneapi/compiler/2024.2/bin/../lib -L/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/lib -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8/../lib/ -L/opt/intel/oneapi/mpi/2021.13/lib/../lib/ -L/opt/intel/oneapi/mkl/2024.2/lib/../lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib/../lib/ -L/opt/intel/oneapi/ipp/2021.12/lib/../lib/ -L/opt/intel/oneapi/dpl/2022.6/lib/../lib/ -L/opt/intel/oneapi/dnnl/2024.2/lib/../lib/ -L/opt/intel/oneapi/dal/2024.5/lib/../lib/ -L/opt/intel/oneapi/compiler/2024.2/lib/../lib/ -L/opt/intel/oneapi/ccl/2021.13/lib/../lib/ -L/usr/lib/gcc/x86_64-linux-gnu/11/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/ -L/lib/x86_64-linux-gnu/ -L/lib/../lib64 -L/lib/../lib/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/../lib64 -L/usr/lib/../lib/ -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8/ -L/opt/intel/oneapi/mpi/2021.13/lib/ -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib/ -L/opt/intel/oneapi/ipp/2021.12/lib/ -L/opt/intel/oneapi/dpl/2022.6/lib/ -L/opt/intel/oneapi/dnnl/2024.2/lib/ -L/opt/intel/oneapi/dal/2024.5/lib/ -L/opt/intel/oneapi/compiler/2024.2/lib/ -L/opt/intel/oneapi/ccl/2021.13/lib/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib /tmp/ifortTgpc8e.o -Bdynamic -Bstatic -lifport -lifcoremt_pic -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o

This linking to libirc is coming straight from ifort, but in the above command it should be all static, and indeed it is:

$ ldd conftest
        linux-vdso.so.1 (0x00007ffef23fe000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000793af9747000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000793af9400000)
        /lib64/ld-linux-x86-64.so.2 (0x0000793af9839000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000793af9727000)

Next, try with -shared:

$ /opt/intel/oneapi/mpi/2021.10.0/bin/mpiifort -o conftest -shared -fPIC -v conftest.f
mpiifort for the Intel(R) MPI Library 2021.10 for Linux*
Copyright Intel Corporation.
ifort: remark #10448: Intel(R) Fortran Compiler Classic (ifort) is now deprecated and will be discontinued late 2024. Intel recommends that customers transition now to using the LLVM-based Intel(R) Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Use '-diag-disable=10448' to disable this message.
ifort version 2021.13.0
/opt/intel/oneapi/compiler/2024.2/bin/../bin/fortcom    -D__INTEL_COMPILER=2021 -D__INTEL_COMPILER_UPDATE=0 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20240602 -D__PIC__ -D__pic__ -D__INTEL_OFFLOAD -D__MMX__ -D__SSE__ -D__SSE_MATH__ -D__SSE2__ -D__SSE2_MATH__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -I. -I/opt/intel/oneapi/mpi/2021.13//include -I/opt/intel/oneapi/mpi/2021.13/include -I/opt/intel/oneapi/tbb/2021.13/env/../include -I/opt/intel/oneapi/mpi/2021.13/include -I/opt/intel/oneapi/mkl/2024.2/include -I/opt/intel/oneapi/ippcp/2021.12/include -I/opt/intel/oneapi/ipp/2021.12/include -I/opt/intel/oneapi/dpl/2022.6/include -I/opt/intel/oneapi/dpcpp-ct/2024.2/include -I/opt/intel/oneapi/dnnl/2024.2/include -I/opt/intel/oneapi/dev-utilities/2024.2/include -I/opt/intel/oneapi/dal/2024.5/include/dal -I/opt/intel/oneapi/ccl/2021.13/include -I/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include/intel64 -I/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include/icc -I/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include -I/opt/intel/oneapi/compiler/2024.2/bin/../include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/include/ -I/usr/include -I/usr/include/x86_64-linux-gnu -omp_simd -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=2021.13.0-intel64 -mGLOB_diag_file=/tmp/ifortBihvGA.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mGLOB_pack_sort_init_list -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=1140 "-mGLOB_options_string=-I/opt/intel/oneapi/mpi/2021.13//include -I/opt/intel/oneapi/mpi/2021.13/include -o conftest -shared -fPIC -v " -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/oneapi/compiler/2024.2/bin/../bin -mGLOB_as_output_backup_file_name=/tmp/ifortPp0odVas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d91 -mCG_bnl_movbe=T -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mGLOB_offload_mode=1 -mGLOB_offload_no_openmp=TRUE -mP2OPT_offload_unique_var_string=ifort1935406609YaNh93 -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/oneapi/compiler/2024.2/bin/../bin/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=/tmp/ifortBihvGA.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchmfkUlI -mGLOB_linker_version=2.38 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/iforttempfilegZq6Mn -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ifortBihvGA.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=conftest.f -mP1OPT_full_source_file_name=/home/ubuntu/spack-stack/manual-testing/spst-cylc-intel-issue/cache/build_stage/spack-stage-parallel-netcdf-1.12.3-bk323gudtfyytpk3najlthjezz4m5wnd/conftest.f -mP2OPT_symtab_type_copy=true conftest.f
#include "..." search starts here:
#include <...> search starts here:
 .
 /opt/intel/oneapi/mpi/2021.13//include
 /opt/intel/oneapi/mpi/2021.13/include
 /opt/intel/oneapi/tbb/2021.13/env/../include
 /opt/intel/oneapi/mpi/2021.13/include
 /opt/intel/oneapi/mkl/2024.2/include
 /opt/intel/oneapi/ippcp/2021.12/include
 /opt/intel/oneapi/ipp/2021.12/include
 /opt/intel/oneapi/dpl/2022.6/include
 /opt/intel/oneapi/dpcpp-ct/2024.2/include
 /opt/intel/oneapi/dnnl/2024.2/include
 /opt/intel/oneapi/dev-utilities/2024.2/include
 /opt/intel/oneapi/dal/2024.5/include/dal
 /opt/intel/oneapi/ccl/2021.13/include
 /opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include/intel64
 /opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/include
 /opt/intel/oneapi/compiler/2024.2/bin/../include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/11/include
 /usr/include/
 /usr/include
 /usr/include/x86_64-linux-gnu
End of search list.
ld    /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o --eh-frame-hdr --build-id --hash-style=both -shared -m elf_x86_64 -o conftest -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/mpi/2021.13/lib -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib/ -L/opt/intel/oneapi/ipp/2021.12/lib -L/opt/intel/oneapi/dpl/2022.6/lib -L/opt/intel/oneapi/dnnl/2024.2/lib -L/opt/intel/oneapi/dal/2024.5/lib -L/opt/intel/oneapi/compiler/2024.2/lib -L/opt/intel/oneapi/ccl/2021.13/lib/ -L/opt/intel/oneapi/compiler/2024.2/bin/../lib -L/opt/intel/oneapi/compiler/2024.2/bin/../opt/compiler/lib -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8/../lib/ -L/opt/intel/oneapi/mpi/2021.13/lib/../lib/ -L/opt/intel/oneapi/mkl/2024.2/lib/../lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib/../lib/ -L/opt/intel/oneapi/ipp/2021.12/lib/../lib/ -L/opt/intel/oneapi/dpl/2022.6/lib/../lib/ -L/opt/intel/oneapi/dnnl/2024.2/lib/../lib/ -L/opt/intel/oneapi/dal/2024.5/lib/../lib/ -L/opt/intel/oneapi/compiler/2024.2/lib/../lib/ -L/opt/intel/oneapi/ccl/2021.13/lib/../lib/ -L/usr/lib/gcc/x86_64-linux-gnu/11/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/ -L/lib/x86_64-linux-gnu/ -L/lib/../lib64 -L/lib/../lib/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/../lib64 -L/usr/lib/../lib/ -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8/ -L/opt/intel/oneapi/mpi/2021.13/lib/ -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib/ -L/opt/intel/oneapi/ipp/2021.12/lib/ -L/opt/intel/oneapi/dpl/2022.6/lib/ -L/opt/intel/oneapi/dnnl/2024.2/lib/ -L/opt/intel/oneapi/dal/2024.5/lib/ -L/opt/intel/oneapi/compiler/2024.2/lib/ -L/opt/intel/oneapi/ccl/2021.13/lib/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib /tmp/ifortBihvGA.o -Bdynamic -lifport -lifcoremt -limf -lsvml -lm -lipgo -lintlc -lpthread -lsvml -lc -lgcc -lgcc_s -lirc_s -ldl -lc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o

This also seems ok, since it links libintlc.so (which is linked correctly to libc), and libirc_s only exists as static library:

$ ldd conftest
        linux-vdso.so.1 (0x00007ffef13ed000)
        libifport.so.5 => /opt/intel/oneapi/compiler/2024.2/lib/libifport.so.5 (0x0000713bfc66d000)
        libifcoremt.so.5 => /opt/intel/oneapi/compiler/2024.2/lib/libifcoremt.so.5 (0x0000713bfc501000)
        libimf.so => /opt/intel/oneapi/compiler/2024.2/lib/libimf.so (0x0000713bfc000000)
        libsvml.so => /opt/intel/oneapi/compiler/2024.2/lib/libsvml.so (0x0000713bfa800000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000713bfc40f000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2024.2/lib/libintlc.so.5 (0x0000713bfbf9f000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000713bfa400000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000713bfbf7f000)
        /lib64/ld-linux-x86-64.so.2 (0x0000713bfc69e000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000713bfbf7a000)

$ ls -l /opt/intel/oneapi/compiler/2024.2/lib/libirc*
-rwxr-xr-x 1 root root  751822 Jun  2  2024 /opt/intel/oneapi/compiler/2024.2/lib/libirc.a
-rwxr-xr-x 1 root root  409448 Jun  2  2024 /opt/intel/oneapi/compiler/2024.2/lib/libirc.so
-rwxr-xr-x 1 root root 1158370 Jun  2  2024 /opt/intel/oneapi/compiler/2024.2/lib/libirc_msan.a
-rwxr-xr-x 1 root root    8096 Jun  2  2024 /opt/intel/oneapi/compiler/2024.2/lib/libirc_s.a
-rwxr-xr-x 1 root root   11028 Jun  2  2024 /opt/intel/oneapi/compiler/2024.2/lib/libirc_s_msan.a

However, this is the output from the parallel-netcdf ./configure script:

$ less spack-build-02-configure-out.txt
checking how to get verbose linking output from /opt/intel/oneapi/mpi/2021.10.0/bin/mpiifort... -v
checking for Fortran 77 libraries of /opt/intel/oneapi/mpi/2021.10.0/bin/mpiifort...  -L/opt/intel/oneapi/mpi/2021.10.0/libfabric/lib -L/opt/intel/oneapi/mpi/2021.10.0/lib/release -L/opt/intel/oneapi/mpi/2021.10.0/lib -L/opt/intel/oneapi/compiler/2023.2.3/linux/bin/intel64/../../compiler/lib/intel64_lin -L/opt/intel/oneapi/mpi/2021.10.0/libfabric/lib/../lib/ -L/opt/intel/oneapi/mpi/2021.10.0/lib/../lib/ -L/usr/lib/gcc/x86_64-linux-gnu/11/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/ -L/lib/x86_64-linux-gnu/ -L/lib/../lib64 -L/lib/../lib/ -L/usr/lib/x86_64-linux-gnu/ -L/usr/lib/../lib64 -L/usr/lib/../lib/ -L/opt/intel/oneapi/mpi/2021.10.0/libfabric/lib/ -L/opt/intel/oneapi/mpi/2021.10.0/lib/release/ -L/opt/intel/oneapi/mpi/2021.10.0/lib/ -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib -lifport -lifcoremt_pic -limf -lsvml -lm -lipgo -lirc -lpthread -lirc_s -ldl

The configure script that comes with parallel-netcdf is very badly customized. It basically throws away everything from the linker line except -L/path/to/lib -llib - that means, the -Bstatic and -Bdynamic flags are filtered out amongst others

Describe the solution you'd like
My guess is that the easiest solution that also has the least potential to break something will be to patch the configure script to replace -lirc with -lintlc. Ultimately, though, one may wonder why Intel didn't just remove libirc.so or make it a symbolic link to libintlc.so.

Additional context
There are other libraries in the Intel compiler lib directory that have the ending .so and that say either "statically linked" or "not a dynamic executable", see below. libirc.so says "statically linked", the others that say statically linked are __ocl_svml*.so that I have never seen getting used, and therefore I suggest ignoring them.

The other libraries ("not a dynamic executable") all seem to be symbolic links to some .so.VERSION and these are all linked correctly (e.g. libintlc.so -> libintlc.so.5).

$ for file in /opt/intel/oneapi/compiler/2024.2/lib/*.so; do echo $file; ldd $file; done
/opt/intel/oneapi/compiler/2024.2/lib/__ocl_svml_e9.so
        statically linked
/opt/intel/oneapi/compiler/2024.2/lib/__ocl_svml_h8.so
        statically linked
/opt/intel/oneapi/compiler/2024.2/lib/__ocl_svml_l9.so
        statically linked
/opt/intel/oneapi/compiler/2024.2/lib/__ocl_svml_z0.so
        statically linked
/opt/intel/oneapi/compiler/2024.2/lib/__ocl_svml_z1.so
        statically linked
/opt/intel/oneapi/compiler/2024.2/lib/icx-lto.so
        linux-vdso.so.1 (0x00007ffe0dd6f000)
        libonnxruntime.1.12.22.721.so => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007165aeb48000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007165aeb43000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x00007165a9a00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007165a9919000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007165aeb25000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x00007165a8200000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x00007165a7e00000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007165a98f9000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007165a9881000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007165aeb1e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007165a7a00000)
        /lib64/ld-linux-x86-64.so.2 (0x00007165aeb58000)
/opt/intel/oneapi/compiler/2024.2/lib/libOpenCL.so
        linux-vdso.so.1 (0x00007ffd6a3f4000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000078910595b000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000789104200000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000789103e00000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000789103a00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000789105874000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000789104188000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000078910586d000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000789103600000)
        /lib64/ld-linux-x86-64.so.2 (0x000078910597a000)
/opt/intel/oneapi/compiler/2024.2/lib/libarcher.so
        linux-vdso.so.1 (0x00007ffc501a0000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000070c8c4ba5000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000070c8c3400000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000070c8c3000000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000070c8c2c00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000070c8c4abe000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000070c8c4a9c000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000070c8c3388000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000070c8c4a97000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000070c8c2800000)
        /lib64/ld-linux-x86-64.so.2 (0x000070c8c4c77000)
/opt/intel/oneapi/compiler/2024.2/lib/libcommon_clang.so
        linux-vdso.so.1 (0x00007ffdce7b0000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000071e2095b5000)
        libonnxruntime.1.12.22.721.so => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000071e2095b0000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000071e201400000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000071e2094c7000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000071e2094ab000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000071e1ffc00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000071e1ff800000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000071e20948b000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000071e209413000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000071e20940c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000071e1ff400000)
        /lib64/ld-linux-x86-64.so.2 (0x000071e2095c5000)
/opt/intel/oneapi/compiler/2024.2/lib/libicaf.so
        linux-vdso.so.1 (0x00007ffe4a7f7000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000755ddcdd8000)
        libmpi.so.12 => /opt/intel/oneapi/mpi/2021.10.0/lib/release/libmpi.so.12 (0x0000755ddb200000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000755ddcd60000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000755ddae00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000755ddcf32000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x0000755ddcd59000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000755ddcd54000)
/opt/intel/oneapi/compiler/2024.2/lib/libifcore.so
        not a dynamic executable
/opt/intel/oneapi/compiler/2024.2/lib/libifcoremt.so
        not a dynamic executable
/opt/intel/oneapi/compiler/2024.2/lib/libifport.so
        not a dynamic executable
/opt/intel/oneapi/compiler/2024.2/lib/libimf.so
        linux-vdso.so.1 (0x00007ffea4da8000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000070578db88000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000070578d800000)
        /lib64/ld-linux-x86-64.so.2 (0x000070578e014000)
/opt/intel/oneapi/compiler/2024.2/lib/libintelocl.so
        linux-vdso.so.1 (0x00007ffdf5de3000)
        libcommon_clang.so.2024.18.6.0 => /opt/intel/oneapi/compiler/2024.2/lib/libcommon_clang.so.2024.18.6.0 (0x0000787394000000)
        libtbb.so.12 => not found
        libonnxruntime.1.12.22.721.so => /opt/intel/oneapi/compiler/2024.2/lib/libonnxruntime.1.12.22.721.so (0x0000787393000000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007873a0f58000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007873a0f51000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000787392c00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007873a0e6a000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007873a0e4e000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000787391400000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000787391000000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007873a0e2c000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007873a0db4000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007873a0daf000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000787390c00000)
        /lib64/ld-linux-x86-64.so.2 (0x00007873a0f68000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000787390800000)
/opt/intel/oneapi/compiler/2024.2/lib/libintlc.so
        not a dynamic executable
/opt/intel/oneapi/compiler/2024.2/lib/libiomp5.so
        linux-vdso.so.1 (0x00007ffc781f4000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007d6175fd6000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007d6175fd1000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007d6175fcc000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007d6175600000)
        /lib64/ld-linux-x86-64.so.2 (0x00007d6175fe6000)
/opt/intel/oneapi/compiler/2024.2/lib/libiomp5_db.so
        linux-vdso.so.1 (0x00007ffc90ffe000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000787d491a1000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000787d4919c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000787d48a00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000787d491cc000)
/opt/intel/oneapi/compiler/2024.2/lib/libiompstubs5.so
        linux-vdso.so.1 (0x00007fff12f6f000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007e26f37c0000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007e26f3000000)
        /lib64/ld-linux-x86-64.so.2 (0x00007e26f37d0000)
/opt/intel/oneapi/compiler/2024.2/lib/libirc.so
        statically linked
/opt/intel/oneapi/compiler/2024.2/lib/libirng.so
        linux-vdso.so.1 (0x00007ffc79140000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007e483a68f000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007e483a400000)
        /lib64/ld-linux-x86-64.so.2 (0x00007e483a802000)
/opt/intel/oneapi/compiler/2024.2/lib/libistrconv.so
        linux-vdso.so.1 (0x00007ffe47105000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007c9a767de000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007c9a76400000)
        /lib64/ld-linux-x86-64.so.2 (0x00007c9a7689f000)
/opt/intel/oneapi/compiler/2024.2/lib/libomptarget.rtl.level0.so
        linux-vdso.so.1 (0x00007fff7d1b4000)
        libze_loader.so.1 => not found
        libiomp5.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libiomp5.so (0x0000768831a00000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007688328a1000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000076883289c000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000768831600000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000768831f19000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000076883287e000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000076882fe00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000076882fa00000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000076883285e000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000768831ea1000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000768832857000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000076882f600000)
        /lib64/ld-linux-x86-64.so.2 (0x00007688328b1000)
/opt/intel/oneapi/compiler/2024.2/lib/libomptarget.rtl.opencl.so
        linux-vdso.so.1 (0x00007fffcbcf5000)
        libiomp5.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libiomp5.so (0x0000705e1d800000)
        libOpenCL.so.1 => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000705e1e707000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x0000705e1e702000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000705e1d400000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000705e1e619000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x0000705e1dde4000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000705e1bc00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000705e1b800000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000705e1ddc4000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000705e1dd4c000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000705e1e612000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000705e1b400000)
        /lib64/ld-linux-x86-64.so.2 (0x0000705e1e717000)
/opt/intel/oneapi/compiler/2024.2/lib/libomptarget.rtl.unified_runtime.so
        linux-vdso.so.1 (0x00007ffe48d5d000)
        libur_loader.so.0 => not found
        libiomp5.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libiomp5.so (0x0000737b26000000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x0000737b26ecd000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000737b26ec8000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000737b25c00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000737b26ddf000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x0000737b26dc3000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000737b24400000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000737b24000000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000737b26da3000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000737b26588000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000737b26d9c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000737b23c00000)
        /lib64/ld-linux-x86-64.so.2 (0x0000737b26edd000)
/opt/intel/oneapi/compiler/2024.2/lib/libomptarget.rtl.x86_64.so
        linux-vdso.so.1 (0x00007ffc0455d000)
        libffi.so => not found
        libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x000073fd5b9e6000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000073fd5b9e1000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000073fd5b9dc000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000073fd5ae00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000073fd5ad19000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000073fd5b9be000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000073fd59600000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000073fd59200000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000073fd5acf9000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000073fd5ac81000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000073fd5b1fb000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000073fd58e00000)
        /lib64/ld-linux-x86-64.so.2 (0x000073fd5ba0f000)
/opt/intel/oneapi/compiler/2024.2/lib/libomptarget.so
        linux-vdso.so.1 (0x00007ffc6e0dc000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000074fe19ec5000)
        libiomp5.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libiomp5.so (0x000074fe19000000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x000074fe19ec0000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000074fe18c00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000074fe19519000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000074fe19ea2000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000074fe17400000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000074fe17000000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000074fe19e82000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000074fe19e0a000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x000074fe19e05000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000074fe16c00000)
        /lib64/ld-linux-x86-64.so.2 (0x000074fe19ed5000)
/opt/intel/oneapi/compiler/2024.2/lib/libomptarget.sycl.wrap.so
        linux-vdso.so.1 (0x00007ffcc61e0000)
        libur_loader.so.0 => not found
        libsycl.so.7 => not found
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000706de4400000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000706de4000000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000706de3c00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000706de5a5a000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000706de5a3a000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000706de4388000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000706de5a35000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000706de3800000)
        /lib64/ld-linux-x86-64.so.2 (0x0000706de5b72000)
/opt/intel/oneapi/compiler/2024.2/lib/libonnxruntime.1.12.22.721.so
        linux-vdso.so.1 (0x00007ffedd3e8000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007503b2dfa000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007503b2df5000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007503b2df0000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007503b1a00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007503b2d07000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007503b2ce7000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007503b1600000)
        /lib64/ld-linux-x86-64.so.2 (0x00007503b2e0a000)
/opt/intel/oneapi/compiler/2024.2/lib/libpi_level_zero.so
        linux-vdso.so.1 (0x00007ffd937b1000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000726faa44a000)
        libze_loader.so.1 => not found
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000726fa8e00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000726fa8a00000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000726fa8600000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000726fa8d19000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000726fa85e0000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000726fa8568000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000726faa443000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000726fa8200000)
        /lib64/ld-linux-x86-64.so.2 (0x0000726faa5c9000)
/opt/intel/oneapi/compiler/2024.2/lib/libpi_opencl.so
        linux-vdso.so.1 (0x00007ffd24bf5000)
        libOpenCL.so.1 => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007739a73df000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x00007739a5c00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x00007739a5800000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x00007739a5400000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007739a72f6000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007739a72d6000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007739a725e000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007739a7259000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007739a5000000)
        /lib64/ld-linux-x86-64.so.2 (0x00007739a74d7000)
/opt/intel/oneapi/compiler/2024.2/lib/libpi_unified_runtime.so
        linux-vdso.so.1 (0x00007ffd28f30000)
        libur_loader.so.0 => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007406eca93000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x00007406eb400000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x00007406eb000000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x00007406eac00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007406eb319000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007406eca71000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007406eab88000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007406eca6c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007406ea800000)
        /lib64/ld-linux-x86-64.so.2 (0x00007406ecabd000)
/opt/intel/oneapi/compiler/2024.2/lib/libqkmalloc.so
        linux-vdso.so.1 (0x00007ffc3d181000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000076035683f000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000760356831000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000760355200000)
        /lib64/ld-linux-x86-64.so.2 (0x00007603568b9000)
/opt/intel/oneapi/compiler/2024.2/lib/libsvml.so
        linux-vdso.so.1 (0x00007ffc00993000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000075a602b88000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000075a602800000)
        /lib64/ld-linux-x86-64.so.2 (0x000075a604273000)
/opt/intel/oneapi/compiler/2024.2/lib/libsycl-preview.so
        linux-vdso.so.1 (0x00007ffc6fb77000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000716264b9b000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000716264b96000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000716264400000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000716264719000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007162646f9000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000716264000000)
        /lib64/ld-linux-x86-64.so.2 (0x0000716264bab000)
/opt/intel/oneapi/compiler/2024.2/lib/libsycl.so
        linux-vdso.so.1 (0x00007ffed1ae0000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000794d2617a000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000794d26175000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000794d25800000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000794d2608e000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000794d2606e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000794d25400000)
        /lib64/ld-linux-x86-64.so.2 (0x0000794d2618a000)
/opt/intel/oneapi/compiler/2024.2/lib/libsycl_pi_trace_collector.so
        linux-vdso.so.1 (0x00007ffdc5d88000)
        libxptifw.so => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000072c22d1c8000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000072c22ba00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000072c22b600000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000072c22b200000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000072c22ae00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000072c22d0df000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000072c22d0bf000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000072c22d047000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000072c22aa00000)
        /lib64/ld-linux-x86-64.so.2 (0x000072c22d28d000)
/opt/intel/oneapi/compiler/2024.2/lib/libtcm.so
        linux-vdso.so.1 (0x00007ffd4c292000)
        libhwloc.so.15 => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000070527e350000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000070527dc00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000070527e269000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000070527e249000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000070527d800000)
        /lib64/ld-linux-x86-64.so.2 (0x000070527e360000)
/opt/intel/oneapi/compiler/2024.2/lib/libtcm_debug.so
        linux-vdso.so.1 (0x00007ffca9723000)
        libhwloc.so.15 => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000072f50a184000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000072f509a00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000072f50a09d000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000072f50a07d000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000072f509600000)
        /lib64/ld-linux-x86-64.so.2 (0x000072f50a194000)
/opt/intel/oneapi/compiler/2024.2/lib/libur_adapter_level_zero.so
        linux-vdso.so.1 (0x00007fffe63f4000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007981c8ddb000)
        libze_loader.so.1 => not found
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x00007981c7600000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x00007981c7200000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x00007981c6e00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007981c8cf2000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007981c8cd2000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007981c8c5a000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007981c8c55000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007981c6a00000)
        /lib64/ld-linux-x86-64.so.2 (0x00007981c8f34000)
/opt/intel/oneapi/compiler/2024.2/lib/libur_adapter_opencl.so
        linux-vdso.so.1 (0x00007ffdd532d000)
        libOpenCL.so.1 => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007e2c7f8a9000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x00007e2c7e200000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x00007e2c7de00000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x00007e2c7da00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007e2c7e119000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007e2c7f887000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x00007e2c7d988000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007e2c7f882000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007e2c7d600000)
        /lib64/ld-linux-x86-64.so.2 (0x00007e2c7f990000)
/opt/intel/oneapi/compiler/2024.2/lib/libur_loader.so
        linux-vdso.so.1 (0x00007ffca13f7000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000713eb8385000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x0000713eb6c00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x0000713eb6800000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x0000713eb6400000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000713eb829e000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000713eb827c000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x0000713eb6b88000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x0000713eb8277000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000713eb6000000)
        /lib64/ld-linux-x86-64.so.2 (0x0000713eb8593000)
/opt/intel/oneapi/compiler/2024.2/lib/libxptifw.so
        linux-vdso.so.1 (0x00007ffdecace000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x0000723921595000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000072391fe00000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000072391fa00000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000072391f600000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000072391f200000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007239214ac000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000072392148c000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000072391fd88000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000072391ee00000)
        /lib64/ld-linux-x86-64.so.2 (0x00007239215b7000)
/opt/intel/oneapi/compiler/2024.2/lib/libze_trace_collector.so
        linux-vdso.so.1 (0x00007ffdce5a9000)
        libxptifw.so => not found
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x000075b68a8ee000)
        libsvml.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libsvml.so (0x000075b689200000)
        libirng.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libirng.so (0x000075b688e00000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000075b688a00000)
        libimf.so => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libimf.so (0x000075b688600000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000075b689119000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000075b68a8cc000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/2023.2.3/linux/compiler/lib/intel64_lin/libintlc.so.5 (0x000075b68a854000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000075b688200000)
        /lib64/ld-linux-x86-64.so.2 (0x000075b68a90f000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant