Created attachment 204109 [details]
The latest version of bind911 fails to build on arm (using poudriere). Full error logfile attached.
client.o: In function `exit_check':
client.c:(.text+0x86c): undefined reference to `isc_atomic_xadd'
Created attachment 204125 [details]
Proposed patch to fix the compilation on the arm platform
Please find attached a proposed patch. It is based on the following git commit:
bind911 and bind912 lacks atomics op on arm, any reasons to not use bind913+?
Could you please try to open a bug report upstream to have them confirm applying this patch on 9.11/9.12 is really the right fix for the problem?
The upstream has provided a fix for this issue in the latest release (9.11.7), so there's no need for the patch anymore.