dmtcp-devel - DMTCP developer package

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename dmtcp-devel-2.5.2-lp151.3.4.x86_64.rpm
Package name dmtcp-devel
Package version 2.5.2
Package release lp151.3.4
Package architecture x86_64
Package type rpm
Category Development/Libraries/Other
License LGPL-3.0+
Maintainer -
Download size 31.62 KB
Installed size 20.45 KB
This package provides dmtcp.h for developing plugins.


Package Version Architecture Repository
dmtcp-devel - - -


Name Value
dmtcp = 2.5.2


Name Value
dmtcp-devel = 2.5.2-lp151.3.4
dmtcp-devel(x86-64) = 2.5.2-lp151.3.4


Type URL
Binary Package dmtcp-devel-2.5.2-lp151.3.4.x86_64.rpm
Source Package dmtcp-2.5.2-lp151.3.4.src.rpm

Install Howto

Install dmtcp-devel rpm package:

# zypper install dmtcp-devel




2018-01-29 -
- Add patch dmtcp-overflow.patch
* This is to not block post-build-checks and run all the scans
on the resulting package
2017-12-27 -
- Disabled some troublesome tests.
- Updated to 2.5.2.
Release notes for 2.5.2:
* All fixes in Release DMTCP-2.4.9 are incorporated in this release.
* An incompatibility of DMTCP with Open MPI 1.10 when using orterun (mpirun)
was discovered. This does not affect recent versions, such as Open MPI 2.x.
* In some rare cases, open files were not properly restored due to
a use-after-free bug. This is now fixed.
* In some rare cases, one process had created a SysV shared memory object,
and a different process was assigned to restore it on restart. This
was not handled correctly, and is now fixed.
* Correctly restore CPU affinities of threads
* Virtualized SysV shared memory keys to avoid race condition on restart
* Fixed logic for checking if relative path to file was a duplicate
of another existing path
* The NSCD area for name service caching daemon was not handled correctly
in CentOS 6.8 and later correctly. Fixed now.
* The Linux sched.h include file for scheduling of cores was added to
satisfy some older Linux distros that needed it for compiling DMTCP.
* Fixed a regression in which --enable-debug (for verbose debug logs)
was not being properly written.
* The DMTCP coordinator was displaying a spurious warning, "Failed to find
coordinator IP address", because it did not check for a canoncial hostname.
* A related issue prevented DMTCP from working properly on some
SUSE/openSUSE distros.
Release notes for 2.5.1:
This release mostly provides added robustness.  Two notable items of
added functionality are:
i. DMTCP_RESTART_PAUSE and DMTCP_RESTART_PAUSE0 environment variables
for easier debugging upon initial restart
ii. The --debug-logs flag was added to dmtcp_launch/dmtcp_restart.
One can now turn on logging individually for separate plugins,
instead of only turning it on globally.
An incompatibility of DMTCP with Open MPI 1.10 when using orterun (mpirun)
was discovered.  This may also affect some other versions of Open MPI 1.10.
This bug will be fixed in a future release.
* Fixed an issue when starting multiple DMTCP coordinators on same host
at approximately the same time
* Fixed issue with PBS scheduler for HPC
* Fixed issue when restarting on a different host with a larger
limit on the number of open file descriptors
* dmtcp_launch/dmtcp_restart now accept '--debug-logs' flag to specify
which DMTCP plugins should produce logging information
(It used to be all or nothing.)
* Improved robustness for IB (InfiniBand) plugin
* Fixed DMTCP_RESTART_PAUSE and DMTCP_RESTART_PAUSE0 environment variables
for debugging upon restart
* The brk() call was failing on restart on Debian due to overly strict assert
* dmtcp_launch was hanging on some RHEL5 and RHEL6 due to deadlock with
libc low-level locks.  Fixed now.
* Updated tls_pid_offset in DMTCP to handle newer GLIBc (versions > 2.24)
* Fixed launch of 32-bit binary when forking/execing from a 64-bit executable
* Fixed issue that can affect a parent holding a malloc-lock while forking
* Fixed issue when a user thread calls 'dmtcp_get_coord_ckpt_dir()'

See Also

Package Description
dmxproto-devel-2.3.1-lp151.2.1.x86_64.rpm The X11 Protocol: Distributed Multihead X extension
dmz-icon-theme-cursors-11.3.0-lp151.2.1.noarch.rpm DMZ Cursor Theme
dnf-4.2.6-lp151.1.1.noarch.rpm Package manager forked from Yum, using libsolv as a dependency resolver
dnf-automatic-4.2.6-lp151.1.1.noarch.rpm Alternative CLI to "dnf upgrade" suitable for automatic, regular execution
dnf-conf-4.2.6-lp151.1.1.noarch.rpm Configuration files for DNF
dnf-lang-4.2.6-lp151.1.1.noarch.rpm Translations for package dnf
dnf-plugins-core-4.0.6-lp151.2.1.noarch.rpm Core Plugins for DNF
dnf-plugins-core-lang-4.0.6-lp151.2.1.noarch.rpm Translations for package dnf-plugins-core
dnf-utils-4.0.6-lp151.2.1.noarch.rpm Yum-utils CLI compatibility layer
dnf-yum-4.2.6-lp151.1.1.noarch.rpm As a Yum CLI compatibility layer, supplies /usr/bin/yum redirecting to DNF
dns24-update-1.0-lp151.1.1.noarch.rpm Simple update client for the DynDNS service
dnscrypt-proxy-1.9.5-lp151.2.3.x86_64.rpm A tool for securing communications between a client and a DNS resolver
dnscrypt-proxy-devel-1.9.5-lp151.2.3.x86_64.rpm Header files for development of DNSCrypt plugins
dnsmasq-2.78-lp151.4.1.x86_64.rpm Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server
dnsmasq-utils-2.78-lp151.4.1.x86_64.rpm Utilities for manipulating DHCP server leases