build : disable lto for C++ (make) and enable existing LTO flag (cmake)

This commit is contained in:
Georgi Gerganov 2023-10-30 15:40:01 +02:00
parent 1206b5f3be
commit 6f6b0db6d1
No known key found for this signature in database
GPG key ID: 449E073F9DC10735
2 changed files with 6 additions and 8 deletions

View file

@ -120,12 +120,12 @@ MK_CXXFLAGS = -std=c++11 -fPIC
# -Ofast tends to produce faster code, but may not be available for some compilers.
ifdef LLAMA_FAST
MK_CFLAGS += -flto -Ofast
MK_HOST_CXXFLAGS += -flto -Ofast
MK_CUDA_CXXFLAGS += -flto -O3
MK_CFLAGS += -Ofast -flto
MK_HOST_CXXFLAGS += -Ofast
MK_CUDA_CXXFLAGS += -O3
else
MK_CFLAGS += -flto -O3
MK_CXXFLAGS += -flto -O3
MK_CFLAGS += -O3 -flto
MK_CXXFLAGS += -O3
endif
# clock_gettime came in POSIX.1b (1993)