OpenGuass Exception: [GAUSS-52200] : When compiling python

Haoword_wang發表於2022-11-24
  • OpenGuass 版本:3.1.0

  • OpenGuass 部署架構:一主一備

  • 主機型別:Centos 7.9

  • 補丁資訊:無

  • 報錯程式碼:GAUSS-52200

  • Python 版本:3.6.5

    第一 完整的報錯資訊:


    第二 錯誤分析:

    錯誤提示 python 安裝的時候需要同時帶兩個引數:carry the -enable-shared and -fpic parameters

        而openguass 官方文件提醒需要 -enable-shared,如以下

第二 解決方法(未解決):

按照上面的提示刪除python 3.6.5 ,重新編譯,錯誤依然存在:

第三 原因分析(待續):

目前認為 openguass 建議在 centos 版本的 7.6 安裝,而我的版本是 7.9 ,最終放棄,驗證 7.6 後續待續:

openguass 3.1.0 支援的系統:

軟體型別

配置描述

Linux作業系統

ARM:

openEuler 20.03LTS(推薦採用此作業系統)

麒麟V10

Asianux 7.5

x86:

openEuler 20.03LTS

CentOS 7.6

Asianux 7.6

說明:

當前安裝包只能在英文作業系統上安裝使用。

Linux檔案系統

剩餘inode個數 > 15億(推薦)   #df -i

工具

bzip2

Python

openEuler:支援Python 3.7.X

CentOS:支援Python 3.6.X

麒麟:支援Python 3.7.X

Asianux:支援Python 3.6.X

說明:

python需要透過--enable-shared方式編譯。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26342786/viewspace-2925052/,如需轉載,請註明出處,否則將追究法律責任。

相關文章