diff --git a/projects/rccl/Makefile b/projects/rccl/Makefile index 777912005f..dee3f806b4 100644 --- a/projects/rccl/Makefile +++ b/projects/rccl/Makefile @@ -50,7 +50,7 @@ NVCUFLAGS += -Xptxas -v -Xcompiler -Wall,-Wextra CXXFLAGS += -Wall -Wextra endif -LDFLAGS := -Wl,--no-as-needed -L$(CUDA_HOME)/lib64 -lcudart +LDFLAGS := -L$(CUDA_HOME)/lib64 -lcudart MPIFLAGS := -I$(MPI_HOME)/include -L$(MPI_HOME)/lib -lmpi TSTINC := -Ibuild/include -Itest/include @@ -88,7 +88,7 @@ lib : $(INCTARGETS) $(LIBDIR)/$(LIBTARGET) $(LIBDIR)/$(LIBTARGET) : $(LIBOBJ) @printf "Linking %-25s\n" $@ @mkdir -p $(LIBDIR) - @$(GPP) $(CPPFLAGS) $(CXXFLAGS) -shared -Wl,-soname,$(LIBSONAME) -o $@ $(LDFLAGS) $(LIBOBJ) + @$(GPP) $(CPPFLAGS) $(CXXFLAGS) -shared -Wl,--no-as-needed -Wl,-soname,$(LIBSONAME) -o $@ $(LDFLAGS) $(LIBOBJ) @ln -sf $(LIBSONAME) $(LIBDIR)/$(LIBNAME) @ln -sf $(LIBTARGET) $(LIBDIR)/$(LIBSONAME) diff --git a/projects/rccl/test/include/test_utilities.h b/projects/rccl/test/include/test_utilities.h index fb34d1988d..4196801f68 100644 --- a/projects/rccl/test/include/test_utilities.h +++ b/projects/rccl/test/include/test_utilities.h @@ -31,6 +31,7 @@ #define SRC_TEST_UTILITIES_H_ #include +#include #define CUDACHECK(cmd) do { \ cudaError_t e = cmd; \