pissircd/autoconf/m4
Bram Matthys 17e2a17e81
Remove library before 'make install'. Possibly fix a bug.
Actually I presume 'make install' properly removes the file first
before installing a new one, but.. not entirely sure. Better safe
than sorry.

We have had new reports of someone who had the original UnrealIRCd
crash while building the new UnrealIRCd. Similar to what we had
a few years ago, which was caused by a 'cp' instead of an rm+cp.
This because with simple cp the existing file contents is changed
and the processes holding the .so file open (usually mmapped)
suddenly have the new .so file loaded in effect, which causes a
crash whenever next function is called in that library.
We now rm explicit before 'make install' so running processes
simply have that fd point to a deleted file, which is fine.
2023-04-19 18:52:59 +02:00
..
ax_check_compile_flag.m4 Forgot to commit these files, they belong to the hardening patch. 2016-10-21 17:24:13 +02:00
ax_check_link_flag.m4 Forgot to commit these files, they belong to the hardening patch. 2016-10-21 17:24:13 +02:00
ax_pthread.m4 Add configure check and compile with pthreads 2015-06-01 21:16:44 +02:00
unreal.m4 Remove library before 'make install'. Possibly fix a bug. 2023-04-19 18:52:59 +02:00