1 |
commit: b9357baeb944afaef133823b60afea51be058afb |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun May 16 19:25:22 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun May 16 19:35:01 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9357bae |
7 |
|
8 |
sys-fabric/ibacm: fix pthread linkage |
9 |
|
10 |
Closes: https://bugs.gentoo.org/611778 |
11 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
12 |
|
13 |
.../files/ibacm-1.0.8-fix-pthread-linkage.patch | 20 ++++++++++++++++++++ |
14 |
1 file changed, 20 insertions(+) |
15 |
|
16 |
diff --git a/sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch b/sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch |
17 |
new file mode 100644 |
18 |
index 00000000000..8a9e5b5f03e |
19 |
--- /dev/null |
20 |
+++ b/sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch |
21 |
@@ -0,0 +1,20 @@ |
22 |
+https://github.com/ofiwg/ibacm/commit/7a781f6d554532995181b9efbe445599b25c271a.patch |
23 |
+https://bugs.gentoo.org/611778 |
24 |
+ |
25 |
+--- a/Makefile.am |
26 |
++++ b/Makefile.am |
27 |
+@@ -1,12 +1,13 @@ |
28 |
+ AM_CPPFLAGS = -I$(srcdir)/include -I$(srcdir)/linux |
29 |
+ |
30 |
+ AM_CFLAGS = -g -Wall -D_GNU_SOURCE -DSYSCONFDIR=\"$(sysconfdir)\" -DBINDIR=\"$(bindir)\" -DRDMADIR=\"@rdmadir@\" |
31 |
+- |
32 |
++AM_LDFLAGS = -lpthread -ldl |
33 |
+ bin_PROGRAMS = util/ib_acme |
34 |
+ sbin_PROGRAMS = svc/ibacm |
35 |
+ svc_ibacm_SOURCES = src/acm.c |
36 |
+ util_ib_acme_SOURCES = src/acme.c linux/acme_linux.c src/libacm.c linux/libacm_linux.c src/parse.c |
37 |
+ svc_ibacm_CFLAGS = $(AM_CFLAGS) |
38 |
++svc_ibacm_LDFLAGS = -rdynamic $(AM_LDFLAGS) |
39 |
+ util_ib_acme_CFLAGS = $(AM_CFLAGS) |
40 |
+ |
41 |
+ ibacmincludedir = $(includedir)/infiniband |