BSD Ports

devel/libmm 1.4.2nb1 NetBSD

Portable abstraction layer for shared memory

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e282cfb26b
Categories
devel
Package size
24.2 KiB, 99.2 KiB installed

Description

The MM library is a 2-layer abstraction library which simplifies the usage of shared memory between forked (and this way strongly related) processes under Unix platforms. On the first (lower) layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second (higher) layer it provides a high-level malloc(3)-style API for a convenient and well known way to work with data-structures inside those shared memory segments.

Install

Binary package:

pkgin install libmm

From pkgsrc:

cd /usr/pkgsrc/devel/libmm && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.4.2nb1
NetBSD 10.1 aarch641.4.2nb1
SmartOS / illumos x86_641.4.2nb1
macOS 15 arm641.4.2nb1

Dependencies

Required by 1

Commit history 1

DateCommitCreditsLog message
e282cfb26b wiz *: add LDFLAGS overide that was previously in mk
This is a workaround and should be fixed properly per-package - they should use the pkgsrc LDFLAGS, but this restores what happened before the mk/ cleanup. Fixes relro build for packages that do not honor LDFLAGS. Package list provided by mef@, thanks! Workaround commit requested by bsiegert on tech-pkg.