LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 727|回复: 0

请教如何用一个指定的glibc运行特定的程序?

[复制链接]
发表于 2006-11-2 15:15:45 | 显示全部楼层 |阅读模式
在网上查得某些方法使某些老程序运行于指定版本的glibc下,如:
LD_LIBRARY_PATH=/path/Loki_Compat/ /path/Loki_Compat/ld-linux.so.2 /path/Kohan/kohan.dynamic
现有一个起动脚本
#!/usr/bin/tcsh
# Softimage environment variables
#
setenv LD_ASSUME_KERNEL 2.4.19
setenv SI_LOCATION      /usr/Softimage/Soft3D_4.0
setenv MI_ROOT          $SI_LOCATION/3D/rsrc
setenv MI_RAY2_SERVICE  mi-ray2Soft3D400

if ( $?HOME ) then
  setenv SI_DBDIR                 $HOME
else
  setenv SI_DBDIR                 /tmp
endif

setenv SI_MAX_NB_POL              60000
setenv SI_IMAGE_PATH              $SI_LOCATION/3D/dso/sil
setenv SI_CUSTOM_REFINE_TEMP_PATH /usr/tmp
setenv SI_CUSTOM_REFINE_MAX_OPT           5
setenv SI_CUSTOM_MOTION           $SI_LOCATION/3D/custom/motion
setenv SI_CUSTOM_MODEL            $SI_LOCATION/3D/custom/model
setenv SI_CUSTOM_MATTER           $SI_LOCATION/3D/custom/matter
setenv SI_CUSTOM_ACTOR            $SI_LOCATION/3D/custom/actor
setenv SI_CUSTOM_TOOLS            $SI_LOCATION/3D/custom/tools
setenv SI_CHNLDRIVER              $SI_LOCATION/3D/chnlDriver/bin
setenv SI_FONTS                   $SI_LOCATION/3D/fonts
setenv SI_VIDEOTAPE               /dev/ttyd1
setenv SI_WACOM                   /dev/ttyd2

setenv SI_PAINT_FX                $SI_LOCATION/3D/pfx
setenv SI_UDX_PATH                $SI_LOCATION/3D/custom/udx
setenv EFFECTS_EDITOR                   'jot -f'

if ( ! $?LD_LIBRARY_PATH ) then
   setenv LD_LIBRARY_PATH "$SI_LOCATION/3D/dsoSI_LOCATION/3D/custom/dsoSI_LOCATION/3D/custom/bin"
else
   setenv LD_LIBRARY_PATH "$SI_LOCATION/3D/dsoSI_LOCATION/3D/custom/dsoSI_LOCATION/3D/custom/bin{LD_LIBRARY_PATH}"
endif

setenv SI_MI_PREVIEW                    $SI_LOCATION/mental_ray/bin/mi_preview.so
setenv SI_MI_SHADER_TOKEN               yes
setenv SI_MI_TRACER2                    $SI_LOCATION/mental_ray/bin/ray2


setenv LM_LICENSE_FILE          /usr/Softimage/softimage.lic
setenv SPM_HOST                  152.165.50.223

# Softimage's alias
#

alias  soft             $SI_LOCATION/3D/bin/soft -f $SI_LOCATION/3D/rsrc


# Path for easy access to SOFTIMAGE
#

set path = ($SI_LOCATION/3D/bin $SI_LOCATION/3D/dev/DKit/bin $SI_LOCATION/3D/custom/bin $SI_CHNLDRIVER/ $SI_LOCATION/mental_ray/bin $SI_LOCATION/mental_ray/MR_Shaders/Shader_Lib/lib20/ $path)

soft
我想用以上的方法让soft这个程序运行于$SI_LOCATION/3D/dso/下的glibc,改如何修改脚本的最后一行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表