Skip to content
Snippets Groups Projects

[bugfix] Include config.h in lrutest.cc

Merged Carsten Gräser requested to merge bugfix/fix-lrutest into master
  1. Nov 29, 2023
    • Carsten Gräser's avatar
      [bugfix] Include config.h in lrutest.cc · 1d5dfe12
      Carsten Gräser authored
      This fixes a linker error for me. Without this patch I get:
      
      > rutest.cc:(.text._ZN3MPI9IntracommC2Ev[_ZN3MPI9IntracommC5Ev]+0x18): undefined reference to `MPI::Comm::Comm()'
      > /usr/bin/ld: CMakeFiles/lrutest.dir/lrutest.cc.o: in function `MPI::Intracomm::Intracomm(ompi_communicator_t*)':
      > lrutest.cc:(.text._ZN3MPI9IntracommC2EP19ompi_communicator_t[_ZN3MPI9IntracommC5EP19ompi_communicator_t]+0x2c): undefined reference to `MPI::Comm::Comm()'
      > /usr/bin/ld: CMakeFiles/lrutest.dir/lrutest.cc.o: in function `MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)':
      > lrutest.cc:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb]+0x2a): undefined reference to `ompi_mpi_cxx_op_intercept'
      > /usr/bin/ld: CMakeFiles/lrutest.dir/lrutest.cc.o:(.data.rel.ro._ZTVN3MPI3WinE[_ZTVN3MPI3WinE]+0x48): undefined reference to `MPI::Win::Free()'
      > /usr/bin/ld: CMakeFiles/lrutest.dir/lrutest.cc.o:(.data.rel.ro._ZTVN3MPI8DatatypeE[_ZTVN3MPI8DatatypeE]+0x78): undefined reference to `MPI::Datatype::Free()'
      1d5dfe12
Loading