Merge lp:~brianaker/gearmand/m4-updates-june into lp:gearmand

Proposed by Brian Aker
Status: Merged
Merged at revision: 782
Proposed branch: lp:~brianaker/gearmand/m4-updates-june
Merge into: lp:gearmand
Diff against target: 256 lines (+125/-56)
3 files modified
.bzrignore (+69/-0)
m4/ax_harden_compiler_flags.m4 (+54/-55)
m4/ax_prog_sphinx_build.m4 (+2/-1)
To merge this branch: bzr merge lp:~brianaker/gearmand/m4-updates-june
Reviewer Review Type Date Requested Status
Tangent Trunk Pending
Review via email: mp+169929@code.launchpad.net
To post a comment you must log in.
780. By Brian Aker

Fix case where we are not passing warnings.`

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2013-06-06 22:48:07 +0000
+++ .bzrignore 2013-06-17 20:42:29 +0000
@@ -47,3 +47,72 @@
47tests/worker_test47tests/worker_test
48valgrind*xml48valgrind*xml
49cmd*xml49cmd*xml
50*.log
51*.trs
52*.lo
53*.la
54man/*.1
55man/*.3
56man/*.8
57man/.doctrees/
58gearmand/gearmand
59gearmand/hostile_gearmand
60libgearman-1.0/t/c_test
61libgearman-1.0/t/cc_test
62libhostile/t/accept
63libhostile/t/close
64libhostile/t/hostile_accept
65libhostile/t/hostile_close
66libhostile/t/hostile_pipe
67libhostile/t/hostile_pipe2
68libhostile/t/pipe
69libhostile/t/pipe2
70libtest/abort
71libtest/backtrace
72libtest/core-count
73libtest/skiptest
74libtest/unittest
75libtest/wait
76tests/blobslap_client
77tests/c_test
78tests/cli
79tests/cpp_test
80tests/cycle
81tests/drizzle_test
82tests/ephemeral_test
83tests/gearmand
84tests/hostile_gearmand
85tests/hostile_libgearman
86tests/httpd_test
87tests/memcached_test
88tests/mysql_test
89tests/postgres_test
90tests/redis_test
91tests/result
92tests/round_robin_test
93tests/sqlite_test
94tests/stress
95tests/tokyocabinet_test
96tests/vector
97tests/libgearman-1.0/1077917
98tests/libgearman-1.0/client_test
99tests/libgearman-1.0/internals_test
100tests/libgearman-1.0/multi_client_test
101tests/libgearman-1.0/worker_test
102benchmark/blobslap_client
103benchmark/blobslap_worker
104bin/gearadmin
105bin/gearman
106docs/libgearman/examples/gearman_client_do_background_example
107docs/libgearman/examples/gearman_client_do_example
108docs/libgearman/examples/gearman_execute_example
109docs/libgearman/examples/gearman_execute_partition
110examples/echo_client
111examples/echo_worker
112examples/reverse_client
113examples/reverse_client_bg
114examples/reverse_client_cb
115examples/reverse_client_epoch
116examples/reverse_worker
117examples/wc_worker
118tmp_chroot
50119
=== modified file 'm4/ax_harden_compiler_flags.m4'
--- m4/ax_harden_compiler_flags.m4 2013-04-29 15:09:13 +0000
+++ m4/ax_harden_compiler_flags.m4 2013-06-17 20:42:29 +0000
@@ -53,7 +53,39 @@
53# -Wdeclaration-after-statement is counter to C9953# -Wdeclaration-after-statement is counter to C99
54# _APPEND_COMPILE_FLAGS_ERROR([-pedantic])54# _APPEND_COMPILE_FLAGS_ERROR([-pedantic])
5555
56#serial 1056#serial 11
57
58AC_DEFUN([_SET_SANITIZE_FLAGS],
59 [AS_IF([test "x$MINGW" != xyes],[
60 AS_IF([test "x$enable_shared" = "xyes"],
61 [AS_CASE([$ax_harden_sanitize],
62 [thread],[
63 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=thread])],
64 [address],[
65 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=address])],
66 [rest],[
67 _APPEND_COMPILE_FLAGS_ERROR([-fno-omit-frame-pointer])
68 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer])
69 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=memory])
70 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=alignment])
71 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bool])
72 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bounds])
73 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=enum])
74 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-cast-overflow])
75 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-divide-by-zero])
76 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer-divide-by-zero])
77 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=null])
78 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=object-size])
79 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=return])
80 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=shift])
81 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=signed-integer-overflow])
82 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unreachable])
83 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unsigned-integer-overflow])
84 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vla-bound])
85 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vptr])])
86 ])
87 ])
88 ])
5789
58AC_DEFUN([_WARNINGS_AS_ERRORS],90AC_DEFUN([_WARNINGS_AS_ERRORS],
59 [AC_CACHE_CHECK([if all warnings into errors],[ac_cv_warnings_as_errors],91 [AC_CACHE_CHECK([if all warnings into errors],[ac_cv_warnings_as_errors],
@@ -155,33 +187,7 @@
155 _APPEND_COMPILE_FLAGS_ERROR([-Wundef])187 _APPEND_COMPILE_FLAGS_ERROR([-Wundef])
156 _APPEND_COMPILE_FLAGS_ERROR([-Wunsafe-loop-optimizations])188 _APPEND_COMPILE_FLAGS_ERROR([-Wunsafe-loop-optimizations])
157 _APPEND_COMPILE_FLAGS_ERROR([-funsafe-loop-optimizations])189 _APPEND_COMPILE_FLAGS_ERROR([-funsafe-loop-optimizations])
158 AS_IF([test "x$MINGW" != xyes],[190
159 AS_IF([test "x$ac_cv_vcs_checkout" = xyes],[
160 AS_IF([test "x$enable_shared" = "xyes"],[
161 _APPEND_COMPILE_FLAGS_ERROR([-fno-omit-frame-pointer])
162 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=address])
163 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer])
164 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=thread])
165 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=memory])
166 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=alignment])
167 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bool])
168 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bounds])
169 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=enum])
170 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-cast-overflow])
171 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-divide-by-zero])
172 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer-divide-by-zero])
173 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=null])
174 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=object-size])
175 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=return])
176 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=shift])
177 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=signed-integer-overflow])
178 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unreachable])
179 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unsigned-integer-overflow])
180 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vla-bound])
181 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vptr])
182 ])
183 ])
184 ])
185 _APPEND_COMPILE_FLAGS_ERROR([-Wclobbered])191 _APPEND_COMPILE_FLAGS_ERROR([-Wclobbered])
186 _APPEND_COMPILE_FLAGS_ERROR([-Wunused])192 _APPEND_COMPILE_FLAGS_ERROR([-Wunused])
187 _APPEND_COMPILE_FLAGS_ERROR([-Wunused-result])193 _APPEND_COMPILE_FLAGS_ERROR([-Wunused-result])
@@ -199,6 +205,8 @@
199# _APPEND_COMPILE_FLAGS_ERROR([-Wlong-long])205# _APPEND_COMPILE_FLAGS_ERROR([-Wlong-long])
200 _APPEND_COMPILE_FLAGS_ERROR([-Wunreachable-code])206 _APPEND_COMPILE_FLAGS_ERROR([-Wunreachable-code])
201207
208 _SET_SANITIZE_FLAGS
209
202 AS_IF([test "x$ax_enable_debug" = xno],210 AS_IF([test "x$ax_enable_debug" = xno],
203 [AS_IF([test "x$ac_cv_vcs_checkout" = xyes],211 [AS_IF([test "x$ac_cv_vcs_checkout" = xyes],
204 [AS_IF([test "x${target_os}" != "xmingw"],212 [AS_IF([test "x${target_os}" != "xmingw"],
@@ -282,33 +290,6 @@
282 _APPEND_COMPILE_FLAGS_ERROR([-funsafe-loop-optimizations])290 _APPEND_COMPILE_FLAGS_ERROR([-funsafe-loop-optimizations])
283 _APPEND_COMPILE_FLAGS_ERROR([-Wc++11-compat])291 _APPEND_COMPILE_FLAGS_ERROR([-Wc++11-compat])
284# _APPEND_COMPILE_FLAGS_ERROR([-Weffc++])292# _APPEND_COMPILE_FLAGS_ERROR([-Weffc++])
285 AS_IF([test "x$MINGW" != xyes],[
286 AS_IF([test "x$ac_cv_vcs_checkout" = xyes],[
287 AS_IF([test "x$enable_shared" = "xyes"],[
288 _APPEND_COMPILE_FLAGS_ERROR([-fno-omit-frame-pointer])
289 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=address])
290 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer])
291 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=thread])
292 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=memory])
293 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=alignment])
294 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bool])
295 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bounds])
296 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=enum])
297 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-cast-overflow])
298 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-divide-by-zero])
299 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer-divide-by-zero])
300 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=null])
301 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=object-size])
302 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=return])
303 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=shift])
304 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=signed-integer-overflow])
305 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unreachable])
306 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unsigned-integer-overflow])
307 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vla-bound])
308 _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vptr])
309 ])
310 ])
311 ])
312# _APPEND_COMPILE_FLAGS_ERROR([-Wold-style-cast])293# _APPEND_COMPILE_FLAGS_ERROR([-Wold-style-cast])
313 _APPEND_COMPILE_FLAGS_ERROR([-Wclobbered])294 _APPEND_COMPILE_FLAGS_ERROR([-Wclobbered])
314 _APPEND_COMPILE_FLAGS_ERROR([-Wunused])295 _APPEND_COMPILE_FLAGS_ERROR([-Wunused])
@@ -338,6 +319,8 @@
338 _APPEND_COMPILE_FLAGS_ERROR([-fstack-protector-all])319 _APPEND_COMPILE_FLAGS_ERROR([-fstack-protector-all])
339 ])])])])320 ])])])])
340321
322 _SET_SANITIZE_FLAGS
323
341 AS_IF([test "x$ac_cv_warnings_as_errors" = xyes],324 AS_IF([test "x$ac_cv_warnings_as_errors" = xyes],
342 [AX_APPEND_FLAG([-Werror])])325 [AX_APPEND_FLAG([-Werror])])
343 AC_LANG_POP([C++])326 AC_LANG_POP([C++])
@@ -352,6 +335,7 @@
352 AC_REQUIRE([AX_COMPILER_VERSION])335 AC_REQUIRE([AX_COMPILER_VERSION])
353 AC_REQUIRE([AX_DEBUG])336 AC_REQUIRE([AX_DEBUG])
354 AC_REQUIRE([AX_VCS_CHECKOUT])337 AC_REQUIRE([AX_VCS_CHECKOUT])
338 AC_REQUIRE([AX_HARDEN_SANITIZE])
355339
356 AC_REQUIRE([gl_VISIBILITY])340 AC_REQUIRE([gl_VISIBILITY])
357 AS_IF([test -n "$CFLAG_VISIBILITY"],[CPPFLAGS="$CPPFLAGS $CFLAG_VISIBILITY"])341 AS_IF([test -n "$CFLAG_VISIBILITY"],[CPPFLAGS="$CPPFLAGS $CFLAG_VISIBILITY"])
@@ -360,3 +344,18 @@
360 AC_REQUIRE([_HARDEN_CC_COMPILER_FLAGS])344 AC_REQUIRE([_HARDEN_CC_COMPILER_FLAGS])
361 AC_REQUIRE([_HARDEN_CXX_COMPILER_FLAGS])345 AC_REQUIRE([_HARDEN_CXX_COMPILER_FLAGS])
362 ])346 ])
347
348AC_DEFUN([AX_HARDEN_SANITIZE],
349 [AC_REQUIRE([AX_DEBUG])
350 AC_ARG_WITH([sanitize],
351 [AS_HELP_STRING([--with-sanitize],
352 [Enable sanitize flag for compiler if it supports them @<:@default=no@:>@])],
353 [AS_CASE([$with_sanitize],
354 [thread],[
355 ax_harden_sanitize='thread'],
356 [address],[
357 ax_harden_sanitize='with_sanitize'],
358 [ax_harden_sanitize='rest'])
359 ],
360 [AS_IF([test "x$ax_enable_debug" = xyes],[ax_harden_sanitize='rest'])])
361 ])
363362
=== modified file 'm4/ax_prog_sphinx_build.m4'
--- m4/ax_prog_sphinx_build.m4 2013-05-11 11:15:03 +0000
+++ m4/ax_prog_sphinx_build.m4 2013-06-17 20:42:29 +0000
@@ -19,7 +19,7 @@
19# and this notice are preserved. This file is offered as-is, without any19# and this notice are preserved. This file is offered as-is, without any
20# warranty.20# warranty.
2121
22#serial 422#serial 5
2323
24AC_DEFUN([AX_PROG_SPHINX_BUILD],24AC_DEFUN([AX_PROG_SPHINX_BUILD],
25 [AX_WITH_PROG([SPHINXBUILD],[sphinx-build],[:])25 [AX_WITH_PROG([SPHINXBUILD],[sphinx-build],[:])
@@ -38,6 +38,7 @@
38 AS_IF([test $? -eq 0], ,[SPHINXBUILD=])38 AS_IF([test $? -eq 0], ,[SPHINXBUILD=])
39 rm -rf conftest.d ])39 rm -rf conftest.d ])
40 ])40 ])
41 rm -f version_file
41 ])42 ])
4243
43 AS_IF([test -n "${SPHINXBUILD}"],44 AS_IF([test -n "${SPHINXBUILD}"],

Subscribers

People subscribed via source and target branches

to all changes: