Skip to content

Commit

Permalink
Merge pull request #3716 from szarnyasg/buildinstr
Browse files Browse the repository at this point in the history
Build instructions
  • Loading branch information
szarnyasg authored Sep 24, 2024
2 parents 607bde7 + 79c5543 commit 0bbc847
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ GIT

GIT
remote: https://github.com/duckdb/rouge.git
revision: f0362317a944a4043a8f3cc1e24fedb9d84f76ff
revision: 6e26d51ce7243c18486e2327d8bb0cb4e115799a
branch: duckdb
specs:
rouge (3.3823.1)
Expand Down
8 changes: 5 additions & 3 deletions docs/dev/building/build_instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ title: Building Instructions
DuckDB needs CMake and a C++11-compliant compiler (e.g., GCC, Apple-Clang, MSVC).
Additionally, we recommend using the [Ninja build system](https://ninja-build.org/), which automatically parallelizes the build process.

## UNIX-like Systems
## UNIX-Like Systems

### macOS Packages

Expand Down Expand Up @@ -123,8 +123,10 @@ make -j4

### The Build Runs Out of Memory

Ninja parallelizes the build, which can cause out-of-memory issues on systems with limited resources. They also occur on Alpine Linux. In these cases, avoid using Ninja:
Ninja parallelizes the build, which can cause out-of-memory issues on systems with limited resources.
These issues have also been reported to occur on Alpine Linux, especially on machines with limited resources.
In these cases, avoid using Ninja by setting the Makefile generator to empty (`GEN=`):

```bash
make
GEN= make
```

0 comments on commit 0bbc847

Please sign in to comment.