From cd256748c01be2c38b8bcb7b4fe2215ca051fe3f Mon Sep 17 00:00:00 2001 From: Pedram Alizadeh Date: Thu, 2 Mar 2023 11:05:25 -0500 Subject: [PATCH] Adding -pthread flag for linking issues into CMakeLists.txt and src/Makefile (#31) [ROCm/rccl-tests commit: 255750b094265f89256102b3b68c57e72e3a0e45] --- projects/rccl-tests/CMakeLists.txt | 2 ++ projects/rccl-tests/src/Makefile | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/rccl-tests/CMakeLists.txt b/projects/rccl-tests/CMakeLists.txt index 539a1eae2b..d950565e2f 100644 --- a/projects/rccl-tests/CMakeLists.txt +++ b/projects/rccl-tests/CMakeLists.txt @@ -1,6 +1,8 @@ # ######################################################################## # Copyright 2022 Advanced Micro Devices, Inc. # ######################################################################## +#Adding pthread flag for linking +set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") cmake_minimum_required(VERSION 3.16.3 FATAL_ERROR) diff --git a/projects/rccl-tests/src/Makefile b/projects/rccl-tests/src/Makefile index 3dbd41ff9a..f01e7b3850 100644 --- a/projects/rccl-tests/src/Makefile +++ b/projects/rccl-tests/src/Makefile @@ -27,7 +27,7 @@ HIPCUFLAGS += -I$(ROCM_PATH)/include HIPCUFLAGS += -I$(ROCM_PATH)/include/rccl HIPCUFLAGS += -I$(ROCM_PATH)/hip/include/hip LDFLAGS += -L$(ROCM_PATH)/lib -lhsa-runtime64 -lrt -HIPLDFLAGS += $(CUSTOM_RCCL_LIB) -L$(ROCM_PATH)/lib -lhsa-runtime64 -lrt +HIPLDFLAGS += $(CUSTOM_RCCL_LIB) -L$(ROCM_PATH)/lib -lhsa-runtime64 -lrt -pthread ifeq ($(DEBUG), 0) HIPCUFLAGS += -O3