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.