1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#################################################################
# #
# Copyright (c) 2010-2016 Fidelity National Information #
# Services, Inc. and/or its subsidiaries. All rights reserved. #
# #
# This source code contains the intellectual property #
# of its copyright holder(s), and is made available #
# under a license. If you do not know the terms of #
# the license, please stop and do not read further. #
# #
#################################################################
#
###########################################################################################
#
# set_library_path.csh - setenv LIBPATH and LD_LIBRARY_PATH
#
# The calling gtm installation script should sould source this script in order to
# avoid duplication of 'setenv LD_LIBRARY_PATH'.
###########################################################################################
if ($HOSTOS == "AIX") then
setenv LIBPATH
else if ($HOSTOS == "SunOS") then
setenv LD_LIBRARY_PATH /usr/local/lib64:/usr/local/lib
else
# Its worth noting that SuSE+RedHat, Debian & Ubuntu handle the lib32 vs lib64 differently
# Debian way: /lib 32bit points to /emul/ia32-linux/lib
# /lib64 64bit
# Debian 7 layout is uniform across archs, but is more annoying than before
# /usr/lib/i386-linux-gnu 32bit
# /usr/lib/x86_64-linux-gnu 64bit
# Ubuntu way: /lib ARCH default points to either lib32 or lib64
# /lib32 32bit
# /lib64 64bit
# Redhat/SuSE way: /lib 32bit
# /lib64 64bit
if !($?gtm_inc) then
echo "GTM-E-ERROR : gtm_inc not defined!"
exit
endif
# Please keep in sync with sr_unix/gtm_test_install.csh && sr_unix/configure.gtc
if (( -e $gtm_inc/s390.h ) || ( -e $gtm_inc/x86_64.h )) then
setenv LD_LIBRARY_PATH "/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib:/usr/lib/x86_64-linux-gnu"
else
setenv LD_LIBRARY_PATH "/usr/local/lib:/usr/lib32:/usr/lib:/usr/lib/i386-linux-gnu"
endif
endif
|