~lttng/urcu/trunk

« back to all changes in this revision

Viewing changes to src/Makefile.am

  • Committer: Mathieu Desnoyers
  • Date: 2023-08-21 19:22:27 UTC
  • Revision ID: git-v1:aad674a9a583e09e854145f18c5d8854269dce8c
Complete removal of urcu-signal flavor

This commit completes removal of the urcu-signal flavor.

Users can migrate to liburcu-memb with a kernel implementing the
membarrier(2) system call to have similar read-side performance without
requiring use of a reserved signal, and with improved grace period
performance.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I75b9171e705b9b2ef4c8eeabe6164e5587816fb4

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
lib_LTLIBRARIES = liburcu-common.la \
20
20
                liburcu.la liburcu-qsbr.la \
21
 
                liburcu-mb.la liburcu-signal.la liburcu-bp.la \
 
21
                liburcu-mb.la liburcu-bp.la \
22
22
                liburcu-memb.la liburcu-cds.la
23
23
 
24
24
#
43
43
liburcu_mb_la_CFLAGS = -DRCU_MB $(AM_CFLAGS)
44
44
liburcu_mb_la_LIBADD = liburcu-common.la
45
45
 
46
 
liburcu_signal_la_SOURCES = urcu.c urcu-pointer.c $(COMPAT)
47
 
liburcu_signal_la_CFLAGS = -DRCU_SIGNAL $(AM_CFLAGS)
48
 
liburcu_signal_la_LIBADD = liburcu-common.la
49
 
 
50
46
liburcu_bp_la_SOURCES = urcu-bp.c urcu-pointer.c $(COMPAT)
51
47
liburcu_bp_la_LIBADD = liburcu-common.la
52
48
 
56
52
 
57
53
pkgconfigdir = $(libdir)/pkgconfig
58
54
pkgconfig_DATA = liburcu-cds.pc liburcu.pc liburcu-bp.pc liburcu-qsbr.pc \
59
 
        liburcu-signal.pc liburcu-mb.pc liburcu-memb.pc
 
55
        liburcu-mb.pc liburcu-memb.pc
60
56
 
61
57
EXTRA_DIST = \
62
58
        urcu-call-rcu-impl.h \