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

Compiling with Spack Installed GCC Errors #15680

Open
kaanolgu opened this issue Oct 13, 2024 · 1 comment
Open

Compiling with Spack Installed GCC Errors #15680

kaanolgu opened this issue Oct 13, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@kaanolgu
Copy link

Describe the bug

I am trying to install with spack provided GCC, followed this solution here for external CUDA support but having similar problem for non default located GCC installation.

It's a long line of errors related with GLIBCXX like :

/bin/ld: /workspace/tools/llvm/build/bin/../lib/libsycl.so: undefined reference to std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)@GLIBCXX_3.4.26'

Seems like something is not linking properly with my spack load [email protected] is there any other lines I need to set like the CUDA_LIB_PATH for non default GCC ?

Because if I use the system GCC with module load everything works fine

To reproduce

git clone https://github.com/intel/llvm.git
spack load [email protected]
CUDA_LIB_PATH=$(spack location -i cuda%$COMPILER@${COMPVER})/lib64/stubs CC=gcc CXX=g++ python ${DPCPP_HOME}/llvm/buildbot/configure.py --cuda --cmake-opt="-DCUDA_TOOLKIT_ROOT_DIR=$(spack location -i cuda%$COMPILER@${COMPVER})" -t Release
CUDA_LIB_PATH=$(spack location -i cuda%$COMPILER@${COMPVER})/lib64/stubs CC=gcc CXX=g++ python ${DPCPP_HOME}/llvm/buildbot/compile.py -j8

Environment

  • OS: Linux
  • Target device and vendor: Nvidia GPU with Intel LLVM Clang compiler
  • DPC++ version: fda7dc7 ( 2024.2.0) also sycl branch gives the same error
  • Dependencies version: cuda 12.6

Additional context

No response

@kaanolgu kaanolgu added the bug Something isn't working label Oct 13, 2024
@kaanolgu kaanolgu changed the title Installing with Spack Installed GCC Errors Compiling with Spack Installed GCC Errors Oct 14, 2024
@0x12CC
Copy link
Contributor

0x12CC commented Oct 16, 2024

@kaanolgu, I don't think this is a bug in our build system since you're able to get it working using your system's GCC.

Could you please try comparing the LD_LIBRARY_PATH from your system's environment to the one from the Spack-configured environment? I don't use Spack but I've encountered similar issues when my LD_LIBRARY_PATH or PATH variables were misconfigured.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants