aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/pmdk
AgeCommit message (Collapse)Author
2020-07-28pmdk: update to 1.9Oleksandr Kravchuk
Removed patches: - 0001- was upstreamed - 0002- is now with with passing a config option License checksum changed due to modified copyright years. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-12pmdk: Update to 1.8Khem Raj
Licence-Update: Update copyright headers and drop jeamalloc [1] * Drop upstreamed patch * Drop jemalloc patch, its no longer applicable * Fix build with gcc10 [1] https://github.com/pmem/pmdk/commit/bd13816e7c784430343bcc2a7b53314ab998bf62#diff-9879d6db96fd29134fc802214163b95a Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25pmdk: Clarify BSD license variantChristophe PRIOUZEAU
The License of pmdk is BSD-3-Clause. Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-06pmdk: Update to 1.7Khem Raj
- Examples can be disabled via makefile argument, so drop the patch to disble building them and instead disable building via makefile argument - Add a patch to control secure_getenv definition spill into linux/musl case Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-06pmdk: Fix packaging errors when building on non-x86 hostKhem Raj
Fixes ERROR: QA Issue: pmdk: Files/directories were installed but not shipped in any package: /usr/x86_64-linux-gnu /usr/lib/pmdk_debug/libpmemobj.so.1 /usr/lib/pmdk_debug/libpmemblk.so.1 /usr/lib/pmdk_debug/libvmem.so.1 /usr/lib/pmdk_debug/libvmmalloc.so /usr/lib/pmdk_debug/libpmempool.so .... /usr/x86_64-linux-gnu/include/libpmemobj/iterator_base.h /usr/x86_64-linux-gnu/include/libpmemobj/tx_base.h /usr/x86_64-linux-gnu/include/libpmemobj/base.h /usr/x86_64-linux-gnu/include/libpmemobj/lists_atomic_base.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21pmdk: Fix libdir which is multi-lib awareKhem Raj
OE use 'lib' even on x86_64 when building with multilib support disabled and used 'lib64' with multilib This fixes packaging errors e.g. pmdk-1.6: pmdk: Files/directories were installed but not shipped in any package: /usr/lib64/libpmem.so.1.0.0 /usr/lib64/libpmemblk.so.1.0.0 /usr/lib64/libpmemlog.so.1.0.0 /usr/lib64/libpmemobj.so.1.0.0 /usr/lib64/libvmem.so.1.0.0 .... Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21pmdk: update from 1.4.2 to 1.6Yongxin Liu
1) Use git repo instead of github archive tarball. 2) PMDK libraries can be installed in lib or lib64, depending on host building system. If host has /usr/local/lib64, libraries will be installed in lib64, otherwise they will be installed in lib. PMDK is only for 64-bit system, so use LIB_PREFIX=lib64 to force the install path to be lib64. 3) Use prefix instead of PREFIX to install. 4) Remove unneeded files in /usr/lib64/pmdk_debug. 5) Add "/usr/etc" and "/usr/share" to fix package QA issue. 6) Revise patches for version 1.6. Remove upstream accepted patches. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-12pmdk: Initial commit of the PMDK SDKAlistair Francis
Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>