歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Solaris下編譯Python


  因為安裝mod_python的原因,需要自己編譯python,一般的流程是下載源代碼,解壓,configure,make ,make install,但是因為是在Solaris(2.9-Sparc)上,就出現了不少問題:(以下是編譯安裝過程中,出現過的一些問題。
  1.因為Solaris的tar原因,俺在解壓就碰到了問題,我的使用經驗是盡量不要用Solaris自帶的tar解壓從Internet上下載For Linux/Unix的開源代碼,好象是因為標准的不同,反正用Solaris的tar解壓的源代碼不全,強烈推薦使用GNU的tar。
  2.在中文環境下(LC_ALL=zh_CN.GBK)運行Python出現core的情況,這個問題讓人很郁悶,費了好大的工夫才發現是語言環境導致,具體原因還不是很清楚,但是才全部編譯的工程中出現過link libssl*的時候出現嚴重錯誤,我猜測可能就是這個原因導致core dump。不能link ssl的原因是我沒有在LD_RUN_PATH的系統環境變量裡邊沒有加入openssl的動態庫目錄,因為我安裝的openssl動態庫默認不是在/usr/lib or /usr/local/lib,而是在/usr/local/ssl/lib下邊,把openssl的動態庫加入LD_RUN_PATH就可以編譯通過with ssl了。
  以上是在編譯過程中出現比較致命的錯誤。
Copyright © Linux教程網 All Rights Reserved