Commit Graph

13 Commits

Author SHA1 Message Date
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj
03ff456f78 rdma-core: Upgrade to 35.0
Native python is being probed on some builds

Fixes
recipe-sysroot-native/usr/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
  (Required is exact version "3.8")

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-21 11:26:57 -07:00
zangrc
b8e884d638 rdma-core: upgrade 32.0 -> 33.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-07 22:57:45 -08:00
zangrc
f682696a05 rdma-core: upgrade 31.1 -> 32.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-23 07:09:33 -08:00
Khem Raj
7b31db8928 rdma-core: Upgrade to 31.1
Disable LTO, its uses ASM constructs for symbol versioning which are incompatible with LTO,
they should migrate to gcc-10's mechanism for symbol versioning which is
compatible with LTO

disable manpages, it needs pandoc to build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 00:00:05 -08:00
Zang Ruochen
d69a160f98 rdma-core: upgrade 28.0 -> 30.0
Refresh the following patch:
rdma-core/0001-Remove-man-files-which-cant-be-built.patch

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-05 21:45:25 -07:00
Wang Mingyu
5f4636fec4 rdma-core: upgrade 27.0 -> 28.0
0001-librdmacm-Use-sched_yield-instead-of-pthread_yield.patch
removed because it is included in 28.0.

refresh 0001-Remove-man-files-which-cant-be-built.patch

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27 08:25:49 -08:00
Khem Raj
680aadb4bf rdma-core: Drop overloadable attribute for recvfrom
glibc patch is now removed for this to be required

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-25 12:44:25 -08:00
Khem Raj
119834ee84 rdma-core: Use overloadable attribute with clang
This ensures that clang is not fussy about overloading recvfrom()

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-15 23:17:45 -08:00
Khem Raj
29126c3338 rdma-core: Replace pthread_yield with sched_yield
Fixes

/usr/src/debug/rdma-core/26.1-r0/git/librdmacm/rsocket.c:3041: undefined reference to `pthread_yield'
collect2: error: ld returned 1 exit status

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Kai Kang <kai.kang@windriver.com>
2019-12-16 08:38:35 -08:00
Kai Kang
72e1e79589 rdma-core: 18.1 -> 27.0
Upgrade rdma-core from 18.1 to 27.0

* remove 4 patches which have been merged by upstream
* update context and remove more unbuildable manual in
  0001-Remove-man-files-which-cant-be-built.patch
* set services file for systemd

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-16 08:38:35 -08:00
Khem Raj
3823bca52e rdma-core: Update to version 18
Fix build with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-14 09:01:12 -07:00
Wei Lin Guay
556b9edf97 rdma-core: add new recipe
RDMA core is the userspace components for the Linux Kernel's
InfiniBand/RoCE subsystem. This component contains the userspace
libraries for libibverbs (and its associated providers libraries),
librdmacm and libibumad. Besides, it also provides additional service
daemons such as ibacm and srp_daemon.

Signed-off-by: Wei Lin Guay <wguay@graphcore.ai>
Reviewed-by: Harald Høeg <hhoeg@graphcore.ai>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17 08:31:11 -07:00