summaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* [BUILD] add support for FreeBSD 12.2 and upcoming 13.xManuel Bentele2020-12-141-3/+3
|
* [BUILD] add support for Linux LTS kernel 5.10.xManuel Bentele2020-12-141-2/+2
|
* [BUILD] update search paths for 'libatomic' to support build on FreeBSDManuel Bentele2020-11-231-0/+5
|
* [BUILD] add support for atomic operations not supported by hardwareManuel Bentele2020-11-201-0/+14
| | | | | | | | | | | | | | This change links the dnbd3-server with 'libatomic' to add support for atomic operations not supported by hardware (especially 32-bit hardware architectures, such as ARM). Thus the dnbd3-server can also run on a Raspberry Pi 1 running Rasperry Pi OS. Note that the dnbd3-server is still linked to the libatomic, even if the hardware supports atomic operations. In this case, the compiler resolves atomic operations and replaces them automatically with specific built-in functions. This unnecessary linkage can be removed in the future if the GCC supports an upcoming option called automatic linking of libatomic (--enable-autolink-libatomic).
* [KERNEL] add support for Linux kernel 4.19 on Ubuntu 18.04 (GCC 7.5)Manuel Bentele2020-11-161-0/+14
| | | | | | | This patch replaces the __VA_OPT__ varadic macro for the C preprocessor with a builtin GCC extension for optional varadic arguments. Based on this change, the dnbd3 Linux kernel module can be also built with GCC 7.5 on a fresh Ubuntu 18.04 with Linux kernel version 4.19.x.
* [BUILD] add CMake toolchain files to cross-compile for ppc and aarch64Manuel Bentele2020-11-111-0/+20
|
* [BUILD] build docker containers only if build of dnbd3-server is enabledManuel Bentele2020-11-101-2/+3
| | | | | | | | | This patch fixes the issue that a Docker container for the dnbd3 components (including the dnbd3-server) can be built with missing dnbd3-server's binary. Since the created Docker container starts the missing binary, it will fail. Therefore, a built of the Docker image is only possible if building of the dnbd3-server is enabled (CMAKE option DNBD3_SERVER=ON).
* [BUILD] add build options to enable/disable build of dnbd3 componentsManuel Bentele2020-10-301-1/+4
|
* [DOC] update setup description of docker containers with network linksManuel Bentele2020-10-291-7/+16
|
* [BUILD] add CMake support to build docker images based on Ubuntu 20.04Manuel Bentele2020-10-291-0/+28
|
* [BUILD] remove the build requirement for an unused C++ compilerManuel Bentele2020-10-271-2/+0Star
| | | | | This patch sets the programming languages of each CMake project to C. With this change, CMake does not search for an unused C++ compiler anymore.
* [DOC] Fix URL to the Linux kernel documentation in READMEManuel Bentele2020-10-261-1/+1
|
* [DOC] updated README with general information and build instructionsManuel Bentele2020-10-231-2/+172
|
* [BUILD] add CMake targets to build binary and source packages with CPackManuel Bentele2020-10-221-0/+113
This patch adds the following CMake targets - package - source to build bundeled packages. Those packages contain either all built binary artifacts or all source files for source code distribution. Both CMake targets are available in Release build configuration.