From d8559ec92eb459f8b4f7f866bd1c29f81310bafb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20R=C3=B6hling?= Date: Tue, 12 Nov 2024 09:52:29 +0100 Subject: [PATCH] Linux: Recognize multiarch directories for musl-linux-any When bootstrapping Debian for musl-linux-any, the multiarch directories are not found due to an overly-specific regular expression. See https://bugs.debian.org/1085507 for the original bug report. --- Modules/Platform/Linux-Initialize.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/Platform/Linux-Initialize.cmake b/Modules/Platform/Linux-Initialize.cmake index 7166b20e8b..e1e5d7ed95 100644 --- a/Modules/Platform/Linux-Initialize.cmake +++ b/Modules/Platform/Linux-Initialize.cmake @@ -2,4 +2,4 @@ set(LINUX 1) set(UNIX 1) # Match multiarch library directory names. -set(CMAKE_LIBRARY_ARCHITECTURE_REGEX "[a-z0-9_]+(-[a-z0-9_]+)?-linux-gnu[a-z0-9_]*") +set(CMAKE_LIBRARY_ARCHITECTURE_REGEX "[a-z0-9_]+(-[a-z0-9_]+)?-linux-[a-z0-9_]*")