diff --git a/src/org/jruby/ext/ffi/Platform.java b/src/org/jruby/ext/ffi/Platform.java index 147f54447d5..1de850a9242 100644 --- a/src/org/jruby/ext/ffi/Platform.java +++ b/src/org/jruby/ext/ffi/Platform.java @@ -87,7 +87,7 @@ private static final String getArchitecture() { public static final boolean IS_LINUX = OS.equals(LINUX); public static final boolean IS_SOLARIS = OS.equals(SOLARIS); public static final boolean IS_BSD = IS_MAC || IS_FREEBSD || IS_OPENBSD; - public static final String LIBC = IS_WINDOWS ? "msvcrt" : "c"; + public static final String LIBC = IS_WINDOWS ? "msvcrt" : IS_LINUX ? "libc.so.6" : "c"; public static final String NAME = String.format("%s-%s", ARCH, OS); public static final int BIG_ENDIAN = 4321; public static final int LITTLE_ENDIAN = 1234;