]> git.lttng.org Git - urcu.git/commit
Keep ABI compatible with already compiled LGPL applications
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 1 Nov 2013 19:53:51 +0000 (15:53 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 1 Nov 2013 20:19:54 +0000 (16:19 -0400)
commit1182f6f0f7b86408594706001c841c56e2b8cbc8
tree7156fbb4591ff8a3094311b4b35c9c78615a7ffc
parentff12c1236f766980d57b1b80e0bd571c21c3df7f
Keep ABI compatible with already compiled LGPL applications

Applications with _LGPL_SOURCE defined that were compiled against bogus
tls-compat.h header *and* which are using multiple urcu flavors
concurrently need to be told that they need to be recompiled against a
fixed tls-compat.h header. Detect these usage, and abort() with a
message error on stderr.

This is needed for stable-0.7 and stable-0.8 branches of userspace RCU
only. The upcoming 0.9 will bump the soname version, and therefore does
not have to care about this aspect of ABI compatibility.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
tests/benchmark/test_urcu_hash.c
urcu-bp.c
urcu-qsbr.c
urcu.c
urcu/tls-compat.h
This page took 0.029647 seconds and 4 git commands to generate.