These patches fix build with gcc >= 4.8. I'd prefer to use plain ++/-- for these refcounts since we are not running multiple threads, but I'm preserving the previous behavior. Note in some of the commits that the use of atomic operations was wrong, and it was not noticed only because there aren't multiple threads. It's an RFC because it's only compile-tested (and 'make check' was executed as well). Please take a look in the patches and tell me if we want to continue with atomic operations. Then I can run some tests tomorrow. Lucas De Marchi (6): gitignore: Ignore file generated by Automake 1.13 gdbus: Use gcc builtin instead of g_atomic attrib: Use gcc builtin instead of g_atomic gobex: Use gcc builtin instead of g_atomic obexd: Use gcc builtin instead of g_atomic shared: Use gcc builtin instead of g_atomic .gitignore | 4 ++++ attrib/gatt.c | 12 ++++++------ attrib/gattrib.c | 14 ++++++++------ gdbus/client.c | 12 ++++++------ gobex/gobex.c | 14 ++++++++------ obexd/client/session.c | 12 ++++++------ src/shared/hciemu.c | 4 ++-- 7 files changed, 40 insertions(+), 32 deletions(-) -- 1.8.2 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html