summaryrefslogtreecommitdiff
path: root/sysutils/apcctrl/files/patch-configure
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/apcctrl/files/patch-configure')
-rw-r--r--sysutils/apcctrl/files/patch-configure76
1 files changed, 76 insertions, 0 deletions
diff --git a/sysutils/apcctrl/files/patch-configure b/sysutils/apcctrl/files/patch-configure
new file mode 100644
index 000000000000..f85b164c2cb2
--- /dev/null
+++ b/sysutils/apcctrl/files/patch-configure
@@ -0,0 +1,76 @@
+--- configure.orig 2016-04-18 20:26:31 UTC
++++ configure
+@@ -7470,7 +7470,7 @@
+ $as_echo_n "checking for libwrap... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+- #include <tcpd.h>
++ #include "tcpd.h"
+ int deny_severity = 0;
+ int allow_severity = 0;
+ struct request_info *req;
+@@ -7493,7 +7493,7 @@
+ LIBS="$saved_LIBS -lwrap -lnsl"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+- #include <tcpd.h>
++ ##include "tcpd.h"
+ int deny_severity = 0;
+ int allow_severity = 0;
+ struct request_info *req;
+@@ -8548,55 +8548,6 @@
+ ;;
+ esac
+
+-if test -n "$GCC"; then
+- # Starting with GCC 3.0, you must link C++ programs against either
+- # libstdc++ (shared by default), or libsupc++ (always static). If
+- # you care about binary portability between Linux distributions,
+- # you need to either 1) build your own GCC with static C++ libraries
+- # or 2) link using gcc and libsupc++. We choose the latter since
+- # CUPS doesn't (currently) use any of the stdc++ library.
+- #
+- # Previous versions of GCC do not have the reliance on the stdc++
+- # or g++ libraries, so the extra supc++ library is not needed.
+- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libsupc++ is required" >&5
+-$as_echo_n "checking if libsupc++ is required... " >&6; }
+-
+- SUPC="`$CXX -print-file-name=libsupc++.a 2>/dev/null`"
+- case "$SUPC" in
+- libsupc++.a*)
+- # Library not found, so this is an older GCC...
+- LD="$CXX"
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- ;;
+- *)
+- # This is gcc 3.x, and it knows of libsupc++, so we need it
+- LIBS="$LIBS -lsupc++"
+- LD="$CC"
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-
+- # See if this system has a broken libsupc++ that requires
+- # a workaround (FreeBSD 5.x, 6.x)
+- case $host in
+- *-*-freebsd*)
+- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libsupc++ is missing __terminate_handler" >&5
+-$as_echo_n "checking if libsupc++ is missing __terminate_handler... " >&6; }
+- nm -C --defined-only "$SUPC" 2>/dev/null | grep __terminate_handler > /dev/null
+- if test $? -eq 0 ; then
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+- else
+- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes -- will attempt workaround" >&5
+-$as_echo "yes -- will attempt workaround" >&6; }
+- LIBEXTRAOBJ="$LIBEXTRAOBJ libsupc++fix.cpp"
+- fi
+- ;;
+- esac
+- ;;
+- esac
+-fi
+-
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-exceptions" >&5
+ $as_echo_n "checking whether C compiler accepts -fno-exceptions... " >&6; }
+ if ${ax_cv_check_cflags___fno_exceptions+:} false; then :