Skip to content

Commit c1e05b4

Browse files
committed
Remove JNA environment vars
1 parent 2a0888b commit c1e05b4

1 file changed

Lines changed: 3 additions & 20 deletions

File tree

bin/jruby

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,6 @@ case "`uname`" in
1919
Darwin) darwin=true;;
2020
esac
2121

22-
#
23-
# Figure out the OS and cpu the same as JNA would, so the library path can be set
24-
#
25-
case "`uname -m`" in
26-
i[34567]86) JNA_CPU=i386; JNA_ALT_CPU=amd64;;
27-
i86pc) JNA_CPU="x86"; JNA_ALT_CPU=amd64;;
28-
amd64|x86_64) JNA_CPU=amd64; JNA_ALT_CPU=i386;;
29-
sparc*) JNA_CPU=sparc; JNA_ALT_CPU=sparcv9;;
30-
esac
31-
3222
# ----- Verify and Set Required Environment Variables -------------------------
3323

3424
## resolve links - $0 may be a link to home
@@ -269,13 +259,6 @@ ruby_args=("${ruby_args[@]}" "$@")
269259
set -- "${ruby_args[@]}"
270260

271261
JAVA_OPTS="$JAVA_OPTS $JAVA_MEM $JAVA_STACK"
272-
JNA_OS="`uname -s | tr '[:upper:]' '[:lower:]'`"
273-
case "$JNA_OS" in
274-
darwin) JNA_PATH="$JRUBY_HOME/lib/native/darwin";;
275-
*) JNA_PATH="$JRUBY_HOME/lib/native/${JNA_OS}-${JNA_CPU}:$JRUBY_HOME/lib/native/${JNA_OS}-${JNA_ALT_CPU}";;
276-
esac
277-
#JAVA_OPTS="$JAVA_OPTS -Djna.boot.library.path=$JNA_PATH"
278-
JAVA_JNA="-Djna.boot.library.path=$JNA_PATH"
279262

280263
JFFI_BOOT=""
281264
for d in $JRUBY_HOME/lib/native/*`uname -s`; do
@@ -319,7 +302,7 @@ if [ "$VERIFY_JRUBY" != "" ]; then
319302
echo "Running with instrumented profiler"
320303
fi
321304

322-
"$JAVA_CMD" $PROFILE_ARGS $JAVA_OPTS "$JAVA_JNA" "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \
305+
"$JAVA_CMD" $PROFILE_ARGS $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \
323306
"-Djruby.home=$JRUBY_HOME" \
324307
"-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
325308
"-Djruby.shell=$JRUBY_SHELL" \
@@ -342,7 +325,7 @@ if [ "$VERIFY_JRUBY" != "" ]; then
342325
else
343326
if $cygwin; then
344327
# exec doed not work correctly with cygwin bash
345-
"$JAVA_CMD" $JAVA_OPTS "$JAVA_JNA" "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
328+
"$JAVA_CMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
346329
"-Djruby.home=$JRUBY_HOME" \
347330
"-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
348331
"-Djruby.shell=$JRUBY_SHELL" \
@@ -355,7 +338,7 @@ else
355338

356339
exit $JRUBY_STATUS
357340
else
358-
exec "$JAVA_CMD" $JAVA_OPTS "$JAVA_JNA" "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
341+
exec "$JAVA_CMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
359342
"-Djruby.home=$JRUBY_HOME" \
360343
"-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
361344
"-Djruby.shell=$JRUBY_SHELL" \

0 commit comments

Comments
 (0)