mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-14 04:15:35 +08:00
解决debian 环境下 pgsql 构建共享库报错
This commit is contained in:
@@ -43,7 +43,18 @@ trait postgresql
|
|||||||
# 有静态链接配置 参考文件: src/interfaces/libpq/Makefile
|
# 有静态链接配置 参考文件: src/interfaces/libpq/Makefile
|
||||||
shell()->cd($this->source_dir . '/build')->exec(
|
shell()->cd($this->source_dir . '/build')->exec(
|
||||||
<<<'EOF'
|
<<<'EOF'
|
||||||
sed -i.backup "s/invokes exit\'; exit 1;/invokes exit\';/" ../src/interfaces/libpq/Makefile
|
sed -i.backup "s/invokes exit'; exit 1;/invokes exit';/" ../src/interfaces/libpq/Makefile
|
||||||
|
EOF
|
||||||
|
);
|
||||||
|
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec(
|
||||||
|
<<<'EOF'
|
||||||
|
sed -i.backup "293 s/^/#$/" ../src/Makefile.shlib
|
||||||
|
EOF
|
||||||
|
);
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec(
|
||||||
|
<<<'EOF'
|
||||||
|
sed -i.backup "441 s/^/#$/" ../src/Makefile.shlib
|
||||||
EOF
|
EOF
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -71,22 +82,32 @@ EOF
|
|||||||
--without-tcl
|
--without-tcl
|
||||||
EOF
|
EOF
|
||||||
);
|
);
|
||||||
|
// 方便调试,
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/bin/pg_config install');
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/include install');
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/common install');
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/backend/port install');
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/port install');
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/backend/libpq install');
|
||||||
|
shell()->cd($this->source_dir . '/build')->exec($envs . ' make -C src/interfaces/libpq install');
|
||||||
|
|
||||||
shell()->cd($this->source_dir . '/build')->exec(
|
/*
|
||||||
<<<'EOF'
|
shell()->cd($this->source_dir . '/build')->exec(
|
||||||
make -C src/bin/pg_config install
|
<<<'EOF'
|
||||||
make -C src/include install
|
make -C src/bin/pg_config install
|
||||||
|
make -C src/include install
|
||||||
|
|
||||||
make -C src/common install
|
make -C src/common install
|
||||||
|
|
||||||
make -C src/backend/port install
|
make -C src/backend/port install
|
||||||
make -C src/port install
|
make -C src/port install
|
||||||
|
|
||||||
make -C src/backend/libpq install
|
make -C src/backend/libpq install
|
||||||
make -C src/interfaces/libpq install
|
make -C src/interfaces/libpq install
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
);
|
);
|
||||||
|
*/
|
||||||
|
|
||||||
shell()->cd($this->source_dir . '/build')->exec(
|
shell()->cd($this->source_dir . '/build')->exec(
|
||||||
<<<EOF
|
<<<EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user