X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2FMakefile;h=1d972cffc281c43dd10a299d806bdc3f15a5206f;hb=516ad1c9bf7dceeeb055e250d8cd83598c01a531;hp=9508e18be46400df77e7e4c4453975741c444b1f;hpb=68bf362ea2385a641be9f5ed9ce2acdf55a1ecf1;p=stockfish diff --git a/src/Makefile b/src/Makefile index 9508e18b..1d972cff 100644 --- a/src/Makefile +++ b/src/Makefile @@ -386,10 +386,12 @@ ifeq ($(COMP),clang) ifneq ($(KERNEL),Darwin) ifneq ($(KERNEL),OpenBSD) ifneq ($(KERNEL),FreeBSD) + ifneq ($(RTLIB),compiler-rt) LDFLAGS += -latomic endif endif endif + endif ifeq ($(arch),$(filter $(arch),armv7 armv8)) ifeq ($(OS),Android) @@ -883,14 +885,15 @@ clang-profile-use: all gcc-profile-make: + @mkdir -p profdir $(MAKE) ARCH=$(ARCH) COMP=$(COMP) \ - EXTRACXXFLAGS='-fprofile-generate="./"' \ + EXTRACXXFLAGS='-fprofile-generate=profdir' \ EXTRALDFLAGS='-lgcov' \ all gcc-profile-use: $(MAKE) ARCH=$(ARCH) COMP=$(COMP) \ - EXTRACXXFLAGS='-fprofile-use="./" -fno-peel-loops -fno-tracer' \ + EXTRACXXFLAGS='-fprofile-use=profdir -fno-peel-loops -fno-tracer' \ EXTRALDFLAGS='-lgcov' \ all