Diff of the two buildlogs:

--
--- b1/build.log	2025-03-19 11:06:17.267447984 +0000
+++ b2/build.log	2025-03-19 11:07:50.887222304 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue Apr 21 05:28:41 -12 2026
-I: pbuilder-time-stamp: 1776792521
+I: Current time: Thu Mar 20 01:06:20 +14 2025
+I: pbuilder-time-stamp: 1742382380
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -24,52 +24,84 @@
 dpkg-source: info: applying fix-cmake.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/4013458/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink04-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar 19 11:06 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='21930b34dbba48b189278738e1ecf051'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='4013458'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=2e6d8c4430df40e094e8ba75278580d6
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=2122691
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OBATkhqa/pbuilderrc_PKRY --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OBATkhqa/b1 --logfile b1/build.log lib60870_2.3.4-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OBATkhqa/pbuilderrc_ti2g --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OBATkhqa/b2 --logfile b2/build.log lib60870_2.3.4-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink03-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/4013458/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -178,7 +210,7 @@
 Get: 65 http://deb.debian.org/debian trixie/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB]
 Get: 66 http://deb.debian.org/debian trixie/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB]
 Get: 67 http://deb.debian.org/debian trixie/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB]
-Fetched 39.5 MB in 0s (200 MB/s)
+Fetched 39.5 MB in 0s (88.8 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libproc2-0:arm64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19899 files and directories currently installed.)
@@ -461,7 +493,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/lib60870-2.3.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../lib60870_2.3.4-1_source.changes
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/lib60870-2.3.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../lib60870_2.3.4-1_source.changes
 dpkg-buildpackage: info: source package lib60870
 dpkg-buildpackage: info: source version 2.3.4-1
 dpkg-buildpackage: info: source distribution unstable
@@ -515,8 +551,8 @@
 --   Found mbedx509, version 3.6.2
 -- Checking for module 'mbedtls'
 --   Found mbedtls, version 3.6.2
--- Configuring done (2.5s)
--- Generating done (0.1s)
+-- Configuring done (5.2s)
+-- Generating done (0.2s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -534,159 +570,157 @@
 make  -f CMakeFiles/Makefile2 all
 make[2]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/lib60870.dir/build.make src/CMakeFiles/lib60870.dir/depend
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/lib60870-shared.dir/build.make src/CMakeFiles/lib60870-shared.dir/depend
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/src /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/lib60870.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/src /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src/CMakeFiles/lib60870-shared.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f src/CMakeFiles/lib60870.dir/build.make src/CMakeFiles/lib60870.dir/build
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make  -f src/CMakeFiles/lib60870-shared.dir/build.make src/CMakeFiles/lib60870-shared.dir/build
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[  1%] Building C object src/CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f src/CMakeFiles/lib60870.dir/build.make src/CMakeFiles/lib60870.dir/build
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o -MF CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o.d -o CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service/file_server.c
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[  6%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o
-[  6%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o
-[  6%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_asdu.c.o
-[  6%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o
-[  6%] Building C object src/CMakeFiles/lib60870.dir/file-service/file_server.c.o
-[  7%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o
-[  8%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_information_objects.c.o
-[ 10%] Building C object src/CMakeFiles/lib60870.dir/iec60870/apl/cpXXtime2a.c.o
-[ 12%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o
-[ 11%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_bcr.c
+[  2%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/apl/cpXXtime2a.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_asdu.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_bcr.c
+[  3%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o
+[  5%] Building C object src/CMakeFiles/lib60870.dir/iec60870/apl/cpXXtime2a.c.o
+[  6%] Building C object src/CMakeFiles/lib60870.dir/file-service/file_server.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/file-service/file_server.c.o -MF CMakeFiles/lib60870.dir/file-service/file_server.c.o.d -o CMakeFiles/lib60870.dir/file-service/file_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service/file_server.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/apl/cpXXtime2a.c.o -MF CMakeFiles/lib60870.dir/iec60870/apl/cpXXtime2a.c.o.d -o CMakeFiles/lib60870.dir/iec60870/apl/cpXXtime2a.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/apl/cpXXtime2a.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_asdu.c
+[  7%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_asdu.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_asdu.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_asdu.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_asdu.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_asdu.c
+[  8%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_bcr.c
+[ 10%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_bcr.c
+[ 11%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o
+[ 12%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c
+[ 13%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master_connection.c
+[ 15%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_information_objects.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_information_objects.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_information_objects.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_information_objects.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master.c
-[ 13%] Building C object src/CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o -MF CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o.d -o CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service/file_server.c
-[ 15%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master_connection.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master.c
+[ 16%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_queue.c
+[ 17%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_slave.c
+[ 18%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master_connection.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master_connection.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master_connection.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master_connection.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master_connection.c
-[ 16%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master_connection.c
-[ 17%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_queue.c
-[ 18%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_slave.c
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6653:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 6653 | };
-      |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6653:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  6653 | };
       |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6694:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  6694 | };
       |  ^
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6694:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 6694 | };
-      |  ^
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6826:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 6826 | };
-      |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6826:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  6826 | };
       |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6968:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  6968 | };
       |  ^
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6968:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 6968 | };
-      |  ^
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7080:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 7080 | };
-      |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7080:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  7080 | };
       |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7197:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  7197 | };
       |  ^
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7197:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 7197 | };
-      |  ^
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7304:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
- 7304 | };
-      |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7304:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  7304 | };
       |  ^
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7440:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  7440 | };
       |  ^
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6653:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 6653 | };
+      |  ^
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6694:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 6694 | };
+      |  ^
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6826:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 6826 | };
+      |  ^
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:6968:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 6968 | };
+      |  ^
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7080:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 7080 | };
+      |  ^
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7197:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 7197 | };
+      |  ^
+[ 20%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7304:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
+ 7304 | };
+      |  ^
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master.c
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_information_objects.c:7440:2: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
  7440 | };
       |  ^
-[ 20%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_master.c
-[ 21%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_connection.c
-[ 22%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_queue.c
-[ 24%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o
-[ 25%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_frame.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_slave.c
-[ 26%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_slave.c
-[ 27%] Building C object src/CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o -MF CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o.d -o CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/buffer_frame.c
-[ 29%] Building C object src/CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o -MF CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o.d -o CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/link_layer.c
-[ 30%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o
+[ 21%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_connection.c
-[ 31%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o
+[ 22%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_frame.c
-[ 32%] Building C object src/CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o -MF CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o.d -o CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/serial_transceiver_ft_1_2.c
-[ 34%] Building C object src/CMakeFiles/lib60870.dir/iec60870/frame.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/frame.c.o -MF CMakeFiles/lib60870.dir/iec60870/frame.c.o.d -o CMakeFiles/lib60870.dir/iec60870/frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/frame.c
-[ 35%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o
+[ 24%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_queue.c
+[ 25%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_slave.c
-[ 36%] Building C object src/CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o -MF CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o.d -o CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/lib60870_common.c
-[ 37%] Building C object src/CMakeFiles/lib60870.dir/common/linked_list.c.o
-[ 39%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/common/linked_list.c.o -MF CMakeFiles/lib60870.dir/common/linked_list.c.o.d -o CMakeFiles/lib60870.dir/common/linked_list.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/linked_list.c
+[ 26%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs101/cs101_slave.c
+[ 27%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/buffer_frame.c
-[ 40%] Building C object src/CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o -MF CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o.d -o CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c
-[ 41%] Building C object src/CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o
-[ 43%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o
+[ 29%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/link_layer.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o -MF CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o.d -o CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/socket/linux/socket_linux.c
-[ 44%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o
+[ 30%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o
+[ 31%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_frame.c
+[ 32%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/serial_transceiver_ft_1_2.c
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c: In function 'SerialPort_readByte':
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c:244:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
-  244 |         read(self->fd, (char*) buf, 1);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 45%] Building C object src/CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o -MF CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o.d -o CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/thread/linux/thread_linux.c
-[ 46%] Building C object src/CMakeFiles/lib60870.dir/hal/time/unix/time.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/time/unix/time.c.o -MF CMakeFiles/lib60870.dir/hal/time/unix/time.c.o.d -o CMakeFiles/lib60870.dir/hal/time/unix/time.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/time/unix/time.c
-[ 48%] Building C object src/CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o -MF CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o.d -o CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/memory/lib_memory.c
-[ 49%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_connection.c
+[ 34%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/frame.c
-[ 50%] Building C object src/CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -MF CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o.d -o CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c
-[ 51%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o
+[ 35%] Building C object src/CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o -MF CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o.d -o CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/lib60870_common.c
-[ 53%] Building C object src/CMakeFiles/lib60870-shared.dir/common/linked_list.c.o
+[ 37%] Building C object src/CMakeFiles/lib60870-shared.dir/common/linked_list.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/common/linked_list.c.o -MF CMakeFiles/lib60870-shared.dir/common/linked_list.c.o.d -o CMakeFiles/lib60870-shared.dir/common/linked_list.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/linked_list.c
-[ 54%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o
+[ 36%] Building C object src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o -MF CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o.d -o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/cs104/cs104_slave.c
+[ 39%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o -MF CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c
-[ 55%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o
-[ 56%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c: In function 'SerialPort_readByte':
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c:244:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
+  244 |         read(self->fd, (char*) buf, 1);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 40%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o -MF CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/socket/linux/socket_linux.c
+[ 41%] Building C object src/CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o -MF CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o.d -o CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/buffer_frame.c
+[ 43%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o -MF CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/thread/linux/thread_linux.c
+[ 44%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o -MF CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/time/unix/time.c
+[ 45%] Building C object src/CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o -MF CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o.d -o CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/link_layer.c
+[ 46%] Building C object src/CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o -MF CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o.d -o CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/link_layer/serial_transceiver_ft_1_2.c
+[ 48%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o -MF CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/memory/lib_memory.c
+[ 49%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o
+[ 50%] Building C object src/CMakeFiles/lib60870.dir/iec60870/frame.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -MF CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/frame.c.o -MF CMakeFiles/lib60870.dir/iec60870/frame.c.o.d -o CMakeFiles/lib60870.dir/iec60870/frame.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/frame.c
+[ 51%] Building C object src/CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o -MF CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o.d -o CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/iec60870/lib60870_common.c
+[ 53%] Building C object src/CMakeFiles/lib60870.dir/common/linked_list.c.o
+[ 54%] Building C object src/CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o -MF CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o.d -o CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/common/linked_list.c.o -MF CMakeFiles/lib60870.dir/common/linked_list.c.o.d -o CMakeFiles/lib60870.dir/common/linked_list.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/linked_list.c
+[ 55%] Building C object src/CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o -MF CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o.d -o CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/socket/linux/socket_linux.c
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c: In function 'TLSSocket_create':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c:980:13: warning: 'mbedtls_ssl_conf_min_version' is deprecated [-Wdeprecated-declarations]
   980 |             mbedtls_ssl_conf_min_version(&(self->conf), majorVer, minorVer);
@@ -706,12 +740,14 @@
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/serial/linux/serial_port_linux.c:244:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
   244 |         read(self->fd, (char*) buf, 1);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 58%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o -MF CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/time/unix/time.c
-[ 59%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o -MF CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/memory/lib_memory.c
-[ 60%] Building C object src/CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -Dlib60870_shared_EXPORTS -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -fPIC -MD -MT src/CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -MF CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o.d -o CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c
+[ 56%] Building C object src/CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o -MF CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o.d -o CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/thread/linux/thread_linux.c
+[ 58%] Building C object src/CMakeFiles/lib60870.dir/hal/time/unix/time.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/time/unix/time.c.o -MF CMakeFiles/lib60870.dir/hal/time/unix/time.c.o.d -o CMakeFiles/lib60870.dir/hal/time/unix/time.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/time/unix/time.c
+[ 59%] Building C object src/CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o -MF CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o.d -o CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/memory/lib_memory.c
+[ 60%] Building C object src/CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DLIB60870_HAS_TLS_SUPPORT=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT src/CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -MF CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o.d -o CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c: In function 'TLSSocket_create':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3/tls_mbedtls.c:980:13: warning: 'mbedtls_ssl_conf_min_version' is deprecated [-Wdeprecated-declarations]
   980 |             mbedtls_ssl_conf_min_version(&(self->conf), majorVer, minorVer);
@@ -727,153 +763,121 @@
 /usr/include/mbedtls/ssl.h:4300:25: note: declared here
  4300 | void MBEDTLS_DEPRECATED mbedtls_ssl_conf_max_version(mbedtls_ssl_config *conf, int major,
       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 62%] Linking C shared library liblib60870.so
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/lib60870-shared.dir/link.txt --verbose=1
-/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,--dependency-file=CMakeFiles/lib60870-shared.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liblib60870.so.2 -o liblib60870.so.2.3.4 "CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o" "CMakeFiles/lib60870-shared.dir/common/linked_list.c.o" "CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o" "CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o" "CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o" "CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o" "CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o" "CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o"  -lmbedcrypto -lmbedx509 -lmbedtls
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library liblib60870.so.2.3.4 liblib60870.so.2 liblib60870.so
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 62%] Built target lib60870-shared
-[ 63%] Linking C static library liblib60870.a
+[ 62%] Linking C static library liblib60870.a
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/lib60870.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/lib60870.dir/link.txt --verbose=1
+[ 63%] Linking C shared library liblib60870.so
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/lib60870-shared.dir/link.txt --verbose=1
 /usr/bin/ar qc liblib60870.a "CMakeFiles/lib60870.dir/file-service/file_server.c.o" CMakeFiles/lib60870.dir/iec60870/apl/cpXXtime2a.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_asdu.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_bcr.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_information_objects.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master_connection.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_master.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_queue.c.o CMakeFiles/lib60870.dir/iec60870/cs101/cs101_slave.c.o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_connection.c.o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_frame.c.o CMakeFiles/lib60870.dir/iec60870/cs104/cs104_slave.c.o CMakeFiles/lib60870.dir/iec60870/link_layer/buffer_frame.c.o CMakeFiles/lib60870.dir/iec60870/link_layer/link_layer.c.o CMakeFiles/lib60870.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o CMakeFiles/lib60870.dir/iec60870/frame.c.o CMakeFiles/lib60870.dir/iec60870/lib60870_common.c.o CMakeFiles/lib60870.dir/common/linked_list.c.o CMakeFiles/lib60870.dir/hal/serial/linux/serial_port_linux.c.o CMakeFiles/lib60870.dir/hal/socket/linux/socket_linux.c.o CMakeFiles/lib60870.dir/hal/thread/linux/thread_linux.c.o CMakeFiles/lib60870.dir/hal/time/unix/time.c.o CMakeFiles/lib60870.dir/hal/memory/lib_memory.c.o CMakeFiles/lib60870.dir/hal/tls/mbedtls3/tls_mbedtls.c.o
 /usr/bin/ranlib liblib60870.a
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 [ 63%] Built target lib60870
 make  -f examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/build.make examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/depend
-make  -f examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/build.make examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/depend
-make  -f examples/cs101_slave/CMakeFiles/cs101_slave.dir/build.make examples/cs101_slave/CMakeFiles/cs101_slave.dir/depend
-make  -f examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/build.make examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/depend
-make  -f examples/cs104_client/CMakeFiles/simple_client.dir/build.make examples/cs104_client/CMakeFiles/simple_client.dir/depend
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/build.make examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/depend
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_balanced /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_balanced /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/DependInfo.cmake "--color="
-make  -f examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/build.make examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/depend
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs101_slave/CMakeFiles/cs101_slave.dir/build.make examples/cs101_slave/CMakeFiles/cs101_slave.dir/depend
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_unbalanced /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_unbalanced /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/DependInfo.cmake "--color="
-make  -f examples/cs104_server/CMakeFiles/cs104_server.dir/build.make examples/cs104_server/CMakeFiles/cs104_server.dir/depend
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/build.make examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/depend
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave/CMakeFiles/cs101_slave.dir/DependInfo.cmake "--color="
-make  -f examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/build.make examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/depend
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_client/CMakeFiles/simple_client.dir/build.make examples/cs104_client/CMakeFiles/simple_client.dir/depend
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave_files /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/DependInfo.cmake "--color="
-make  -f examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/build.make examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/depend
+make  -f examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/build.make examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/depend
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client/CMakeFiles/simple_client.dir/DependInfo.cmake "--color="
-make  -f examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/build.make examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/depend
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/build.make examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/build
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client_async /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server/CMakeFiles/cs104_server.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/DependInfo.cmake "--color="
-make  -f examples/multi_client_server/CMakeFiles/multi_client_server.dir/build.make examples/multi_client_server/CMakeFiles/multi_client_server.dir/depend
-make  -f examples/tls_client/CMakeFiles/tls_client.dir/build.make examples/tls_client/CMakeFiles/tls_client.dir/depend
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/multi_client_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server/CMakeFiles/multi_client_server.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_client /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client/CMakeFiles/tls_client.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/build.make examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/build
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_server/CMakeFiles/cs104_server.dir/build.make examples/cs104_server/CMakeFiles/cs104_server.dir/depend
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/build.make examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/build
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server/CMakeFiles/cs104_server.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs101_slave/CMakeFiles/cs101_slave.dir/build.make examples/cs101_slave/CMakeFiles/cs101_slave.dir/build
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/build.make examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/build
-make  -f examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/build.make examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/build
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make  -f examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/build.make examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/build
-make  -f examples/cs104_client/CMakeFiles/simple_client.dir/build.make examples/cs104_client/CMakeFiles/simple_client.dir/build
-make  -f examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/build.make examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/build
+[ 64%] Building C object examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/master_example.c.o
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_balanced && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_balanced/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/master_example.c.o -MF CMakeFiles/cs101_master_balanced.dir/master_example.c.o.d -o CMakeFiles/cs101_master_balanced.dir/master_example.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_balanced/master_example.c
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_client/CMakeFiles/simple_client.dir/build.make examples/cs104_client/CMakeFiles/simple_client.dir/build
+/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,--dependency-file=CMakeFiles/lib60870-shared.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liblib60870.so.2 -o liblib60870.so.2.3.4 "CMakeFiles/lib60870-shared.dir/file-service/file_server.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/apl/cpXXtime2a.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_asdu.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_bcr.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_information_objects.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master_connection.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_master.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_queue.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs101/cs101_slave.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_connection.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_frame.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/cs104/cs104_slave.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/link_layer/buffer_frame.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/link_layer/link_layer.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/link_layer/serial_transceiver_ft_1_2.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/frame.c.o" "CMakeFiles/lib60870-shared.dir/iec60870/lib60870_common.c.o" "CMakeFiles/lib60870-shared.dir/common/linked_list.c.o" "CMakeFiles/lib60870-shared.dir/hal/serial/linux/serial_port_linux.c.o" "CMakeFiles/lib60870-shared.dir/hal/socket/linux/socket_linux.c.o" "CMakeFiles/lib60870-shared.dir/hal/thread/linux/thread_linux.c.o" "CMakeFiles/lib60870-shared.dir/hal/time/unix/time.c.o" "CMakeFiles/lib60870-shared.dir/hal/memory/lib_memory.c.o" "CMakeFiles/lib60870-shared.dir/hal/tls/mbedtls3/tls_mbedtls.c.o"  -lmbedcrypto -lmbedx509 -lmbedtls
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library liblib60870.so.2.3.4 liblib60870.so.2 liblib60870.so
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/build.make examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/build
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_server/CMakeFiles/cs104_server.dir/build.make examples/cs104_server/CMakeFiles/cs104_server.dir/build
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/build.make examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/depend
+[ 67%] Building C object examples/cs101_slave/CMakeFiles/cs101_slave.dir/slave_example.c.o
+[ 67%] Building C object examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_unbalanced && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_unbalanced/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o -MF CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o.d -o CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_unbalanced/master_example.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_slave/CMakeFiles/cs101_slave.dir/slave_example.c.o -MF CMakeFiles/cs101_slave.dir/slave_example.c.o.d -o CMakeFiles/cs101_slave.dir/slave_example.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave/slave_example.c
+[ 68%] Building C object examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/build.make examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/depend
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave_files && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o -MF CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o.d -o CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/DependInfo.cmake "--color="
+[ 69%] Building C object examples/cs104_client/CMakeFiles/simple_client.dir/simple_client.c.o
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f examples/cs101_slave/CMakeFiles/cs101_slave.dir/build.make examples/cs101_slave/CMakeFiles/cs101_slave.dir/build
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/build.make examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/build
+make  -f examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/build.make examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/depend
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_client/CMakeFiles/simple_client.dir/simple_client.c.o -MF CMakeFiles/simple_client.dir/simple_client.c.o.d -o CMakeFiles/simple_client.dir/simple_client.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client/simple_client.c
+[ 70%] Building C object examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/multi_client_server/CMakeFiles/multi_client_server.dir/build.make examples/multi_client_server/CMakeFiles/multi_client_server.dir/depend
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client_async && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o -MF CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o.d -o CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async/cs104_client_async.c
+[ 72%] Building C object examples/cs104_server/CMakeFiles/cs104_server.dir/simple_server.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_server/CMakeFiles/cs104_server.dir/simple_server.c.o -MF CMakeFiles/cs104_server.dir/simple_server.c.o.d -o CMakeFiles/cs104_server.dir/simple_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/multi_client_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server/CMakeFiles/multi_client_server.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/build.make examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/build
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f examples/multi_client_server/CMakeFiles/multi_client_server.dir/build.make examples/multi_client_server/CMakeFiles/multi_client_server.dir/build
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 64%] Building C object examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o
-make  -f examples/cs104_server/CMakeFiles/cs104_server.dir/build.make examples/cs104_server/CMakeFiles/cs104_server.dir/build
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave_files && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_slave_files/CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o -MF CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o.d -o CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/build.make examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/build
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-make  -f examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/build.make examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/build
-[ 65%] Building C object examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o
-make  -f examples/tls_client/CMakeFiles/tls_client.dir/build.make examples/tls_client/CMakeFiles/tls_client.dir/build
-[ 67%] Building C object examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/build.make examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/build
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/multi_client_server/CMakeFiles/multi_client_server.dir/build.make examples/multi_client_server/CMakeFiles/multi_client_server.dir/build
+[ 73%] Building C object examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o
+[ 73%] Built target lib60870-shared
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_server_no_threads/CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o -MF CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o.d -o CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 69%] Building C object examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/master_example.c.o
-[ 69%] Building C object examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o -MF CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o.d -o CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c
-[ 70%] Building C object examples/cs104_client/CMakeFiles/simple_client.dir/simple_client.c.o
-[ 72%] Building C object examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_unbalanced && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_unbalanced/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_master_unbalanced/CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o -MF CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o.d -o CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_unbalanced/master_example.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_balanced && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_balanced/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_master_balanced/CMakeFiles/cs101_master_balanced.dir/master_example.c.o -MF CMakeFiles/cs101_master_balanced.dir/master_example.c.o.d -o CMakeFiles/cs101_master_balanced.dir/master_example.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_master_balanced/master_example.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client_async && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_client_async/CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o -MF CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o.d -o CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async/cs104_client_async.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_client/CMakeFiles/simple_client.dir/simple_client.c.o -MF CMakeFiles/simple_client.dir/simple_client.c.o.d -o CMakeFiles/simple_client.dir/simple_client.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client/simple_client.c
-[ 73%] Building C object examples/multi_client_server/CMakeFiles/multi_client_server.dir/multi_client_server.c.o
-[ 74%] Building C object examples/cs104_server/CMakeFiles/cs104_server.dir/simple_server.c.o
-[ 75%] Building C object examples/cs101_slave/CMakeFiles/cs101_slave.dir/slave_example.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_server/CMakeFiles/cs104_server.dir/simple_server.c.o -MF CMakeFiles/cs104_server.dir/simple_server.c.o.d -o CMakeFiles/cs104_server.dir/simple_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/multi_client_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/multi_client_server/CMakeFiles/multi_client_server.dir/multi_client_server.c.o -MF CMakeFiles/multi_client_server.dir/multi_client_server.c.o.d -o CMakeFiles/multi_client_server.dir/multi_client_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/multi_client_server/multi_client_server.c
-[ 78%] Building C object examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o
-[ 78%] Building C object examples/tls_client/CMakeFiles/tls_client.dir/tls_client.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_client/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/tls_client/CMakeFiles/tls_client.dir/tls_client.c.o -MF CMakeFiles/tls_client.dir/tls_client.c.o.d -o CMakeFiles/tls_client.dir/tls_client.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_client/tls_client.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o -MF CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o.d -o CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files/cs104_server_files.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs101_slave/CMakeFiles/cs101_slave.dir/slave_example.c.o -MF CMakeFiles/cs101_slave.dir/slave_example.c.o.d -o CMakeFiles/cs101_slave.dir/slave_example.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave/slave_example.c
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c: In function 'connectionEventHandler':
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:194:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  194 |         printf("Connection opened (%p)\n", con);
-      |                                    ~^      ~~~
-      |                                     |      |
-      |                                     void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:197:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  197 |         printf("Connection closed (%p)\n", con);
-      |                                    ~^      ~~~
-      |                                     |      |
-      |                                     void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:200:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  200 |         printf("Connection activated (%p)\n", con);
-      |                                       ~^      ~~~
-      |                                        |      |
-      |                                        void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:203:42: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  203 |         printf("Connection deactivated (%p)\n", con);
-      |                                         ~^      ~~~
-      |                                          |      |
-      |                                          void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c: At top level:
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:36:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
-   36 | rawMessageHandler(void* parameter, IMasterConnection conneciton, uint8_t* msg, int msgSize, bool sent)
+make  -f examples/tls_client/CMakeFiles/tls_client.dir/build.make examples/tls_client/CMakeFiles/tls_client.dir/depend
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client/simple_client.c:10:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
+   10 | rawMessageHandler (void* parameter, uint8_t* msg, int msgSize, bool sent)
       | ^~~~~~~~~~~~~~~~~
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_client /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client/CMakeFiles/tls_client.dir/DependInfo.cmake "--color="
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c: In function 'main':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c:462:1: warning: label 'exit_program' defined but not used [-Wunused-label]
   462 | exit_program:
       | ^~~~~~~~~~~~
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c: At top level:
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c:203:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
+  203 | rawMessageHandler (void* parameter, uint8_t* msg, int msgSize, bool sent)
+      | ^~~~~~~~~~~~~~~~~
+[ 74%] Building C object examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c: In function 'clockSyncHandler':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c:53:14: warning: unused variable 'newSystemTimeInMs' [-Wunused-variable]
    53 |     uint64_t newSystemTimeInMs = CP56Time2a_toMsTimestamp(newTime);
       |              ^~~~~~~~~~~~~~~~~
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c: In function 'connectionEventHandler':
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c: In function 'clockSyncHandler':
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:53:14: warning: unused variable 'newSystemTimeInMs' [-Wunused-variable]
-   53 |     uint64_t newSystemTimeInMs = CP56Time2a_toMsTimestamp(newTime);
-      |              ^~~~~~~~~~~~~~~~~
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c:213:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
   213 |         printf("Connection opened (%p)\n", con);
       |                                    ~^      ~~~
@@ -894,44 +898,47 @@
       |                                         ~^      ~~~
       |                                          |      |
       |                                          void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c: In function 'connectionEventHandler':
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:200:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  200 |         printf("Connection opened (%p)\n", con);
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c: At top level:
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_server_files/CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o -MF CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o.d -o CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files/cs104_server_files.c
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c:33:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
+   33 | rawMessageHandler(void* parameter, IMasterConnection conneciton, uint8_t* msg, int msgSize, bool sent)
+      | ^~~~~~~~~~~~~~~~~
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async/cs104_client_async.c:22:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
+   22 | rawMessageHandler (void* parameter, uint8_t* msg, int msgSize, bool sent)
+      | ^~~~~~~~~~~~~~~~~
+[ 75%] Building C object examples/multi_client_server/CMakeFiles/multi_client_server.dir/multi_client_server.c.o
+[ 77%] Building C object examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/cs104_redundancy_server/CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o -MF CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o.d -o CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/multi_client_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/multi_client_server/CMakeFiles/multi_client_server.dir/multi_client_server.c.o -MF CMakeFiles/multi_client_server.dir/multi_client_server.c.o.d -o CMakeFiles/multi_client_server.dir/multi_client_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/multi_client_server/multi_client_server.c
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+make  -f examples/tls_client/CMakeFiles/tls_client.dir/build.make examples/tls_client/CMakeFiles/tls_client.dir/build
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[ 78%] Building C object examples/tls_client/CMakeFiles/tls_client.dir/tls_client.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_client/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/tls_client/CMakeFiles/tls_client.dir/tls_client.c.o -MF CMakeFiles/tls_client.dir/tls_client.c.o.d -o CMakeFiles/tls_client.dir/tls_client.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_client/tls_client.c
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c: In function 'connectionEventHandler':
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:194:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  194 |         printf("Connection opened (%p)\n", con);
       |                                    ~^      ~~~
       |                                     |      |
       |                                     void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:203:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  203 |         printf("Connection closed (%p)\n", con);
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:197:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  197 |         printf("Connection closed (%p)\n", con);
       |                                    ~^      ~~~
       |                                     |      |
       |                                     void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c: At top level:
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:206:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  206 |         printf("Connection activated (%p)\n", con);
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:200:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  200 |         printf("Connection activated (%p)\n", con);
       |                                       ~^      ~~~
       |                                        |      |
       |                                        void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs101_slave_files/cs101_slave_files.c:203:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
-  203 | rawMessageHandler (void* parameter, uint8_t* msg, int msgSize, bool sent)
-      | ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:209:42: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
-  209 |         printf("Connection deactivated (%p)\n", con);
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:203:42: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  203 |         printf("Connection deactivated (%p)\n", con);
       |                                         ~^      ~~~
       |                                          |      |
       |                                          void * IMasterConnection {aka struct sIMasterConnection *}
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c: At top level:
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server/simple_server.c:33:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
-   33 | rawMessageHandler(void* parameter, IMasterConnection conneciton, uint8_t* msg, int msgSize, bool sent)
-      | ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c: At top level:
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:33:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
-   33 | rawMessageHandler(void* parameter, IMasterConnection conneciton, uint8_t* msg, int msgSize, bool sent)
-      | ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client_async/cs104_client_async.c:22:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
-   22 | rawMessageHandler (void* parameter, uint8_t* msg, int msgSize, bool sent)
-      | ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_client/simple_client.c:10:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
-   10 | rawMessageHandler (void* parameter, uint8_t* msg, int msgSize, bool sent)
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c: At top level:
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_no_threads/cs104_server_no_threads.c:36:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
+   36 | rawMessageHandler(void* parameter, IMasterConnection conneciton, uint8_t* msg, int msgSize, bool sent)
       | ^~~~~~~~~~~~~~~~~
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files/cs104_server_files.c: In function 'connectionEventHandler':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_server_files/cs104_server_files.c:142:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
@@ -954,86 +961,118 @@
       |                                         ~^      ~~~
       |                                          |      |
       |                                          void * IMasterConnection {aka struct sIMasterConnection *}
-[ 79%] Linking C executable cs104_server_no_threads
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_server_no_threads.dir/link.txt --verbose=1
+[ 79%] Linking C executable simple_client
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c: In function 'clockSyncHandler':
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client && /usr/bin/cmake -E cmake_link_script CMakeFiles/simple_client.dir/link.txt --verbose=1
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:53:14: warning: unused variable 'newSystemTimeInMs' [-Wunused-variable]
+   53 |     uint64_t newSystemTimeInMs = CP56Time2a_toMsTimestamp(newTime);
+      |              ^~~~~~~~~~~~~~~~~
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c: In function 'connectionEventHandler':
 [ 81%] Linking C executable cs101_master_balanced
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_balanced && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_master_balanced.dir/link.txt --verbose=1
-[ 82%] Linking C executable cs104_server
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_server.dir/link.txt --verbose=1
-[ 83%] Linking C executable cs104_redundancy_server
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_redundancy_server.dir/link.txt --verbose=1
-[ 84%] Linking C executable simple_client
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client && /usr/bin/cmake -E cmake_link_script CMakeFiles/simple_client.dir/link.txt --verbose=1
-[ 87%] Linking C executable cs101_master_unbalanced
-[ 86%] Linking C executable tls_client
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client && /usr/bin/cmake -E cmake_link_script CMakeFiles/tls_client.dir/link.txt --verbose=1
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_unbalanced && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_master_unbalanced.dir/link.txt --verbose=1
-[ 88%] Linking C executable cs104_client_async
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:200:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  200 |         printf("Connection opened (%p)\n", con);
+      |                                    ~^      ~~~
+      |                                     |      |
+      |                                     void * IMasterConnection {aka struct sIMasterConnection *}
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:203:37: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  203 |         printf("Connection closed (%p)\n", con);
+      |                                    ~^      ~~~
+      |                                     |      |
+      |                                     void * IMasterConnection {aka struct sIMasterConnection *}
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:206:40: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  206 |         printf("Connection activated (%p)\n", con);
+      |                                       ~^      ~~~
+      |                                        |      |
+      |                                        void * IMasterConnection {aka struct sIMasterConnection *}
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:209:42: warning: format '%p' expects argument of type 'void *', but argument 2 has type 'IMasterConnection' {aka 'struct sIMasterConnection *'} [-Wformat=]
+  209 |         printf("Connection deactivated (%p)\n", con);
+      |                                         ~^      ~~~
+      |                                          |      |
+      |                                          void * IMasterConnection {aka struct sIMasterConnection *}
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c: At top level:
+/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/cs104_redundancy_server/cs104_redundancy_server.c:33:1: warning: 'rawMessageHandler' defined but not used [-Wunused-function]
+   33 | rawMessageHandler(void* parameter, IMasterConnection conneciton, uint8_t* msg, int msgSize, bool sent)
+      | ^~~~~~~~~~~~~~~~~
+[ 82%] Linking C executable cs104_client_async
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_client_async && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_client_async.dir/link.txt --verbose=1
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_server_no_threads.dir/link.d CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o -o cs104_server_no_threads  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 89%] Linking C executable cs101_slave_files
+[ 83%] Linking C executable cs101_master_unbalanced
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_master_unbalanced && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_master_unbalanced.dir/link.txt --verbose=1
+[ 84%] Linking C executable cs104_server
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_server.dir/link.txt --verbose=1
+[ 86%] Linking C executable cs101_slave
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_slave.dir/link.txt --verbose=1
 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs101_master_balanced.dir/link.d CMakeFiles/cs101_master_balanced.dir/master_example.c.o -o cs101_master_balanced  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave_files && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_slave_files.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 89%] Built target cs104_server_no_threads
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/simple_client.dir/link.d CMakeFiles/simple_client.dir/simple_client.c.o -o simple_client  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[ 86%] Built target cs101_master_balanced
 make  -f examples/tls_server/CMakeFiles/tls_server.dir/build.make examples/tls_server/CMakeFiles/tls_server.dir/depend
-[ 89%] Built target cs101_master_balanced
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_server /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_server/CMakeFiles/tls_server.dir/DependInfo.cmake "--color="
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_redundancy_server.dir/link.d CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o -o cs104_redundancy_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+[ 87%] Linking C executable cs104_server_no_threads
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_no_threads && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_server_no_threads.dir/link.txt --verbose=1
+[ 88%] Linking C executable tls_client
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_client && /usr/bin/cmake -E cmake_link_script CMakeFiles/tls_client.dir/link.txt --verbose=1
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_client_async.dir/link.d CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o -o cs104_client_async  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[ 88%] Built target simple_client
 make  -f tests/CMakeFiles/tests.dir/build.make tests/CMakeFiles/tests.dir/depend
+[ 89%] Linking C executable multi_client_server
+[ 91%] Linking C executable cs101_slave_files
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_client_server.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/lib60870-2.3.4/lib60870-C /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/tests /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/tests/CMakeFiles/tests.dir/DependInfo.cmake "--color="
+make  -f examples/tls_server/CMakeFiles/tls_server.dir/build.make examples/tls_server/CMakeFiles/tls_server.dir/build
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave_files && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_slave_files.dir/link.txt --verbose=1
+make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[ 91%] Built target cs104_client_async
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs101_master_unbalanced.dir/link.d CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o -o cs101_master_unbalanced  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/simple_client.dir/link.d CMakeFiles/simple_client.dir/simple_client.c.o -o simple_client  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 91%] Linking C executable multi_client_server
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/multi_client_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/multi_client_server.dir/link.txt --verbose=1
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_server.dir/link.d CMakeFiles/cs104_server.dir/simple_server.c.o -o cs104_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+[ 92%] Building C object examples/tls_server/CMakeFiles/tls_server.dir/tls_server.c.o
+[ 93%] Linking C executable cs104_redundancy_server
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_redundancy_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_redundancy_server.dir/link.txt --verbose=1
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs101_slave.dir/link.d CMakeFiles/cs101_slave.dir/slave_example.c.o -o cs101_slave  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/tls_server/CMakeFiles/tls_server.dir/tls_server.c.o -MF CMakeFiles/tls_server.dir/tls_server.c.o.d -o CMakeFiles/tls_server.dir/tls_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_server/tls_server.c
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 91%] Built target cs104_redundancy_server
-make  -f examples/tls_server/CMakeFiles/tls_server.dir/build.make examples/tls_server/CMakeFiles/tls_server.dir/build
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/tls_client.dir/link.d CMakeFiles/tls_client.dir/tls_client.c.o -o tls_client  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
-make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 make  -f tests/CMakeFiles/tests.dir/build.make tests/CMakeFiles/tests.dir/build
-[ 92%] Linking C executable cs101_slave
 make[3]: Entering directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[ 93%] Built target cs101_master_unbalanced
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_server.dir/link.d CMakeFiles/cs104_server.dir/simple_server.c.o -o cs104_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs101_slave && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs101_slave.dir/link.txt --verbose=1
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_client_async.dir/link.d CMakeFiles/cs104_client_async.dir/cs104_client_async.c.o -o cs104_client_async  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 93%] Built target cs104_server
-[ 93%] Linking C executable cs104_server_files
-[ 93%] Built target simple_client
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs101_master_unbalanced.dir/link.d CMakeFiles/cs101_master_unbalanced.dir/master_example.c.o -o cs101_master_unbalanced  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+[ 93%] Built target cs101_slave
+[ 94%] Linking C executable cs104_server_files
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/cs104_server_files && /usr/bin/cmake -E cmake_link_script CMakeFiles/cs104_server_files.dir/link.txt --verbose=1
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 94%] Built target tls_client
-[ 94%] Building C object examples/tls_server/CMakeFiles/tls_server.dir/tls_server.c.o
-[ 96%] Building C object tests/CMakeFiles/tests.dir/unity/unity.c.o
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_server && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_server/. -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT examples/tls_server/CMakeFiles/tls_server.dir/tls_server.c.o -MF CMakeFiles/tls_server.dir/tls_server.c.o.d -o CMakeFiles/tls_server.dir/tls_server.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/examples/tls_server/tls_server.c
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/tests && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/./unity -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT tests/CMakeFiles/tests.dir/unity/unity.c.o -MF CMakeFiles/tests.dir/unity/unity.c.o.d -o CMakeFiles/tests.dir/unity/unity.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/unity/unity.c
-[ 97%] Building C object tests/CMakeFiles/tests.dir/all_tests.c.o
+[ 96%] Building C object tests/CMakeFiles/tests.dir/all_tests.c.o
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/tests && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/./unity -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT tests/CMakeFiles/tests.dir/all_tests.c.o -MF CMakeFiles/tests.dir/all_tests.c.o.d -o CMakeFiles/tests.dir/all_tests.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c
-[ 97%] Built target cs104_client_async
-[ 97%] Built target cs101_master_unbalanced
+[ 97%] Building C object tests/CMakeFiles/tests.dir/unity/unity.c.o
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/tests && /usr/bin/cc -DCONFIG_CS104_SUPPORT_TLS=1 -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/config -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/file-service -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/api -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/inc/internal -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/common/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/inc -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/src/hal/tls/mbedtls3 -I/usr/include/mbedtls -I/build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/./unity -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -MD -MT tests/CMakeFiles/tests.dir/unity/unity.c.o -MF CMakeFiles/tests.dir/unity/unity.c.o.d -o CMakeFiles/tests.dir/unity/unity.c.o -c /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/unity/unity.c
+[ 97%] Built target cs104_server
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_server_no_threads.dir/link.d CMakeFiles/cs104_server_no_threads.dir/cs104_server_no_threads.c.o -o cs104_server_no_threads  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs101_slave_files.dir/link.d CMakeFiles/cs101_slave_files.dir/cs101_slave_files.c.o -o cs101_slave_files  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-[ 97%] Built target cs101_slave_files
 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/multi_client_server.dir/link.d CMakeFiles/multi_client_server.dir/multi_client_server.c.o -o multi_client_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs101_slave.dir/link.d CMakeFiles/cs101_slave.dir/slave_example.c.o -o cs101_slave  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+[ 97%] Built target cs104_server_no_threads
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/tls_client.dir/link.d CMakeFiles/tls_client.dir/tls_client.c.o -o tls_client  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
+[ 97%] Built target cs101_slave_files
+[ 97%] Built target tls_client
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_redundancy_server.dir/link.d CMakeFiles/cs104_redundancy_server.dir/cs104_redundancy_server.c.o -o cs104_redundancy_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 [ 97%] Built target multi_client_server
-[ 97%] Built target cs101_slave
+[ 97%] Built target cs104_redundancy_server
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_server_files.dir/link.d CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o -o cs104_server_files  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c: In function 'test_StepPositionWithCP24Time2a':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:412:18: warning: unused variable 'time8' [-Wunused-variable]
   412 |         uint64_t time8 = time7 + 1000;
       |                  ^~~~~
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c: In function 'test_CS104SlaveEventQueueCheckCapacity':
+[ 97%] Built target cs104_server_files
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:1463:13: warning: unused variable 'scaledValue' [-Wunused-variable]
  1463 |     int16_t scaledValue = 0;
       |             ^~~~~~~~~~~
@@ -1041,11 +1080,9 @@
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:1539:9: warning: unused variable 'msgQueueCapacity' [-Wunused-variable]
  1539 |     int msgQueueCapacity = ((sizeof(struct sTestMessageQueueEntryInfo) + 256) * 2) / entrySize;
       |         ^~~~~~~~~~~~~~~~
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cs104_server_files.dir/link.d CMakeFiles/cs104_server_files.dir/cs104_server_files.c.o -o cs104_server_files  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:1533:13: warning: unused variable 'scaledValue' [-Wunused-variable]
  1533 |     int16_t scaledValue = 0;
       |             ^~~~~~~~~~~
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c: In function 'test_DoublePointWithCP24Time2a':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:1922:14: warning: unused variable 'time3' [-Wunused-variable]
  1922 |     uint64_t time3 = time2 + 1000;
@@ -1062,7 +1099,6 @@
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:2961:14: warning: unused variable 'time8' [-Wunused-variable]
  2961 |     uint64_t time8 = time7 + 1000;
       |              ^~~~~
-[ 97%] Built target cs104_server_files
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c: In function 'test_MeasuredValueShortWithCP24Time2a':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:3448:14: warning: unused variable 'time8' [-Wunused-variable]
  3448 |     uint64_t time8 = time7 + 1000;
@@ -1071,21 +1107,21 @@
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:3866:14: warning: unused variable 'time2' [-Wunused-variable]
  3866 |     uint64_t time2 = time1 + 1000;
       |              ^~~~~
+[ 98%] Linking C executable tls_server
+cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/tls_server.dir/link.txt --verbose=1
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c: In function 'test_DelayAcquisitionCommand':
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:4823:14: warning: unused variable 'time1' [-Wunused-variable]
  4823 |     uint64_t time1 = Hal_getTimeInMs();
       |              ^~~~~
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c: At top level:
+/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/tls_server.dir/link.d CMakeFiles/tls_server.dir/tls_server.c.o -o tls_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:6453:16: warning: 'STARTDT_ACT_MSG' defined but not used [-Wunused-variable]
  6453 | static uint8_t STARTDT_ACT_MSG[] = { 0x68, 0x04, 0x07, 0x00, 0x00, 0x00 };
       |                ^~~~~~~~~~~~~~~
+make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 /build/reproducible-path/lib60870-2.3.4/lib60870-C/tests/all_tests.c:162:1: warning: 'CS104_IPAddress_equals' defined but not used [-Wunused-function]
   162 | CS104_IPAddress_equals(CS104_IPAddress self, CS104_IPAddress other)
       | ^~~~~~~~~~~~~~~~~~~~~~
-[ 98%] Linking C executable tls_server
-cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/examples/tls_server && /usr/bin/cmake -E cmake_link_script CMakeFiles/tls_server.dir/link.txt --verbose=1
-/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lib60870-2.3.4=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wredundant-decls -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/tls_server.dir/link.d CMakeFiles/tls_server.dir/tls_server.c.o -o tls_server  ../../src/liblib60870.a -lpthread -lm -lrt -lmbedcrypto -lmbedx509 -lmbedtls
-make[3]: Leaving directory '/build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu'
 [ 98%] Built target tls_server
 [100%] Linking C executable tests
 cd /build/reproducible-path/lib60870-2.3.4/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests.dir/link.txt --verbose=1
@@ -1173,8 +1209,8 @@
    dh_md5sums -O--buildsystem=cmake -O--sourcedirectory=lib60870-C
    dh_builddeb -O--buildsystem=cmake -O--sourcedirectory=lib60870-C
 dpkg-deb: building package 'liblib60870-dev' in '../liblib60870-dev_2.3.4-1_arm64.deb'.
-dpkg-deb: building package 'liblib60870-2' in '../liblib60870-2_2.3.4-1_arm64.deb'.
 dpkg-deb: building package 'liblib60870-2-dbgsym' in '../liblib60870-2-dbgsym_2.3.4-1_arm64.deb'.
+dpkg-deb: building package 'liblib60870-2' in '../liblib60870-2_2.3.4-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../lib60870_2.3.4-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../lib60870_2.3.4-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -1182,12 +1218,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2122691/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/4013458 and its subdirectories
-I: Current time: Tue Apr 21 05:29:15 -12 2026
-I: pbuilder-time-stamp: 1776792555
+I: removing directory /srv/workspace/pbuilder/2122691 and its subdirectories
+I: Current time: Thu Mar 20 01:07:49 +14 2025
+I: pbuilder-time-stamp: 1742382469