Skip to content

Commit 2dee9d8

Browse files
Merge pull request #2178 from fluent/alexakreizinger/sc-154896/move-install-requirements-into-build-from
2 parents 6b362ea + a22eb89 commit 2dee9d8

File tree

2 files changed

+11
-16
lines changed

2 files changed

+11
-16
lines changed

installation/downloads.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,6 @@
55

66
Fluent Bit is compatible with most x86-based, x86_64-based, arm32v7-based, and arm64v8-based systems.
77

8-
## Requirements
9-
10-
The Fluent Bit build process requires the following components:
11-
12-
- Compiler: GCC or clang
13-
- CMake
14-
- Flex and Bison: Required for [Stream Processor](../stream-processing/overview.md) or [Record Accessor](../administration/configuring-fluent-bit/classic-mode/record-accessor.md)
15-
- Libyaml development headers and libraries
16-
17-
Certain features of Fluent Bit depend on additional third-party components. For example, output plugins with special backend libraries like Kafka include those libraries in the main source code repository.
18-
198
## Build from source code
209

2110
You can [build and install Fluent Bit from its source code](../installation/downloads/source.md). There are also platform-specific guides for building Fluent Bit from source on [macOS](../installation/downloads/macos.md#compile-from-source) and [Windows](../installation/downloads/windows.md#compile-from-source).

installation/downloads/source/build-and-install.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,17 @@
44

55
## Requirements
66

7-
- CMake 3.12 or greater. You might need to use `cmake3` instead of `cmake`.
8-
- Flex
9-
- Bison 3 or greater
10-
- YAML headers
11-
- OpenSSL headers
7+
To build and install Fluent Bit from source, you must also install the following packages:
8+
9+
- `bison`
10+
- `build-essentials`
11+
- `cmake` (version 3.31.6 or later)
12+
- `flex`
13+
- `libssl-dev`
14+
- `libyaml-dev`
15+
- `pkg-config`
16+
17+
Additionally, certain [input](../pipeline/inputs.md) or [output](../pipeline/outputs.md) plugins might depend on additional components. For example, some plugins require Kafka.
1218

1319
## Prepare environment
1420

0 commit comments

Comments
 (0)