编译oracle-fdw失败

This commit is contained in:
zhang_xubo
2022-09-13 14:57:22 +08:00
parent 6ebab0b463
commit 9bc27b658f
2 changed files with 7 additions and 25 deletions

View File

@ -480,24 +480,18 @@ openGauss-server中的build.sh是编译过程中的重要脚本工具。该工
##### 使用命令编译代码 ##### 使用命令编译代码
1.执行以下脚本获取系统版本号 1.获取对应的开源三方库二进制文件
``` 从3.1.0版本开始,对于不同的环境提供不同的开源三方库二进制文件。 目前社区提供Centos_x86_64, openEuler_aarch64, openEuler_x86_64三种平台的三方库二进制。
[user@linux openGauss-server]$ sh src/get_PlatForm_str.sh 可以从对应地址下载 [下载openGauss](#下载opengauss)
```
> **注意** 2.配置环境变量
>
> - 命令回显信息即为openGauss支持的操作系统。目前openGauss支持的操作系统为centos7.6_x86_64和openeuler_aarch64。
> - 如果显示**Failed**或其他版本,表示openGauss不支持当前操作系统。
2.配置环境变量,根据代码下载位置添加**____**,并将***替换为上一步的结果。
``` ```
export CODE_BASE=________ # Path of the openGauss-server file export CODE_BASE=________ # Path of the openGauss-server file
export BINARYLIBS=________ # Path of the binarylibs file export BINARYLIBS=________ # Path of the binarylibs file
export GAUSSHOME=$CODE_BASE/dest/ export GAUSSHOME=$CODE_BASE/dest/
export GCC_PATH=$BINARYLIBS/buildtools/***/gcc7.3/ export GCC_PATH=$BINARYLIBS/buildtools/gcc7.3/
export CC=$GCC_PATH/gcc/bin/gcc export CC=$GCC_PATH/gcc/bin/gcc
export CXX=$GCC_PATH/gcc/bin/g++ export CXX=$GCC_PATH/gcc/bin/g++
export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib/:$GCC_PATH/mpfr/lib/:$GCC_PATH/gmp/lib/:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib/:$GCC_PATH/mpfr/lib/:$GCC_PATH/gmp/lib/:$LD_LIBRARY_PATH
@ -505,20 +499,6 @@ openGauss-server中的build.sh是编译过程中的重要脚本工具。该工
``` ```
例如,在CENTOS X86-64平台上,binarylibs目录被作为openGauss-server目录的兄弟目录。
在openGauss-server目录下执行以下命令。
```
export CODE_BASE=`pwd`
export BINARYLIBS=`pwd`/../binarylibs
export GAUSSHOME=$CODE_BASE/dest/
export GCC_PATH=$BINARYLIBS/buildtools/centos7.6_x86_64/gcc7.3/
export CC=$GCC_PATH/gcc/bin/gcc
export CXX=$GCC_PATH/gcc/bin/g++
export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GCC_PATH/gcc/lib64:$GCC_PATH/isl/lib:$GCC_PATH/mpc/lib/:$GCC_PATH/mpfr/lib/:$GCC_PATH/gmp/lib/:$LD_LIBRARY_PATH
export PATH=$GAUSSHOME/bin:$GCC_PATH/gcc/bin:$PATH
```
3.选择一个版本进行配置。 3.选择一个版本进行配置。
**debug**版本: **debug**版本:

View File

@ -295,6 +295,7 @@ ifeq ($(with_3rd), NONE)
PLJAVA_HOME = $(top_builddir)/$(BINARYPATH)/pljava/$(LIB_SUPPORT_LLT) PLJAVA_HOME = $(top_builddir)/$(BINARYPATH)/pljava/$(LIB_SUPPORT_LLT)
MASSTREE_HOME = $(top_builddir)/$(BINARYPATH)/masstree/comm MASSTREE_HOME = $(top_builddir)/$(BINARYPATH)/masstree/comm
MYFDW_HOME = $(top_builddir)/dependency/mysql_fdw MYFDW_HOME = $(top_builddir)/dependency/mysql_fdw
ORCFDW_HOME = $(top_builddir)/dependency/oracle_fdw
DCF_HOME = $(top_builddir)/$(COMPONENTPATH)/dcf DCF_HOME = $(top_builddir)/$(COMPONENTPATH)/dcf
else else
BINARYPATH = kernel/dependency BINARYPATH = kernel/dependency
@ -342,6 +343,7 @@ endif
endif endif
MASSTREE_HOME = $(with_3rd)/$(BINARYPATH)/masstree/comm MASSTREE_HOME = $(with_3rd)/$(BINARYPATH)/masstree/comm
MYFDW_HOME = $(with_3rd)/$(BINARYPATH)/mysql_fdw MYFDW_HOME = $(with_3rd)/$(BINARYPATH)/mysql_fdw
ORCFDW_HOME = $(with_3rd)/$(BINARYPATH)/oracle_fdw
DCF_HOME = $(with_3rd)/kernel/component/dcf DCF_HOME = $(with_3rd)/kernel/component/dcf
endif endif