hadriansecurity / hadriansecurity/sanicdns

Support for Unix-like systems aside of Linux

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
155
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Requiring xdp and liburing make the project non-portable.
https://github.com/hadriansecurity/sanicdns/blob/ac334189496d8d1108b50ab914b3b2e19aeb25c2/CMakeLists.txt#L141-L154

It will be nice to avoid depending on OS-specific libraries.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with CMakeLists.txt lines 141-154 and inspect how xdp and liburing are required during configuration. Determine the supported Unix-like systems and how the project should configure without those OS-specific libraries, then validate the resulting configuration and build on the relevant platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.