Skip to content

Commit

Permalink
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.jruby.truffle.platform.darwin;

import com.oracle.truffle.api.TruffleOptions;
import jnr.ffi.LibraryLoader;
import jnr.ffi.Pointer;
import org.jruby.truffle.platform.ProcessName;
@@ -20,12 +21,16 @@ public class DarwinProcessName implements ProcessName {
private final CrtExterns crtExterns;

public DarwinProcessName() {
crtExterns = LibraryLoader.create(CrtExterns.class).failImmediately().library("libSystem.B.dylib").load();
if (TruffleOptions.AOT) {
crtExterns = null;
} else {
crtExterns = LibraryLoader.create(CrtExterns.class).failImmediately().library("libSystem.B.dylib").load();
}
}

@Override
public boolean canSet() {
return true;
return !TruffleOptions.AOT;
}

@Override

0 comments on commit 0c2ec06

Please sign in to comment.