author | duke |
Wed, 05 Jul 2017 16:51:20 +0200 | |
changeset 2540 | d384844f40cf |
parent 2099 | a9be2da8a8f2 |
permissions | -rw-r--r-- |
0 | 1 |
#!echo "This is not a shell script" |
2 |
############################################################################# |
|
3 |
# |
|
2099 | 4 |
# Copyright 2006-2009 Sun Microsystems, Inc. All Rights Reserved. |
0 | 5 |
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
6 |
# |
|
7 |
# This code is free software; you can redistribute it and/or modify it |
|
8 |
# under the terms of the GNU General Public License version 2 only, as |
|
9 |
# published by the Free Software Foundation. Sun designates this |
|
10 |
# particular file as subject to the "Classpath" exception as provided |
|
11 |
# by Sun in the LICENSE file that accompanied this code. |
|
12 |
# |
|
13 |
# This code is distributed in the hope that it will be useful, but WITHOUT |
|
14 |
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
15 |
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
16 |
# version 2 for more details (a copy is included in the LICENSE file that |
|
17 |
# accompanied this code). |
|
18 |
# |
|
19 |
# You should have received a copy of the GNU General Public License version |
|
20 |
# 2 along with this work; if not, write to the Free Software Foundation, |
|
21 |
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
22 |
# |
|
23 |
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
|
24 |
# CA 95054 USA or visit www.sun.com if you need additional information or |
|
25 |
# have any questions. |
|
26 |
# |
|
27 |
############################################################################# |
|
28 |
# |
|
29 |
# JPRT shell configuration for building. |
|
30 |
# |
|
31 |
# Input environment variables: |
|
32 |
# ALT_BOOTDIR |
|
33 |
# ALT_SLASH_JAVA |
|
34 |
# ALT_JDK_IMPORT_PATH |
|
35 |
# OPENJDK |
|
36 |
# Windows Only: |
|
37 |
# PATH |
|
38 |
# VS71COMNTOOLS |
|
39 |
# PROCESSOR_IDENTIFIER |
|
40 |
# ROOTDIR |
|
41 |
# |
|
42 |
# Output variable settings: |
|
43 |
# make Full path to GNU make |
|
44 |
# compiler_path Path to compiler bin directory |
|
45 |
# compiler_name Unique name of this compiler |
|
46 |
# |
|
47 |
# Output environment variables: |
|
48 |
# PATH |
|
49 |
# ALT_COMPILER_PATH |
|
50 |
# OPENJDK only: |
|
51 |
# ALT_CLOSED_JDK_IMPORT_PATH |
|
52 |
# ALT_JDK_DEVTOOLS_DIR |
|
53 |
# Windows Only: |
|
54 |
# ALT_MSDEVTOOLS_PATH |
|
55 |
# ALT_DEVTOOLS_PATH (To avoid the C:/UTILS default) |
|
56 |
# LIB |
|
57 |
# INCLUDE |
|
58 |
# |
|
59 |
# After JDK6, most settings will be found via ALT_SLASH_JAVA or |
|
60 |
# by way of other system environment variables. If this was JDK5 |
|
61 |
# or an older JDK, you might need to export more ALT_* variables. |
|
62 |
# |
|
63 |
# On Windows AMD64, if MSSDK is not set, assumes Platform SDK is installed at: |
|
64 |
# C:/Program Files/Microsoft Platform SDK |
|
65 |
# |
|
66 |
############################################################################# |
|
67 |
||
68 |
############################################################################# |
|
69 |
# Error |
|
70 |
error() # message |
|
71 |
{ |
|
72 |
echo "ERROR: $1" |
|
73 |
exit 6 |
|
74 |
} |
|
75 |
# Directory must exist |
|
76 |
dirMustExist() # dir name |
|
77 |
{ |
|
78 |
if [ ! -d "$1" ] ; then |
|
79 |
error "Directory for $2 does not exist: $1" |
|
80 |
fi |
|
81 |
} |
|
82 |
# File must exist |
|
83 |
fileMustExist() # dir name |
|
84 |
{ |
|
85 |
if [ ! -f "$1" ] ; then |
|
86 |
error "File for $2 does not exist: $1" |
|
87 |
fi |
|
88 |
} |
|
89 |
############################################################################# |
|
90 |
||
91 |
# Should be set by JPRT as the 3 basic inputs |
|
92 |
bootdir="${ALT_BOOTDIR}" |
|
93 |
slashjava="${ALT_SLASH_JAVA}" |
|
94 |
jdk_import="${ALT_JDK_IMPORT_PATH}" |
|
95 |
||
96 |
# The /java/devtools items |
|
97 |
jdk_devtools="${slashjava}/devtools" |
|
98 |
share="${jdk_devtools}/share" |
|
99 |
||
100 |
# Needed for langtools, maybe other parts of the build |
|
101 |
ANT_HOME="${share}/ant/latest" |
|
102 |
export ANT_HOME |
|
103 |
||
104 |
# The 3 bin directories in common to all platforms |
|
105 |
sharebin="${share}/bin" |
|
106 |
antbin="${ANT_HOME}/bin" |
|
107 |
||
108 |
# Check input |
|
109 |
dirMustExist "${bootdir}" ALT_BOOTDIR |
|
110 |
dirMustExist "${slashjava}" ALT_SLASH_JAVA |
|
111 |
dirMustExist "${jdk_import}" ALT_JDK_IMPORT_PATH |
|
112 |
dirMustExist "${ANT_HOME}" ANT_HOME |
|
113 |
||
874
638ddad10e12
6728161: Add SKIP_BOOT_CYCLE feature to create boot jdk and use it during build
ohair
parents:
740
diff
changeset
|
114 |
# If ALT_PREVIOUS_RELEASE_IMAGE not defined, set it to the bootdir area for |
0 | 115 |
# any possible image comparisons. |
116 |
# We assume bootdir is a previous jdk release image, valid for comparison |
|
117 |
# reasons. |
|
874
638ddad10e12
6728161: Add SKIP_BOOT_CYCLE feature to create boot jdk and use it during build
ohair
parents:
740
diff
changeset
|
118 |
if [ "${ALT_PREVIOUS_RELEASE_IMAGE}" = "" ] ; then |
638ddad10e12
6728161: Add SKIP_BOOT_CYCLE feature to create boot jdk and use it during build
ohair
parents:
740
diff
changeset
|
119 |
ALT_PREVIOUS_RELEASE_IMAGE="${bootdir}" |
638ddad10e12
6728161: Add SKIP_BOOT_CYCLE feature to create boot jdk and use it during build
ohair
parents:
740
diff
changeset
|
120 |
export ALT_PREVIOUS_RELEASE_IMAGE |
0 | 121 |
fi |
122 |
||
123 |
# Use the JDK import for now (FIXME: use the binary plugs?) |
|
124 |
if [ "${OPENJDK}" = true ] ; then |
|
125 |
ALT_CLOSED_JDK_IMPORT_PATH="${jdk_import}" |
|
126 |
export ALT_CLOSED_JDK_IMPORT_PATH |
|
127 |
fi |
|
128 |
||
129 |
# Uses 'uname -s', but only expect SunOS or Linux, assume Windows otherwise. |
|
130 |
osname=`uname -s` |
|
131 |
if [ "${osname}" = SunOS ] ; then |
|
132 |
||
133 |
# SOLARIS: Sparc or X86 |
|
134 |
osarch=`uname -p` |
|
135 |
if [ "${osarch}" = sparc ] ; then |
|
136 |
solaris_arch=sparc |
|
137 |
else |
|
138 |
solaris_arch=i386 |
|
139 |
fi |
|
140 |
||
740
b13aca6dc92a
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair
parents:
0
diff
changeset
|
141 |
# Get the compilers into path (make sure it matches ALT setting) |
b13aca6dc92a
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair
parents:
0
diff
changeset
|
142 |
if [ "${JPRT_SOLARIS_COMPILER_NAME}" != "" ] ; then |
b13aca6dc92a
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair
parents:
0
diff
changeset
|
143 |
compiler_name=${JPRT_SOLARIS_COMPILER_NAME} |
b13aca6dc92a
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair
parents:
0
diff
changeset
|
144 |
else |
875
c879050e4c17
6724669: JDK7: Official change to Sun Studio 12 compilers on Solaris
ohair
parents:
740
diff
changeset
|
145 |
compiler_name=SS12 |
740
b13aca6dc92a
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair
parents:
0
diff
changeset
|
146 |
fi |
b13aca6dc92a
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair
parents:
0
diff
changeset
|
147 |
compiler_path=${jdk_devtools}/${solaris_arch}/SUNWspro/${compiler_name}/bin |
0 | 148 |
ALT_COMPILER_PATH="${compiler_path}" |
149 |
export ALT_COMPILER_PATH |
|
150 |
dirMustExist "${compiler_path}" ALT_COMPILER_PATH |
|
1117
78c43ef52a0a
6746424: Remove build dependency on findbugs and FINDBUGS_HOME
ohair
parents:
876
diff
changeset
|
151 |
path4sdk=${compiler_path}:${sharebin}:${antbin} |
0 | 152 |
|
153 |
# Add basic solaris system paths |
|
154 |
path4sdk=${path4sdk}:/usr/ccs/bin:/usr/ccs/lib:/usr/bin:/bin:/usr/sfw/bin |
|
155 |
||
156 |
# Get the previous JDK to be used to bootstrap the build |
|
157 |
path4sdk=${bootdir}/bin:${path4sdk} |
|
158 |
||
159 |
# Find GNU make |
|
160 |
make=/usr/sfw/bin/gmake |
|
161 |
if [ ! -f ${make} ] ; then |
|
162 |
make=/opt/sfw/bin/gmake |
|
163 |
if [ ! -f ${make} ] ; then |
|
164 |
make=${jdk_devtools}/${solaris_arch}/bin/gnumake |
|
165 |
fi |
|
166 |
fi |
|
167 |
fileMustExist "${make}" make |
|
168 |
||
169 |
# File creation mask |
|
170 |
umask 002 |
|
171 |
||
172 |
elif [ "${osname}" = Linux ] ; then |
|
173 |
||
174 |
# LINUX: X86, AMD64 |
|
175 |
osarch=`uname -m` |
|
176 |
if [ "${osarch}" = i686 ] ; then |
|
177 |
linux_arch=i586 |
|
178 |
elif [ "${osarch}" = x86_64 ] ; then |
|
179 |
linux_arch=amd64 |
|
180 |
fi |
|
181 |
||
182 |
# Get the compilers into path (make sure it matches ALT setting) |
|
183 |
compiler_path=/usr/bin |
|
184 |
compiler_name=usr_bin |
|
185 |
ALT_COMPILER_PATH="${compiler_path}" |
|
186 |
export ALT_COMPILER_PATH |
|
187 |
dirMustExist "${compiler_path}" ALT_COMPILER_PATH |
|
1117
78c43ef52a0a
6746424: Remove build dependency on findbugs and FINDBUGS_HOME
ohair
parents:
876
diff
changeset
|
188 |
path4sdk=${compiler_path}:${sharebin}:${antbin} |
0 | 189 |
|
190 |
# Add basic paths |
|
191 |
path4sdk=${path4sdk}:/usr/bin:/bin:/usr/sbin:/sbin |
|
192 |
||
193 |
# Get the previous JDK to be used to bootstrap the build |
|
194 |
path4sdk=${bootdir}/bin:${path4sdk} |
|
195 |
||
196 |
# Find GNU make |
|
197 |
make=/usr/bin/make |
|
198 |
fileMustExist "${make}" make |
|
199 |
||
200 |
umask 002 |
|
201 |
||
202 |
# Linux platform may be old, use motif files from the devtools area |
|
203 |
if [ "${OPENJDK}" = true ] ; then |
|
204 |
ALT_JDK_DEVTOOLS_DIR="${jdk_devtools}" |
|
205 |
export ALT_JDK_DEVTOOLS_DIR |
|
206 |
fi |
|
207 |
||
208 |
||
209 |
else |
|
210 |
||
211 |
# Windows: Differs on CYGWIN vs. MKS, and the compiler available. |
|
212 |
# Also, blanks in pathnames gives GNU make headaches, so anything placed |
|
213 |
# in any ALT_* variable should be the short windows dosname. |
|
214 |
||
215 |
# WINDOWS: Install and use MKS or CYGWIN (should have already been done) |
|
216 |
# Assumption here is that you are in a shell window via MKS or cygwin. |
|
217 |
# MKS install should have defined the environment variable ROOTDIR. |
|
218 |
# We also need to figure out which one we have: X86, AMD64 |
|
219 |
if [ "`echo ${PROCESSOR_IDENTIFIER} | fgrep AMD64`" != "" ] ; then |
|
220 |
windows_arch=amd64 |
|
221 |
else |
|
222 |
windows_arch=i586 |
|
223 |
fi |
|
224 |
||
225 |
# We need to determine if we are running a CYGWIN shell or an MKS shell |
|
226 |
# (if uname isn't available, then it will be unix_toolset=unknown) |
|
227 |
unix_toolset=unknown |
|
228 |
if [ "`uname -a | fgrep Cygwin`" = "" -a -d "${ROOTDIR}" ] ; then |
|
229 |
# We kind of assume ROOTDIR is where MKS is and it's ok |
|
230 |
unix_toolset=MKS |
|
231 |
mkshome=`dosname -s "${ROOTDIR}"` |
|
232 |
# Utility to convert to short pathnames without spaces |
|
233 |
dosname="${mkshome}/mksnt/dosname -s" |
|
234 |
# Most unix utilities are in the mksnt directory of ROOTDIR |
|
235 |
unixcommand_path="${mkshome}/mksnt" |
|
1117
78c43ef52a0a
6746424: Remove build dependency on findbugs and FINDBUGS_HOME
ohair
parents:
876
diff
changeset
|
236 |
path4sdk="${sharebin};${antbin};${unixcommand_path}" |
0 | 237 |
dirMustExist "${unixcommand_path}" ALT_UNIXCOMMAND_PATH |
238 |
devtools_path="${jdk_devtools}/win32/bin" |
|
239 |
path4sdk="${devtools_path};${path4sdk}" |
|
240 |
# Normally this need not be set, but on Windows it's default is C:/UTILS |
|
241 |
ALT_DEVTOOLS_PATH="${devtools_path}" |
|
242 |
export ALT_DEVTOOLS_PATH |
|
243 |
dirMustExist "${devtools_path}" ALT_DEVTOOLS_PATH |
|
244 |
# Find GNU make |
|
245 |
make="${devtools_path}/gnumake.exe" |
|
246 |
fileMustExist "${make}" make |
|
247 |
elif [ "`uname -a | fgrep Cygwin`" != "" -a -f /bin/cygpath ] ; then |
|
248 |
# For CYGWIN, uname will have "Cygwin" in it, and /bin/cygpath should exist |
|
249 |
unix_toolset=CYGWIN |
|
250 |
# Utility to convert to short pathnames without spaces |
|
251 |
dosname="/usr/bin/cygpath -a -m -s" |
|
252 |
# Most unix utilities are in the /usr/bin |
|
253 |
unixcommand_path="/usr/bin" |
|
1117
78c43ef52a0a
6746424: Remove build dependency on findbugs and FINDBUGS_HOME
ohair
parents:
876
diff
changeset
|
254 |
path4sdk="${sharebin};${antbin};${unixcommand_path}" |
0 | 255 |
dirMustExist "${unixcommand_path}" ALT_UNIXCOMMAND_PATH |
256 |
# Find GNU make |
|
257 |
make="${unixcommand_path}/make.exe" |
|
258 |
fileMustExist "${make}" make |
|
259 |
else |
|
260 |
echo "WARNING: Cannot figure out if this is MKS or CYGWIN" |
|
261 |
fi |
|
262 |
||
263 |
# WINDOWS: Compiler setup (nasty part) |
|
264 |
# NOTE: You can use vcvars32.bat to set PATH, LIB, and INCLUDE. |
|
265 |
# NOTE: CYGWIN has a link.exe too, make sure the compilers are first |
|
266 |
if [ "${windows_arch}" = i586 ] ; then |
|
267 |
# 32bit Windows compiler settings |
|
268 |
# VisualStudio .NET 2003 VC++ 7.1 (VS71COMNTOOLS should be defined) |
|
269 |
vs_root=`${dosname} "${VS71COMNTOOLS}/../.."` |
|
270 |
# Fill in PATH, LIB, and INCLUDE (unset all others to make sure) |
|
271 |
msdev_root="${vs_root}/Common7/Tools" |
|
272 |
msdevtools_path="${msdev_root}/bin" |
|
273 |
vc7_root="${vs_root}/Vc7" |
|
274 |
compiler_path="${vc7_root}/bin" |
|
275 |
compiler_name=VS2003 |
|
276 |
platform_sdk="${vc7_root}/PlatformSDK" |
|
277 |
# LIB and INCLUDE must use ; as a separator |
|
278 |
include4sdk="${vc7_root}/atlmfc/include" |
|
279 |
include4sdk="${include4sdk};${vc7_root}/include" |
|
280 |
include4sdk="${include4sdk};${platform_sdk}/include/prerelease" |
|
281 |
include4sdk="${include4sdk};${platform_sdk}/include" |
|
282 |
include4sdk="${include4sdk};${vs_root}/SDK/v1.1/include" |
|
283 |
lib4sdk="${vc7_root}/atlmfc/lib" |
|
284 |
lib4sdk="${lib4sdk};${vc7_root}/lib" |
|
285 |
lib4sdk="${lib4sdk};${platform_sdk}/lib/prerelease" |
|
286 |
lib4sdk="${lib4sdk};${platform_sdk}/lib" |
|
287 |
lib4sdk="${lib4sdk};${vs_root}/SDK/v1.1/lib" |
|
288 |
# Search path and DLL locating path |
|
289 |
# WARNING: CYGWIN has a link.exe too, make sure compilers are first |
|
290 |
path4sdk="${vs_root}/Common7/Tools/bin;${path4sdk}" |
|
291 |
path4sdk="${vs_root}/SDK/v1.1/bin;${path4sdk}" |
|
292 |
path4sdk="${vs_root}/Common7/Tools;${path4sdk}" |
|
293 |
path4sdk="${vs_root}/Common7/Tools/bin/prerelease;${path4sdk}" |
|
294 |
path4sdk="${vs_root}/Common7/IDE;${path4sdk}" |
|
295 |
path4sdk="${compiler_path};${path4sdk}" |
|
296 |
elif [ "${windows_arch}" = amd64 ] ; then |
|
297 |
# AMD64 64bit Windows compiler settings |
|
298 |
if [ "${MSSDK}" != "" ] ; then |
|
299 |
platform_sdk="${MSSDK}" |
|
300 |
else |
|
301 |
platform_sdk=`${dosname} "C:/Program Files/Microsoft Platform SDK/"` |
|
302 |
fi |
|
303 |
compiler_path="${platform_sdk}/Bin/win64/x86/AMD64" |
|
304 |
compiler_name=VS2005_PSDK |
|
305 |
msdevtools_path="${platform_sdk}/Bin" |
|
306 |
# LIB and INCLUDE must use ; as a separator |
|
307 |
include4sdk="${platform_sdk}/Include" |
|
308 |
include4sdk="${include4sdk};${platform_sdk}/Include/crt/sys" |
|
309 |
include4sdk="${include4sdk};${platform_sdk}/Include/mfc" |
|
310 |
include4sdk="${include4sdk};${platform_sdk}/Include/atl" |
|
311 |
include4sdk="${include4sdk};${platform_sdk}/Include/crt" |
|
312 |
lib4sdk="${platform_sdk}/Lib/AMD64" |
|
313 |
lib4sdk="${lib4sdk};${platform_sdk}/Lib/AMD64/atlmfc" |
|
314 |
# Search path and DLL locating path |
|
315 |
# WARNING: CYGWIN has a link.exe too, make sure compilers are first |
|
316 |
path4sdk="${platform_sdk}/bin;${path4sdk}" |
|
317 |
path4sdk="${compiler_path};${path4sdk}" |
|
318 |
fi |
|
319 |
# Export LIB and INCLUDE |
|
320 |
unset lib |
|
321 |
unset Lib |
|
322 |
LIB="${lib4sdk}" |
|
323 |
export LIB |
|
324 |
unset include |
|
325 |
unset Include |
|
326 |
INCLUDE="${include4sdk}" |
|
327 |
export INCLUDE |
|
328 |
# Set the ALT variable |
|
329 |
ALT_COMPILER_PATH=`${dosname} "${compiler_path}"` |
|
330 |
export ALT_COMPILER_PATH |
|
331 |
dirMustExist "${compiler_path}" ALT_COMPILER_PATH |
|
332 |
ALT_MSDEVTOOLS_PATH=`${dosname} "${msdevtools_path}"` |
|
333 |
export ALT_MSDEVTOOLS_PATH |
|
334 |
dirMustExist "${msdevtools_path}" ALT_MSDEVTOOLS_PATH |
|
335 |
||
336 |
# WINDOWS: Get the previous JDK to be used to bootstrap the build |
|
337 |
path4sdk="${bootdir}/bin;${path4sdk}" |
|
338 |
||
339 |
# Turn all \\ into /, remove duplicates and trailing / |
|
340 |
slash_path="`echo ${path4sdk} | sed -e 's@\\\\@/@g' -e 's@//@/@g' -e 's@/$@@' -e 's@/;@;@g'`" |
|
341 |
||
342 |
# For windows, it's hard to know where the system is, so we just add this |
|
343 |
# to PATH. |
|
344 |
path4sdk="${slash_path};${PATH}" |
|
345 |
||
346 |
# Convert path4sdk to cygwin style |
|
347 |
if [ "${unix_toolset}" = CYGWIN ] ; then |
|
348 |
path4sdk="`/usr/bin/cygpath -p ${path4sdk}`" |
|
349 |
fi |
|
350 |
||
351 |
# Set special windows ALT variables |
|
352 |
ALT_ISHIELDDIR="C:/ishield802" |
|
353 |
export ALT_ISHIELDDIR |
|
354 |
||
355 |
# Sponsors binaries |
|
356 |
ALT_SPONSOR1DIR=C:/sponsor_binaries |
|
357 |
export ALT_SPONSOR1DIR |
|
358 |
ALT_SPONSOR2DIR=C:/sponsor_binaries |
|
359 |
export ALT_SPONSOR2DIR |
|
360 |
||
2096
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
361 |
# JPRT systems can never run msival2.exe, set this to avoid them |
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
362 |
SKIP_MSIVAL2=true |
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
363 |
export SKIP_MSIVAL2 |
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
364 |
# Not easy to do |
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
365 |
SKIP_COMPARE_IMAGES=true |
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
366 |
export SKIP_COMPARE_IMAGES |
da51837a7368
6791649: add "SKIP_MSIVAL2=true" to the Windows section of make/jprt.config
ohair
parents:
1117
diff
changeset
|
367 |
|
0 | 368 |
fi |
369 |
||
370 |
# Export PATH setting |
|
371 |
PATH="${path4sdk}" |
|
372 |
export PATH |
|
373 |
||
374 |
# Things we need to unset |
|
375 |
unset LD_LIBRARY_PATH |
|
376 |
unset LD_LIBRARY_PATH_32 |
|
377 |
unset LD_LIBRARY_PATH_64 |
|
378 |
unset JAVA_HOME |
|
379 |