From: "kosaki (Motohiro KOSAKI)" Date: 2013-03-19T08:18:25+09:00 Subject: [ruby-core:53516] [ruby-trunk - Bug #8051][Third Party's Issue] linux_iocparm_len in io.c is ifdef __linux__, but uses glibc specifics 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/