Skip to content

Commit f2761aa

Browse files
committed
include protobuf-c dependency in dev guide
1 parent 51e3eb6 commit f2761aa

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

docs/development.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,14 @@ Currently, the PHP agent has only been developed and compiled on Linux systems.
1212

1313
#### Operating Systems
1414
- Fully supported for building from source
15-
- Ubuntu 16.04+
16-
- CentOS/RHEL 7+
17-
- Supported in binary form only (may require experimentation to build)
18-
- FreeBSD
15+
- Debian/Ubuntu LTS
1916
- Alpine Linux
20-
- AWS Linux 2
21-
- Any Linux with Kernel >=2.6.26 and `glibc` >=2.5 (or `musl libc` >= 1.1)
17+
- CentOS/RHEL 7+
2218

2319
#### Build system dependencies
2420
- `build-essential` on Debian systems, `"Development Tools"` group on RHEL systems, equivalent packages on other supported systems for `make`, `cmake`, `gcc`, etc.
2521
- `valgrind` is extensively in the test suite
22+
- `protoc-c` (protobuf-c-compiler) is needed to build the agent
2623

2724
#### Go
2825

@@ -42,6 +39,7 @@ Install the [latest version of Go](https://golang.org/dl/). Typically it's insta
4239
- `libxslt`
4340
- `openssl`
4441
- `pcre`
42+
- `protobuf-c` (`libprotobuf-c-dev` on Debian systems, `protobuf-c-devel` on RHEL systems)
4543
- `zlib`
4644

4745
#### Application development headers
@@ -54,6 +52,7 @@ _(most operating systems package these with `-dev` or `-devel` suffixes)_
5452
- `php`
5553
- `postgresql`
5654
- `sqlite`
55+
- `protobuf-c` (`libprotobuf-c-dev` on Debian systems, `protobuf-c-devel` on RHEL systems)
5756

5857

5958
### PHP

0 commit comments

Comments
 (0)