diff --git a/share/libc/limits.h b/share/libc/limits.h
index b5c0bb1ab2788b06ef2b9ffaff1b5b310d4f08ab..161f09ae491353fe493df9debe6f29ff69132f03 100644
--- a/share/libc/limits.h
+++ b/share/libc/limits.h
@@ -169,11 +169,12 @@
 
 /* Maximum length of a host name (not including the terminating null)
    as returned from the gethostname() function.
-   Note: Mac OS does not define this constant. 
+   Note: Mac OS does not define this constant, and Linux use a strictly smaller
+   one than what POSIX mandate
 */
 #ifdef __FC_HOST_NAME_MAX
 #  if __FC_HOST_NAME_MAX >= 0
-     _Static_assert(__FC_HOST_NAME_MAX >=_POSIX_HOST_NAME_MAX, "__FC_HOST_NAME_MAX is too small (" expand(__FC_HOST_NAME_MAX) "): minimal value is " expand(_POSIX_HOST_NAME_MAX));
+     // _Static_assert(__FC_HOST_NAME_MAX >=_POSIX_HOST_NAME_MAX, "__FC_HOST_NAME_MAX is too small (" expand(__FC_HOST_NAME_MAX) "): minimal value is " expand(_POSIX_HOST_NAME_MAX));
 #    define HOST_NAME_MAX __FC_HOST_NAME_MAX
 #  else
 #    undef HOST_NAME_MAX