Browse Source

upgrade libpq to v16.1

jingjingxyk 1 year ago
parent
commit
1c307d0d59
2 changed files with 2 additions and 6 deletions
  1. 1 1
      config/source.json
  2. 1 5
      src/SPC/builder/unix/library/postgresql.php

+ 1 - 1
config/source.json

@@ -386,7 +386,7 @@
     },
     "postgresql": {
         "type": "url",
-        "url": "https://ftp.postgresql.org/pub/source/v15.1/postgresql-15.1.tar.gz",
+        "url": "https://ftp.postgresql.org/pub/source/v16.1/postgresql-16.1.tar.gz",
         "license": {
             "type": "file",
             "path": "COPYRIGHT"

+ 1 - 5
src/SPC/builder/unix/library/postgresql.php

@@ -57,9 +57,7 @@ trait postgresql
 
         # 有静态链接配置  参考文件: src/interfaces/libpq/Makefile
         shell()->cd($this->source_dir . '/build')
-            ->exec('sed -i.backup "s/invokes exit\'; exit 1;/invokes exit\';/"  ../src/interfaces/libpq/Makefile')
-            ->exec('sed -i.backup "293 s/^/#$/"  ../src/Makefile.shlib')
-            ->exec('sed -i.backup "441 s/^/#$/"  ../src/Makefile.shlib');
+            ->exec('sed -i.backup "s/invokes exit\'; exit 1;/invokes exit\';/"  ../src/interfaces/libpq/Makefile');
 
         // configure
         shell()->cd($this->source_dir . '/build')
@@ -88,9 +86,7 @@ trait postgresql
             ->exec($envs . ' make -C src/bin/pg_config install')
             ->exec($envs . ' make -C src/include install')
             ->exec($envs . ' make -C src/common install')
-            ->exec($envs . ' make -C src/backend/port install')
             ->exec($envs . ' make -C src/port install')
-            ->exec($envs . ' make -C src/backend/libpq install')
             ->exec($envs . ' make -C src/interfaces/libpq install');
 
         // remove dynamic libs