From 9bc123177f3f8eab21a459e7637e695d8286e792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Mon, 27 Oct 2025 18:14:24 +0300 Subject: [PATCH] mdbx: cleanup makefile from linking with `libm`. --- GNUmakefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 9385ef08..81328f3b 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -119,16 +119,16 @@ endef define uname2libs case "$(UNAME)" in CYGWIN*|MINGW*|MSYS*|Windows*) - echo '-lm -lntdll -lwinmm'; + echo '-lntdll -lwinmm'; ;; *SunOS*|*Solaris*) - echo '-lm -lkstat -lrt'; + echo '-lkstat -lrt'; ;; *Darwin*|OpenBSD*) - echo '-lm'; + echo ''; ;; *) - echo '-lm -lrt'; + echo '-lrt'; ;; esac endef @@ -545,7 +545,7 @@ $(foreach file,$(TEST_SRC),$(eval $(call test-rule,$(file)))) define tool-rule mdbx_$(1): src/tools/$(1).c libmdbx.a @echo ' CC+LD $$@' - $(QUIET)$$(CC) $$(CFLAGS) $$(MDBX_BUILD_OPTIONS) -Isrc '-DMDBX_CONFIG_H="config.h"' $$^ $$(EXE_LDFLAGS) $$(LIBS) -o $$@ + $(QUIET)$$(CC) $$(CFLAGS) $$(MDBX_BUILD_OPTIONS) -Isrc '-DMDBX_CONFIG_H="config.h"' $$^ $$(EXE_LDFLAGS) $$(LIBS) -lm -o $$@ mdbx_$(1).static: src/tools/$(1).c mdbx-static.o @echo ' CC+LD $$@' @@ -561,7 +561,7 @@ $(foreach file,$(TOOLS),$(eval $(call tool-rule,$(file)))) mdbx_test: $(TEST_OBJ) libmdbx.$(SO_SUFFIX) @echo ' LD $@' - $(QUIET)$(CXX) $(CXXFLAGS) $(TEST_OBJ) -Wl,-rpath . -L . -l mdbx $(EXE_LDFLAGS) $(LIBS) -o $@ + $(QUIET)$(CXX) $(CXXFLAGS) $(TEST_OBJ) -Wl,-rpath . -L . -lm -l mdbx $(EXE_LDFLAGS) $(LIBS) -o $@ $(MDBX_GIT_DIR)/HEAD $(MDBX_GIT_DIR)/index $(MDBX_GIT_DIR)/refs/tags: @echo '*** ' >&2