[lvm-devel] main - make: build without versionsort

Zdenek Kabelac zkabelac at sourceware.org
Mon Sep 27 16:57:52 UTC 2021


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=dab4acb8f8b379f27bdd5cd2f9014385948cdcc0
Commit:        dab4acb8f8b379f27bdd5cd2f9014385948cdcc0
Parent:        df70dca995e5593e27e13cf00311d961b4def0e2
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Fri Sep 24 23:04:37 2021 +0200
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Sep 27 18:56:14 2021 +0200

make: build without versionsort

Reported-by: adamboardman of gemian
---
 lib/format_text/archive.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/format_text/archive.c b/lib/format_text/archive.c
index 1528cb173..103b0608d 100644
--- a/lib/format_text/archive.c
+++ b/lib/format_text/archive.c
@@ -135,6 +135,10 @@ static struct dm_list *_scan_archive(struct dm_pool *mem,
 
 	dm_list_init(results);
 
+#ifndef HAVE_VERSIONSORT
+        /* fallback to alphasort when versionsort is not defined */
+	#define versionsort     alphasort
+#endif /* !HAVE_VERSIONSORT */
 	/* Use versionsort to handle numbers beyond 5 digits */
 	if ((count = scandir(dir, &dirent, NULL, versionsort)) < 0) {
 		log_error("Couldn't scan the archive directory (%s).", dir);




More information about the lvm-devel mailing list