Skip to content

Commit 57dddb8

Browse files
authored
Update compilation instructions and dependencies. (#955)
Added instructions to initialize git submodules and updated package dependencies for installation. Since later it is suggested to run make in parallel (-j), it fails, since it will initialize submodules in parallel with other tasks, which will fail with submodules missing. Once submodules are initialized, make -j works again. Also found out curl dev package is missing in deps list.
1 parent 8f0303c commit 57dddb8

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

docs/compilation.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ This guide provides detailed instructions for building `pg_duckdb` from source o
77
```bash
88
git clone https://github.com/duckdb/pg_duckdb
99
cd pg_duckdb
10+
git submodule update --init --recursive
1011
```
1112

1213
And then you can follow the instructions for your operating system below
@@ -56,7 +57,7 @@ sudo apt install \
5657
build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev \
5758
libxslt-dev libssl-dev libxml2-utils xsltproc pkg-config libc++-dev \
5859
libc++abi-dev libglib2.0-dev libtinfo6 cmake libstdc++-12-dev \
59-
liblz4-dev ninja-build
60+
liblz4-dev libcurl4-openssl-dev ninja-build
6061
```
6162

6263
### Build and Install

0 commit comments

Comments
 (0)