diff --git a/include/common.h b/include/common.h
index 090fcde5d0e0474e977f778d1463386be8c58a00..968334b588b15bd5f0698ac2ee21d7a62e893d48 100644
--- a/include/common.h
+++ b/include/common.h
@@ -360,6 +360,11 @@ int do_ext2load(cmd_tbl_t *, int, int, char * const []);
 int	env_init     (void);
 void	env_relocate (void);
 int	envmatch     (uchar *, int);
+
+/* Avoid unfortunate conflict with libc's getenv() */
+#ifdef CONFIG_SANDBOX
+#define getenv uboot_getenv
+#endif
 char	*getenv	     (const char *);
 int	getenv_f     (const char *name, char *buf, unsigned len);
 ulong getenv_ulong(const char *name, int base, ulong default_val);