Don't include platform_time.h if !MBEDTLS_HAVE_TIME
platform_time.h includes time.h, which is not assumed to be present
on a system where MBEDTLS_HAVE_TIME is not defined.
diff --git a/include/mbedtls/platform_util.h b/include/mbedtls/platform_util.h
index 66a8221..e62a3af 100644
--- a/include/mbedtls/platform_util.h
+++ b/include/mbedtls/platform_util.h
@@ -31,10 +31,9 @@
#include MBEDTLS_CONFIG_FILE
#endif
-#include "mbedtls/platform_time.h"
-
#include <stddef.h>
#if defined(MBEDTLS_HAVE_TIME_DATE)
+#include "mbedtls/platform_time.h"
#include <time.h>
#endif /* MBEDTLS_HAVE_TIME_DATE */