From 5e4c6de73a023e480a909aac1eb23d93ceb4d0fa Mon Sep 17 00:00:00 2001 From: Tim van der Molen Date: Mon, 15 Jun 2020 19:51:36 +0200 Subject: Enable --version-sort on systems without strverscmp() The --version-sort option requires strverscmp(), but this is a glibc extension that does not exist on OpenBSD and other systems. To enable --version-sort on those systems, provide an internal implementation of strverscmp(). The implementation is from the musl C library and is MIT-licensed. The build process remains the same: the verscmp flag should be set to 1 only if strverscmp() is available in libc. If verscmp is 0, then the internal implementation is used. --- config.mk | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'config.mk') diff --git a/config.mk b/config.mk index 0a8c0e4..5dfd7d3 100644 --- a/config.mk +++ b/config.mk @@ -64,10 +64,7 @@ ifeq (${stat64},1) endif ifeq (${verscmp},1) - CFLAGS += -DHAVE_VERSCMP - MAN_VERSCMP = available -else - MAN_VERSCMP = not available + CFLAGS += -DHAVE_STRVERSCMP endif ifeq (${xinerama},1) -- cgit v1.2.3