diff --git a/libc/include/stdlib.h b/libc/include/stdlib.h index 0f985e254..239f18696 100644 --- a/libc/include/stdlib.h +++ b/libc/include/stdlib.h @@ -106,6 +106,12 @@ extern void arc4random_addrandom(unsigned char *, int); #define RAND_MAX 0x7fffffff +/* Work around x86 libvpx build breakage caused by postproc_x86.c. */ +#if defined(__i386__) && defined(rand) +#undef rand +#define __rand lrand48 +#endif + int rand(void); int rand_r(unsigned int*); void srand(unsigned int);