From b66780633e98700212f79d3c0deaff5f88c824ce Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Sun, 4 Jul 2021 15:37:19 +0300 Subject: [PATCH] mdbx-tools: linking with math library (`-lm`). --- GNUmakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 9cc2ccdd..78989595 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -39,7 +39,7 @@ CXXSTD ?= $(eval CXXSTD := $$(shell PROBE=$$$$([ -f mdbx.c++ ] && echo mdbx.c++ CXXFLAGS = $(CXXSTD) $(filter-out -std=gnu11,$(CFLAGS)) # TIP: Try append '--no-as-needed,-lrt' for ability to built with modern glibc, but then use with the old. -LIBS ?= $(shell uname | grep -qi SunOS && echo "-lkstat") $(shell uname | grep -qi -e Darwin -e OpenBSD || echo "-lrt") $(shell uname | grep -qi Windows && echo "-lntdll") +LIBS ?= -lm $(shell uname | grep -qi SunOS && echo "-lkstat") $(shell uname | grep -qi -e Darwin -e OpenBSD || echo "-lrt") $(shell uname | grep -qi Windows && echo "-lntdll") LDFLAGS ?= $(shell $(LD) --help 2>/dev/null | grep -q -- --gc-sections && echo '-Wl,--gc-sections,-z,relro,-O1')$(shell $(LD) --help 2>/dev/null | grep -q -- -dead_strip && echo '-Wl,-dead_strip') EXE_LDFLAGS ?= -pthread