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

configure: error: C compiler cannot create executables #12492

Closed
hongyi-zhao opened this issue Apr 25, 2024 · 6 comments
Closed

configure: error: C compiler cannot create executables #12492

hongyi-zhao opened this issue Apr 25, 2024 · 6 comments
Labels

Comments

@hongyi-zhao
Copy link

I tried to compile ompi on Ubuntu 22.04.4 LTS with intel compilers, but failed as shown below:

$ git clone https://github.com/open-mpi/ompi.git && cd ompi
$ git submodule update --init --recursive --remote 
$ sudo apt build-dep openmpi
$ ./autogen.pl
$ mkdir build && cd $_
$ module load compiler/2023.1.0 mkl32/2023.2.0 mpi/2021.10.0
$ CC=icc CXX=icpc FC=ifort MPICC=mpiicc MPIFC=mpiifort ../configure
============================================================================
== Configuring Open MPI
============================================================================

*** Prerequisites
checking for a sed that does not truncate output... /usr/bin/sed
checking for perl... perl

*** Startup tests
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking directory of build tree... /home/werner/Public/repo/github.com/open-mpi/ompi.git/build
checking directory of source tree... ..
checking directory of prefix... NONE

*** Checking versions
checking for repo version... v2.x-dev-11345-g6d4070ae55
checking Open MPI version... 5.1.0a1
checking Open MPI release date... Unreleased developer copy
checking Open MPI repository version... v2.x-dev-11345-g6d4070ae55
checking MPI Standard version... 3.1
checking for repo version... v2.x-dev-11345-g6d4070ae55
checking Open SHMEM version... 5.1.0a1
checking Open SHMEM release date... Unreleased developer copy
checking Open SHMEM repository version... v2.x-dev-11345-g6d4070ae55
checking for repo version... v2.x-dev-11345-g6d4070ae55
checking Open Portable Access Layer version... 5.1.0a1
checking Open Portable Access Layer release date... Unreleased developer copy
checking Open Portable Access Layer repository version... v2.x-dev-11345-g6d4070ae55
checking for bootstrap Autoconf version... 2.71
checking for bootstrap Automake version... 1.16
checking for bootstrap Libtool version... "2.4.6 Debian-2.4.6-15build2"

*** Initialization, setup
configure: builddir: /home/werner/Public/repo/github.com/open-mpi/ompi.git/build
configure: srcdir: /home/werner/Public/repo/github.com/open-mpi/ompi.git
configure: Detected VPATH build
checking for prefix by checking for opal_clean... no
installing to directory "/usr/local"

*** General configuration options
checking if want to run code coverage... no
checking if want to compile with branch probabilities... no
checking if want to debug memory usage... no
checking if want to profile memory usage... no
checking if want developer-level compiler pickyness... no
--> developer override: enable picky compiler by default
checking if want developer-level debugging code... no
checking if want to developer-level timing framework... no
checking if want to install project-internal header files... no
checking if want pretty-print stacktrace... yes
checking if want pty support... yes
checking if want weak symbol support... yes
checking if want dlopen support... yes
checking for default value of mca_base_component_show_load_errors... enabled for all
checking if want heterogeneous support... no
checking if want IPv6 support... no
checking if want package/brand string... Open MPI werner@MZ73-LM1-000 Distribution
checking if want ident string... 5.1.0a1
checking if want to use an alternative checksum algo for messages... no
checking maximum length of processor name... 256
checking maximum length of error string... 256
checking maximum length of object name... 64
checking maximum length of info key... 36
checking maximum length of info val... 256
checking maximum length of port name... 1024
checking maximum length of datarep string... 128
checking maximum length of pset name len... 512
checking maximum length of stringtag len... 1024
checking if want getpwuid support... yes

*** MPI layer configuration options
checking if want compile-time warnings inside of mpi.h... yes
checking if want sparse process groups... no
checking if want peruse support... no
checking if want Fortran MPI bindings...  (try)
checking if want run-time MPI parameter checking... runtime
checking if want OMPIO support... yes
checking if want software-based performance counters (SPC)... no
checking if want custom libmpi(_FOO) name... mpi

*** OpenSHMEM Configuration options
checking if want OpenSHMEM... yes
checking if want SGI/Quadrics compatibility mode... yes
checking if want OpenSHMEM API parameter checking... always
checking if want pshmem... yes
checking if want to build OpenSHMEM fortran bindings... yes

============================================================================
== Compiler and preprocessor tests
============================================================================

*** C compiler and preprocessor
checking whether make supports the include directive... yes (GNU style)
checking for gcc... icc
checking whether the C compiler works... no
configure: error: in `/home/werner/Public/repo/github.com/open-mpi/ompi.git/build':
configure: error: C compiler cannot create executables
See `config.log' for more details

See the attached config.log for more details.

config.log.zip

Regards,
Zhao

@bosilca
Copy link
Member

bosilca commented Apr 25, 2024

This has nothing to do with Open MPI, but instead points to a problem with your compilers on this machine. Here is the relevant snippet from your config.log

icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.so when searching for -lm
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.a when searching for -lm
ld: cannot find -lm: No such file or directory
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.so when searching for -lm
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/11//libstdc++.so when searching for -lstdc++
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/11//libstdc++.a when searching for -lstdc++
ld: cannot find -lstdc++: No such file or directory
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/11//libstdc++.so when searching for -lstdc++
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/11//libgcc.a when searching for -lgcc
ld: cannot find -lgcc: No such file or directory
ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/11//libgcc.a when searching for -lgcc
ld: cannot find -lgcc: No such file or directory

@hongyi-zhao
Copy link
Author

But, even so, I still don't know how to solve this problem.

@ggouaillardet
Copy link
Contributor

First you should not load the mpi/2021.10.0 module and you should not set MPICC=mpiicc MPIFC=mpiifort.

It looks like your compiler setup is busted.
Anyway, can you compile and link a trivial hello world program with icc?
If not, can you at least compile a trivial hello world program with icc -c
If so, what does file <object_file> says?

@hongyi-zhao
Copy link
Author

hongyi-zhao commented Apr 26, 2024

First you should not load the mpi/2021.10.0 module

Thank you for pointing this out. When compiling OpenMPI, I should not load the Intel MPI environment. This is because OpenMPI and Intel MPI are two different implementations of MPI, each with its libraries and runtime environments. Loading both MPI implementations simultaneously may cause conflicts in environment variables and libraries, leading to errors during compilation and runtime.

and you should not set MPICC=mpiicc MPIFC=mpiifort.

Again, I do have a misunderstanding here. I only need to make the above settings when I plan to use Intel MPI and Intel compilers to compile other applications.

But in my case, the issue discussed here is not triggered by the above inappropriate settings.

It looks like your compiler setup is busted. Anyway, can you compile and link a trivial hello world program with icc? If not, can you at least compile a trivial hello world program with icc -c

Both failed, see below:

werner@MZ73-LM1-000:~$ module load compiler/2023.1.0 mkl32/2023.2.0
werner@MZ73-LM1-000:~$ cat hello.c 
#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
werner@MZ73-LM1-000:~$ icc -o hello hello.c
icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
In file included from /usr/include/features.h(510),
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h(33),
                 from /usr/include/stdio.h(27),
                 from hello.c(1):
/usr/include/x86_64-linux-gnu/gnu/stubs.h(7): catastrophic error: cannot open source file "/usr/include/x86_64-linux-gnu/gnu/stubs.h"
  # include <gnu/stubs-32.h>
                            ^

compilation aborted for hello.c (code 4)

werner@MZ73-LM1-000:~$ icc -c hello.c
icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
In file included from /usr/include/features.h(510),
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h(33),
                 from /usr/include/stdio.h(27),
                 from hello.c(1):
/usr/include/x86_64-linux-gnu/gnu/stubs.h(7): catastrophic error: cannot open source file "/usr/include/x86_64-linux-gnu/gnu/stubs.h"
  # include <gnu/stubs-32.h>
                            ^

compilation aborted for hello.c (code 4)

@hongyi-zhao
Copy link
Author

hongyi-zhao commented Apr 27, 2024

Got it. The problem is triggered by the incomplete or error module file settings shipped by Intel OneAPI.

Using the following module file that I created myself runs smoothly:

werner@MZ73-LM1-000:~$ module load oneapi/2023.2.0
werner@MZ73-LM1-000:~$ cat hello.c
#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
werner@MZ73-LM1-000:~$ icc -o hello hello.c
icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
werner@MZ73-LM1-000:~$ ./hello 
Hello, World!
werner@MZ73-LM1-000:~$ icc -c hello.c 
icc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message.
werner@MZ73-LM1-000:~$ file hello.o
hello.o: ELF 64-bit LSB relocatable, x86-64, version 1 (GNU/Linux), not stripped

werner@MZ73-LM1-000:~$ cd ~/Public/repo/github.com/open-mpi/ompi.git/build
werner@MZ73-LM1-000:~/Public/repo/github.com/open-mpi/ompi.git/build$ CC=icc CXX=icpc FC=ifort ../configure

But my above module file also loads intel mpi. So, it would be better to create a more granular module file that doesn't load intel mpi.

Below are the contents of the related module files:

werner@MZ73-LM1-000:~/Public/repo/github.com/open-mpi/ompi.git/build$ module show compiler/2023.1.0 mkl32/2023.2.0
------------------------------------------------------------------------------------------------------------------------------------------------------------------
   /opt/intel/oneapi/2023.1.0/modulefiles/compiler/2023.1.0:
------------------------------------------------------------------------------------------------------------------------------------------------------------------
conflict("compiler32")
conflict("compiler")
whatis("Configure for use with Intel 64-bit compiler(s).")
unsetenv("INTEL_TARGET_ARCH_IA32","")
setenv("CMPLR_ROOT","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0")
load("tbb")
load("compiler-rt")
try_load("oclfpga")
LmodMsgRaw("  Load "debugger" to debug DPC++ applications with the gdb-oneapi debugger.
")
LmodMsgRaw("  Load "dpl" for additional DPC++ APIs: https://github.com/oneapi-src/oneDPL
")
append_path("OCL_ICD_FILENAMES","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/linux/lib/x64/libintelocl.so")
prepend_path("PATH","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/linux/bin")
prepend_path("PATH","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/linux/bin/intel64")
append_path("MANPATH","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/documentation/en/man/common")
prepend_path("CMAKE_PREFIX_PATH","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/linux/IntelDPCPP")
prepend_path("NLSPATH","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N")
prepend_path("DIAGUTIL_PATH","/opt/intel/oneapi/2023.1.0/compiler/2023.1.0/sys_check/sys_check.sh")

------------------------------------------------------------------------------------------------------------------------------------------------------------------
   /opt/intel/oneapi/2023.2.0/modulefiles/mkl32/2023.2.0:
------------------------------------------------------------------------------------------------------------------------------------------------------------------
conflict("mkl32")
conflict("mkl")
whatis("Intel(R) oneAPI Math Kernel Library (oneMKL) IA-32 architecture")
load("tbb32")
load("compiler-rt32")
setenv("MKLROOT","/opt/intel/oneapi/2023.2.0/mkl/2023.2.0")
prepend_path("LD_LIBRARY_PATH","/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/ia32")
prepend_path("LIBRARY_PATH","/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/ia32")
prepend_path("CPATH","/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/include")
prepend_path("PKG_CONFIG_PATH","/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/pkgconfig")
prepend_path("NLSPATH","/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/ia32/locale/%l_%t/%N")


werner@MZ73-LM1-000:~/Public/repo/github.com/open-mpi/ompi.git/build$ cat /home/werner/Public/repo/github.com/TACC/modulefiles/toolchains/oneapi/2023.2.0
#%Module
setenv ACL_BOARD_VENDOR_PATH {/opt/Intel/OpenCLFPGA/oneAPI/Boards}
setenv ADVISOR_2023_DIR {/opt/intel/oneapi/2023.2.0/advisor/2023.2.0}
setenv APM {/opt/intel/oneapi/2023.2.0/advisor/2023.2.0/perfmodels}
setenv CCL_CONFIGURATION {cpu_gpu_dpcpp}
setenv CCL_ROOT {/opt/intel/oneapi/2023.2.0/ccl/2021.10.0}
setenv CLASSPATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0//lib/mpi.jar:/opt/intel/oneapi/2023.2.0/dal/2023.2.0/lib/onedal.jar}
setenv CMAKE_PREFIX_PATH {/opt/intel/oneapi/2023.2.0/tbb/2021.10.0/env/..:/opt/intel/oneapi/2023.2.0/ipp/2021.9.0/lib/cmake/ipp:/opt/intel/oneapi/2023.2.0/dnnl/2023.2.0/cpu_dpcpp_gpu_dpcpp/../lib/cmake:/opt/intel/oneapi/2023.2.0/dal/2023.2.0:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/IntelDPCPP:/opt/intel/oneapi/2023.2.0/ccl/2021.10.0/lib/cmake/oneCCL}
setenv CMPLR_ROOT {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0}
setenv CPATH {/opt/intel/oneapi/2023.2.0/tbb/2021.10.0/env/../include:/opt/intel/oneapi/2023.2.0/mpi/2021.10.0//include:/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/include:/opt/intel/oneapi/2023.2.0/ippcp/2021.8.0/include:/opt/intel/oneapi/2023.2.0/ipp/2021.9.0/include:/opt/intel/oneapi/2023.2.0/dpl/2022.2.0/linux/include:/opt/intel/oneapi/2023.2.0/dpcpp-ct/2023.2.0/include:/opt/intel/oneapi/2023.2.0/dnnl/2023.2.0/cpu_dpcpp_gpu_dpcpp/include:/opt/intel/oneapi/2023.2.0/dev-utilities/2021.10.0/include:/opt/intel/oneapi/2023.2.0/dal/2023.2.0/include:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/oclfpga/include:/opt/intel/oneapi/2023.2.0/ccl/2021.10.0/include/cpu_gpu_dpcpp}
setenv DAALROOT {/opt/intel/oneapi/2023.2.0/dal/2023.2.0}
setenv DALROOT {/opt/intel/oneapi/2023.2.0/dal/2023.2.0}
setenv DAL_MAJOR_BINARY {1}
setenv DAL_MINOR_BINARY {1}
setenv DIAGUTIL_PATH {/opt/intel/oneapi/2023.2.0/vtune/2023.2.0/sys_check/vtune_sys_check.py:/opt/intel/oneapi/2023.2.0/dpcpp-ct/2023.2.0/sys_check/sys_check.sh:/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/sys_check/sys_check.sh:/opt/intel/oneapi/2023.2.0/advisor/2023.2.0/sys_check/advisor_sys_check.py}
setenv DNNLROOT {/opt/intel/oneapi/2023.2.0/dnnl/2023.2.0/cpu_dpcpp_gpu_dpcpp}
setenv DPCT_BUNDLE_ROOT {/opt/intel/oneapi/2023.2.0/dpcpp-ct/2023.2.0}
setenv DPL_ROOT {/opt/intel/oneapi/2023.2.0/dpl/2022.2.0}
setenv FI_PROVIDER_PATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0//libfabric/lib/prov:/usr/lib/x86_64-linux-gnu/libfabric}
setenv FPGA_VARS_DIR {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/oclfpga}
setenv GDB_INFO {/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/documentation/info/}
setenv INFOPATH {/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/gdb/intel64/lib}
setenv INSPECTOR_2023_DIR {/opt/intel/oneapi/2023.2.0/inspector/2023.2.0}
setenv INTELFPGAOCLSDKROOT {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/oclfpga}
setenv INTEL_LICENSE_FILE {/opt/intel/licenses:/home/werner/intel/licenses}
setenv IPPCP_TARGET_ARCH {intel64}
setenv IPPCRYPTOROOT {/opt/intel/oneapi/2023.2.0/ippcp/2021.8.0}
setenv IPPROOT {/opt/intel/oneapi/2023.2.0/ipp/2021.9.0}
setenv IPP_TARGET_ARCH {intel64}
setenv I_MPI_ROOT {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/ccl/2021.10.0/lib/cpu_gpu_dpcpp}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/compiler/lib/intel64_lin}
prepend-path LD_LIBRARY_PATH {/home/werner/Public/repo/github.com/SCM-NV/ftl.git/install/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/ccl/2021.10.0/lib/cpu_gpu_dpcpp}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/compiler/lib/intel64_lin}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/oclfpga/host/linux64/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/x64}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/dal/2023.2.0/lib/intel64}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/dep/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/libipt/intel64/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/gdb/intel64/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/dnnl/2023.2.0/cpu_dpcpp_gpu_dpcpp/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/ipp/2021.9.0/lib/intel64}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/ippcp/2021.8.0/lib/intel64}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/itac/2021.10.0/slib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/intel64}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/lib/release}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/libfabric/lib}
prepend-path LD_LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/tbb/2021.10.0/env/../lib/intel64/gcc4.8}
setenv LIBRARY_PATH {/opt/intel/oneapi/2023.2.0/tbb/2021.10.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/2023.2.0/mpi/2021.10.0//libfabric/lib:/opt/intel/oneapi/2023.2.0/mpi/2021.10.0//lib/release:/opt/intel/oneapi/2023.2.0/mpi/2021.10.0//lib:/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/intel64:/opt/intel/oneapi/2023.2.0/ippcp/2021.8.0/lib/intel64:/opt/intel/oneapi/2023.2.0/ipp/2021.9.0/lib/intel64:/opt/intel/oneapi/2023.2.0/dnnl/2023.2.0/cpu_dpcpp_gpu_dpcpp/lib:/opt/intel/oneapi/2023.2.0/dal/2023.2.0/lib/intel64:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib:/opt/intel/oneapi/2023.2.0/ccl/2021.10.0/lib/cpu_gpu_dpcpp}
setenv MANPATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/man:/opt/intel/oneapi/2023.2.0/itac/2021.10.0/man:/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/documentation/man:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/documentation/en/man/common}
setenv MKLROOT {/opt/intel/oneapi/2023.2.0/mkl/2023.2.0}
setenv NLSPATH {/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/intel64/locale/%l_%t/%N:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N}
setenv OCL_ICD_FILENAMES {libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/x64/libintelocl.so}
setenv ONEAPI_ROOT {/opt/intel/oneapi/2023.2.0}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/advisor/2023.2.0/bin64}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/bin/intel64}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/linux/lib/oclfpga/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/debugger/2023.2.0/gdb/intel64/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/dev-utilities/2021.10.0/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/dpcpp-ct/2023.2.0/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/inspector/2023.2.0/bin64}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/itac/2021.10.0/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/bin/intel64}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/libfabric/bin}
prepend-path PATH {/opt/intel/oneapi/2023.2.0/vtune/2023.2.0/bin64}
setenv PKG_CONFIG_PATH {/opt/intel/oneapi/2023.2.0/vtune/2023.2.0/include/pkgconfig/lib64:/opt/intel/oneapi/2023.2.0/tbb/2021.10.0/env/../lib/pkgconfig:/opt/intel/oneapi/2023.2.0/mpi/2021.10.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/mkl/2023.2.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/ippcp/2021.8.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/inspector/2023.2.0/include/pkgconfig/lib64:/opt/intel/oneapi/2023.2.0/dpl/2022.2.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/dnnl/2023.2.0/cpu_dpcpp_gpu_dpcpp/../lib/pkgconfig:/opt/intel/oneapi/2023.2.0/dal/2023.2.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/compiler/2023.2.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/ccl/2021.10.0/lib/pkgconfig:/opt/intel/oneapi/2023.2.0/advisor/2023.2.0/include/pkgconfig/lib64}
setenv SETVARS_COMPLETED {1}
setenv TBBROOT {/opt/intel/oneapi/2023.2.0/tbb/2021.10.0/env/..}
setenv VTUNE_PROFILER_2023_DIR {/opt/intel/oneapi/2023.2.0/vtune/2023.2.0}
setenv VTUNE_PROFILER_DIR {/opt/intel/oneapi/2023.2.0/vtune/2023.2.0}
setenv VT_ADD_LIBS {-ldwarf -lelf -lvtunwind -lm -lpthread}
setenv VT_LIB_DIR {/opt/intel/oneapi/2023.2.0/itac/2021.10.0/lib}
setenv VT_MPI {impi4}
setenv VT_ROOT {/opt/intel/oneapi/2023.2.0/itac/2021.10.0}
setenv VT_SLIB_DIR {/opt/intel/oneapi/2023.2.0/itac/2021.10.0/slib}

@jsquyres
Copy link
Member

jsquyres commented May 2, 2024

Looks like the original reporting user has resolved the compiler issue in their environment. Closing the issue.

@jsquyres jsquyres closed this as completed May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants