compiler.h: only use inx/outx on ARM with glibc
musl only implements inx/outx on x86, so check for __GLIBC__ instead of __linux__. Signed-off-by: Ross Burton <ross.burton@intel.com>
This commit is contained in:
parent
5f65a6246f
commit
6a2ce6c5da
|
@ -758,9 +758,9 @@ inl(unsigned short port)
|
||||||
return xf86ReadMmio32Le((void *) ioBase, port);
|
return xf86ReadMmio32Le((void *) ioBase, port);
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif defined(__arm__) && defined(__linux__)
|
#elif defined(__arm__) && defined(__GLIBC__)
|
||||||
|
|
||||||
/* for Linux on ARM, we use the LIBC inx/outx routines */
|
/* for glibc on ARM, we use the LIBC inx/outx routines */
|
||||||
/* note that the appropriate setup via "ioperm" needs to be done */
|
/* note that the appropriate setup via "ioperm" needs to be done */
|
||||||
/* *before* any inx/outx is done. */
|
/* *before* any inx/outx is done. */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue