--- lib/meson.build.orig	2026-09-13 10:03:44 UTC
+++ lib/meson.build
@@ -27,6 +27,11 @@ map2_conf.set('LIBMAJOR2', lib2_soversion)
 
 map2_conf = configuration_data()
 map2_conf.set('LIBMAJOR2', lib2_soversion)
+if not cc.has_function('strlcpy')
+  map2_conf.set('STRLCPY_SYMBOL', 'rc_strlcpy;')
+else
+  map2_conf.set('STRLCPY_SYMBOL', '')
+endif
 radcli2_map = configure_file(
   input: 'radcli2.map.in', output: 'radcli2.map', configuration: map2_conf,
 )
--- lib/radcli2.map.in.orig	2026-09-13 10:03:44 UTC
+++ lib/radcli2.map.in
@@ -144,7 +144,7 @@ RADCLI2_PRIVATE
 	rc_getmtime;
 	rc_conf_int_id;
 	rc_str2tm;
-	rc_strlcpy;
+	@STRLCPY_SYMBOL@
 	rc_md5_calc;
 	rc_getaddrinfo;
 	rc_own_bind_addr;
