Commit c6613860 authored by Nick Mathewson's avatar Nick Mathewson 🤹
Browse files

Merge remote branch 'origin/maint-0.2.1'

parents 2804c6b7 30b766ba
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
  o Minor bugfixes:
    - When building with --enable-gcc-warnings on OpenBSD, disable
      warnings in system headers.  This makes --enable-gcc-warnings
      pass on OpenBSD 4.8.
 No newline at end of file
+10 −1
Original line number Diff line number Diff line
@@ -869,6 +869,15 @@ if test x$enable_gcc_warnings = xyes || test x$enable_gcc_warnings_advisory = xy
                    have_shorten64_flag=no)
  CFLAGS="$save_CFLAGS"

  case $host in
    *-*-openbsd*)
      # Some OpenBSD versions (like 4.8) have -Wsystem-headers by default.
      # That's fine, except that the headers don't pass -Wredundant-decls.
      # Therefore, let's disable -Wsystem-headers when we're building
      # with maximal warnings on OpenBSD.
      CFLAGS="$CFLAGS -Wno-system-headers" ;;
  esac

  CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat=2 -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum"
  if test x$enable_gcc_warnings = xyes; then
    CFLAGS="$CFLAGS -Werror"