=================================================================== RCS file: /cvs/mandoc/configure.local.example,v retrieving revision 1.11 retrieving revision 1.13 diff -u -p -r1.11 -r1.13 --- mandoc/configure.local.example 2016/05/18 21:37:04 1.11 +++ mandoc/configure.local.example 2016/07/14 11:09:06 1.13 @@ -1,4 +1,4 @@ -# $Id: configure.local.example,v 1.11 2016/05/18 21:37:04 schwarze Exp $ +# $Id: configure.local.example,v 1.13 2016/07/14 11:09:06 schwarze Exp $ # # Copyright (c) 2014, 2015, 2016 Ingo Schwarze # @@ -131,11 +131,18 @@ BINM_SOELIM=msoelim # default is "soelim" LD_OHASH="-lutil" -# Some platforms may need additional linker flags that are not autodetected. +# Some platforms may need additional linker flags to link against libmandoc +# that are not autodetected. # For example, Solaris 9 and 10 need -lrt for nanosleep(2). LDADD="-lrt" +# Some systems may want to set additional linker flags for all the +# binaries, not only for those using libmandoc, for example for +# hardening options. + +LDFLAGS="-Wl,-z,relro" + # It is possible to change the utility program used for installation # and the modes files are installed with. The defaults are: @@ -229,9 +236,17 @@ CGIBINDIR="${WWWPREFIX}/cgi-bin" CC=cc +# IBM AIX may need: + +CC=xlc + # The default compiler flags are: CFLAGS="-g -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings" + +# IBM AIX xlc does not support -W; in that case, please use: + +CFLAGS="-g" # In rare cases, it may be required to skip individual automatic tests. # Each of the following variables can be set to 0 (test will not be run