Skip to content

Commit 3a70ed4

Browse files
jmtaylor90Jason Taylor
andauthored
Add Fedora Build/Installation Documentation v1 (#354)
* readme: add fedora build/package information * readme: minor spelling/formatting updates --------- Co-authored-by: Jason Taylor <[email protected]>
1 parent 90c0ba1 commit 3a70ed4

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

README.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ all architecture specific -currently Intel- #ifdefs will be removed and abstract
1717

1818
Originally, the ARM porting was intended to be merged into Intel's own Hyperscan, and relevant
1919
Pull Requests were made to the project for this reason. Unfortunately, the
20-
PRs were rejected for now and the forseeable future, thus we have created Vectorscan for
20+
PRs were rejected for now and the foreseeable future, thus we have created Vectorscan for
2121
our own multi-architectural and opensource collaborative needs.
2222

2323
The recent license change of Hyperscan makes Vectorscan even more relevant for the FLOSS ecosystem.
@@ -98,12 +98,23 @@ some small but necessary changes were made that might break compatibility with h
9898
A PKGBUILD for [Vectorscan](https://aur.archlinux.org/packages/vectorscan) is available in the [AUR](https://aur.archlinux.org/)
9999

100100
### Debian/Ubuntu
101-
In order to build on Debian/Ubuntu make sure you install the following build-dependencies
101+
In order to build on Debian/Ubuntu make sure you install the following build dependencies
102102

103103
```
104104
$ sudo apt install build-essential cmake ragel pkg-config libsqlite3-dev libpcap-dev
105105
```
106106

107+
### Fedora
108+
In order to build on Fedora make sure you install the following build dependencies
109+
110+
```
111+
$ sudo dnf install gcc gcc-c++ make cmake ragel boost-devel sqlite-devel glibc-devel \
112+
python3-devel libpcap-devel pcre-devel
113+
```
114+
Then continue with the build instructions as outlined below.
115+
116+
Note: On Fedora vectorscan can be installed via dnf (vectorscan or vectorscan-devel)
117+
107118
### OpenWrt
108119
Vectorscan has been available since [PR#27382](https://github.com/openwrt/packages/pull/27382) was merged. To build it, use the [OpenWrt Build System](https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem) or download a nightly snapshot.
109120

@@ -112,7 +123,6 @@ Vectorscan has been available since [PR#27382](https://github.com/openwrt/packag
112123
TBD
113124

114125
### MacOS X (M1/M2/M3 CPUs only)
115-
116126
Assuming an existing HomeBrew installation:
117127

118128
```
@@ -246,6 +256,7 @@ The official homepage for Vectorscan is at [www.github.com/VectorCamp/vectorscan
246256
All development of Vectorscan is done in public.
247257

248258
# Original Hyperscan links
259+
249260
For reference, the official homepage for Hyperscan is at [www.hyperscan.io](https://www.hyperscan.io).
250261

251262
# Hyperscan Documentation

0 commit comments

Comments
 (0)