From f9fc7392fa49d4481ae70c32b8c69df0834e8ad0 Mon Sep 17 00:00:00 2001 From: Jung-uk Kim Date: Fri, 1 Nov 2024 02:30:49 -0400 Subject: [PATCH] FreeBSD: Disable support for "-mtls-dialect" for FreeBSD Clang 19 supports "-mtls-dialect=" but FreeBSD does not support "-mtls-dialect=gnu2". Skip auto-detection for FreeBSD. Part-of: --- meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meson.build b/meson.build index f26f73361a2..c5b2da2700b 100644 --- a/meson.build +++ b/meson.build @@ -525,6 +525,8 @@ if not have_mtls_dialect # cross-compiling, but because this is just an optimization we can skip it if meson.is_cross_build() and not meson.can_run_host_binaries() warning('cannot auto-detect -mtls-dialect when cross-compiling, using compiler default') + elif host_machine.system() == 'freebsd' + warning('cannot use -mtls-dialect for FreeBSD, using compiler default') else # The way to specify the TLSDESC dialect is architecture-specific. # We probe both because there is not a fallback guaranteed to work for all