SUSE FAQ 系列 -- SLES9 LD_ASSUME_KERNEL 设置

发表于:2007-07-04来源:作者:点击数: 标签:
在SLES9中, 运行旧的应用,如Informix 9.x的esqlc, 报告找不到符号"errno@GLIBC_2.0"

Q: 在SLES9中, 运行旧的应用,如Informix 9.x的esqlc, 报告找不到符号"errno@GLIBC_2.0"
A: 在SLES9中,缺省GLIBC使用带有NPTL支持的libc库,这个库里没有带有GLIBC_2.0后缀的errno符号
   可以设置LD_ASSUME_KERNEL环境变量, 使用没有NPTL支持的libc库,那个库里面有带有GLIBC_2.0
    后缀的errno符号
 
    对于csh,在$HOME/.cshrc中添加
    setenv LD_ASSUME_KERNEL "2.4.21"
 
    对于bash,在$HOME/.bashrc中添加
    export LD_ASSUME_KERNEL="2.4.21"
 
 

原文转自:http://www.ltesting.net