Issue #8051 has been updated by kosaki (Motohiro KOSAKI).

Status changed from Open to Third Party's Issue

_IOC_SIZE is not glibc feature. It's a Linux feature. Please use Linux aware libc.
----------------------------------------
Bug #8051: linux_iocparm_len in  io.c is ifdef __linux__, but uses glibc specifics
https://bugs.ruby-lang.org/issues/8051#change-37707

Author: aep (Arvid Picciani)
Status: Third Party's Issue
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: 1.9.3


_IOC_SIZE is glibc specific, thus compilation fails with musl libc.


-- 
http://bugs.ruby-lang.org/