Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Knot DNS
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
22
Issues
22
List
Boards
Labels
Service Desk
Milestones
Merge Requests
18
Merge Requests
18
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Knot projects
Knot DNS
Commits
013e53ea
Commit
013e53ea
authored
Oct 13, 2014
by
Jan Včelák
🚀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: update information compilation with clang
parent
45de0be7
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
5 deletions
+8
-5
doc/installation.rst
doc/installation.rst
+7
-4
doc/requirements.rst
doc/requirements.rst
+1
-1
No files found.
doc/installation.rst
View file @
013e53ea
...
...
@@ -9,10 +9,13 @@ Knot DNS Installation
Required
build
environment
==========================
GCC
at
least
4.1
is
strictly
required
for
atomic
built
-
ins
,
but
4.2
or
newer
is
recommended
.
Another
requirement
is
``
_GNU_SOURCE
``
support
,
otherwise
it
adapts
to
the
compiler
available
features
.
LLVM
clang
works
,
but
it
is
not
officially
supported
.
GCC
at
least
4.1
is
strictly
required
for
atomic
built
-
ins
,
but
the
latest
available
version
is
recommended
.
Another
requirement
is
``
_GNU_SOURCE
``
support
,
otherwise
it
adapts
to
the
compiler
available
features
.
LLVM
clang
compiler
can
be
used
as
well
.
However
,
the
compilation
with
enabled
optimizations
will
take
a
long
time
,
unless
the
``--
disable
-
fastparser
``
configure
option
is
given
.
Knot
DNS
build
system
relies
on
these
standard
tools
:
...
...
doc/requirements.rst
View file @
013e53ea
...
...
@@ -43,4 +43,4 @@ Supported operating system
Knot DNS itself is written in a portable way, but it depends on
several libraries. Namely userspace-rcu, which could be a constraint
when it comes to the operating system support. Knot DNS can be compiled
and run on most of UNIX-like systems, such as Linux, \*BSD
and Mac
OS X.
and run on most of UNIX-like systems, such as Linux, \*BSD
, and
OS X.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment