Hello,
I am compiling Exim 4.94.2+taintwarn branch and it is failing with a
compile error (below). I am able to compile 4.94.2 without any issues,
but then again it doesn't have the taintwarn patch. That was my little
test to ensure my build environment is working.
I haven't see any other user run into this issue on the mailing list. I
am running CentOS 7.9, I downloaded this branch just a few days ago.
...snip...
cc exim_dbmbuild.c
cc -o exim_dbmbuild
>>> exim_dbmbuild utility built
cc -DEXIM_DUMPDB exim_dbutil.c
cc -DCOMPILE_UTILITY os.c
cc -DCOMPILE_UTILITY store.c
cc -o exim_dumpdb
/cs/local/bin/ld: exim_dumpdb.o: in function `is_tainted2':
exim_dbutil.c:(.text+0x1a4): undefined reference to
`allow_insecure_tainted_data'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:640: exim_dumpdb] Error 1
make[1]: Leaving directory
'/tmp/xsys.28373.0/exim-4.94.2-taintwarn/build-Linux-x86_64'
make: *** [Makefile:35: all] Error 2
[ exim-4.94.2-taintwarn]#
...snip....
grep ALLOW_INSECURE_TAINTED_DATA Local/Makefile
# "allow_insecure_tainted_data" to turn taint failures into warnings.
ALLOW_INSECURE_TAINTED_DATA=yes
exim-4.94.2-taintwarn]# cc --version
cc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
Any hints
Thank you
Paul