Bug #8051

linux_iocparm_len in io.c is ifdef __linux__, but uses glibc specifics

Added by Arvid Picciani about 1 year ago. Updated about 1 year ago.

Status:Third Party's Issue
Target version:-
ruby -v:1.9.3 Backport:


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

Associated revisions

Revision 39818
Added by Motohiro KOSAKI about 1 year ago

  • io.c (linuxiocparmlen): enable only exist IOCSIZE(). Because musl libc doesn't have it. [Bug #8051]


#1 Updated by Motohiro KOSAKI about 1 year ago

  • Status changed from Open to Third Party's Issue

IOCSIZE is not glibc feature. It's a Linux feature. Please use Linux aware libc.

Also available in: Atom PDF