From 0afcccdc46950c5b4a49024e2092ab712ba6be94 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Wed, 8 Dec 2021 09:21:53 +0100 Subject: [PATCH] src/Makefile.defs: link -lrt if glibc <= 2.17 - GH #2921 (cherry picked from commit 743a9d33dcc3a6220bba217c14810dafb53355b2) --- src/Makefile.defs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Makefile.defs b/src/Makefile.defs index 82b8751e2e5..ab3d6b7e272 100644 --- a/src/Makefile.defs +++ b/src/Makefile.defs @@ -1886,6 +1886,13 @@ ifeq ($(OS), linux) ifeq ($(NO_SELECT),) C_DEFS+=-DHAVE_SELECT endif + ifeq ($(CC_NAME), gcc) + # link librt for glibc <= 2.17 + GLIBCVER:=$(shell ldd --version | head -1 | awk '{ sub(/\./, "", $NF); print $NF }' ) + ifeq ($(shell [ $(GLIBCVER) -le 217 ] && echo librt), librt) + LIBS+=-lrt + endif + endif endif ifeq ($(OS), gnu_kfreebsd)