33## Windows Binary
44The Windows Binary is taken directly from the native binaries for Windows package provided by the Apache Commons Daemon project. For example:
55```
6- wget https://dlcdn.apache.org/commons/daemon/binaries/windows/commons-daemon-1.6.0 -bin-windows.zip
7- unzip commons-daemon-1.6.0 -bin-windows.zip
6+ wget https://dlcdn.apache.org/commons/daemon/binaries/windows/commons-daemon-1.6.1 -bin-windows.zip
7+ unzip commons-daemon-1.6.1 -bin-windows.zip
88```
99
1010## macOS Binary
@@ -14,10 +14,10 @@ It is compiled for a minimum version of 10.13 of macOS so as to provide some bac
1414For example:
1515
1616``` bash
17- wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.6.0 -native-src.tar.gz
18- tar zxvf commons-daemon-1.6.0 -native-src.tar.gz
17+ wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.6.1 -native-src.tar.gz
18+ tar zxvf commons-daemon-1.6.1 -native-src.tar.gz
1919
20- cd commons-daemon-1.6.0 -native-src/unix
20+ cd commons-daemon-1.6.1 -native-src/unix
2121export CFLAGS=" -mmacosx-version-min=10.13 -arch x86_64 -arch arm64"
2222export LDFLAGS=" -mmacosx-version-min=10.13 -arch x86_64 -arch arm64"
2323sh support/buildconf.sh
@@ -32,14 +32,14 @@ It is compiled for a minimum glibc of 2.17 to provide some backwards compatibili
3232Rocky Linux 9 is the latest stable release, with glibc 2.34. Use the following Docker-based build:
3333
3434``` bash
35- wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.6.0 -native-src.tar.gz
36- tar zxvf commons-daemon-1.6.0 -native-src.tar.gz
35+ wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.6.1 -native-src.tar.gz
36+ tar zxvf commons-daemon-1.6.1 -native-src.tar.gz
3737
38- docker run -it -v ./commons-daemon-1.6.0 -native-src:/commons-daemon-1.6.0 -native-src rocky:9
38+ docker run -it -v ./commons-daemon-1.6.1 -native-src:/commons-daemon-1.6.1 -native-src rocky:9
3939
4040dnf install -y gcc make libcap-devel java-17-openjdk-headless java-17-openjdk-devel
4141
42- cd /commons-daemon-1.6.0 -native-src/unix
42+ cd /commons-daemon-1.6.1 -native-src/unix
4343export CFLAGS=" -m64 -std=gnu11"
4444export LDFLAGS=" -m64 -std=gnu11"
4545export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
5151Compilation directly under Linux as Fedora 44
5252
5353``` bash
54- wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.6.0 -native-src.tar.gz
55- tar zxvf commons-daemon-1.6.0 -native-src.tar.gz
54+ wget https://dlcdn.apache.org/commons/daemon/source/commons-daemon-1.6.1 -native-src.tar.gz
55+ tar zxvf commons-daemon-1.6.1 -native-src.tar.gz
5656
57- cd /commons-daemon-1.6.0 -native-src/unix
57+ cd . /commons-daemon-1.6.1 -native-src/unix
5858export CFLAGS=" -m64 -std=gnu11"
5959export LDFLAGS=" -m64 -std=gnu11"
6060export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
@@ -67,5 +67,5 @@ For building a linux binary on MacOs Mx processors run docker like as follows an
6767docker file.
6868
6969```
70- docker run -it --platform linux/amd64 -v ./commons-daemon-1.6.0 -native-src/unix:/commons-daemon-1.6.0 -native-src rocky:9
70+ docker run -it --platform linux/amd64 -v ./commons-daemon-1.6.1 -native-src/unix:/commons-daemon-1.6.1 -native-src rocky:9
7171```
0 commit comments