From 1d448662802309b0cb4886afefe8a91c2315ffa0 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Tue, 20 Dec 2022 16:35:37 -0500 Subject: kconfig: Mostly preserve keys ordering of original defconfig. * guix/build/kconfig.scm (defconfig->alist): Reverse the results of lists constructed with cons. --- guix/build/kconfig.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'guix/build') diff --git a/guix/build/kconfig.scm b/guix/build/kconfig.scm index 192bc17c21..7c1f128ffd 100644 --- a/guix/build/kconfig.scm +++ b/guix/build/kconfig.scm @@ -102,10 +102,10 @@ An error is thrown for invalid configurations. ;; The search for duplicates is done. ;; Return the alist or throw an error on duplicates. (if (null? duplicates) - alist + (reverse alist) (error (format #f "duplicate configurations in ~a" defconfig) - duplicates)) + (reverse duplicates))) ;; Continue the search for duplicates. (loop (cdr keys) (if (member (first keys) (cdr keys)) -- cgit v1.2.3