From ccb5151291d68eee6c5403b9b72833f080081f44 Mon Sep 17 00:00:00 2001 From: Dennis Bonke Date: Sun, 25 Sep 2022 20:54:06 +0200 Subject: [PATCH] AK: Add support for mlibc in URL --- AK/URL.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AK/URL.h b/AK/URL.h index 714299e7f0..3f24a80b1c 100644 --- a/AK/URL.h +++ b/AK/URL.h @@ -11,6 +11,11 @@ #include #include +// On Linux distros that use mlibc `basename` is defined as a macro that expands to `__mlibc_gnu_basename` or `__mlibc_gnu_basename_c`, so we undefine it. +#if defined(AK_OS_LINUX) && defined(basename) +# undef basename +#endif + namespace AK { // NOTE: The member variables cannot contain any percent encoded sequences.