Fix usage on musl libc
authorKylie McClain <somasis@exherbo.org>
Sat, 30 Apr 2016 01:04:07 +0000 (21:04 -0400)
committerKylie McClain <somasis@exherbo.org>
Sat, 30 Apr 2016 01:31:59 +0000 (21:31 -0400)
commite169ba2b83c780058fe626856cfdb5903a85cb97
treeb3396d1b5ea602d6a5844ea574cc939b2d3de130
parent9de24a3ff31c7446de29c1adcd9276fd7ba93897
Fix usage on musl libc

A gcc compiled on musl does not define __gnu_linux__, it defines __linux__.
Only on glibc does __gnu_linux__ get defined, but both define __linux__, so
we should check for that instead.

With this patch, libffi works perfectly, and passes its testsuite entirely
on musl libc systems.
src/closures.c