Chromium Code Reviews| Index: include/v8config.h |
| diff --git a/include/v8config.h b/include/v8config.h |
| index fabf13b61a7e5d58b9db4f8e634d741f2d09e588..a0d9b5c967d4679d9129ac5b083f759b981ac778 100644 |
| --- a/include/v8config.h |
| +++ b/include/v8config.h |
| @@ -124,6 +124,7 @@ |
| // V8_LIBC_BIONIC - Bionic libc |
| // V8_LIBC_BSD - BSD libc derivate |
| // V8_LIBC_GLIBC - GNU C library |
| +// V8_LIBC_UCLIBC - uClibc |
|
smcgruer2
2015/04/13 16:41:25
I'm on the fence about reintroducing this, as it's
|
| // |
| // Note that testing for libc must be done using #if not #ifdef. For example, |
| // to test for the GNU C library, use: |
| @@ -136,6 +137,9 @@ |
| #elif defined(__BIONIC__) |
| # define V8_LIBC_BIONIC 1 |
| # define V8_LIBC_BSD 1 |
| +#elif defined(__UCLIBC__) |
| +// Must test for UCLIBC before GLIBC, as UCLIBC pretends to be GLIBC. |
| +# define V8_LIBC_UCLIBC 1 |
| #elif defined(__GLIBC__) || defined(__GNU_LIBRARY__) |
| # define V8_LIBC_GLIBC 1 |
| #else |