ocaml-spawn - Spawning sub-processes

Property Value
Distribution Mageia Cauldron
Repository Mageia Core x86_64
Package filename ocaml-spawn-0.13.0-1.mga8.x86_64.rpm
Package name ocaml-spawn
Package version 0.13.0
Package release 1.mga8
Package architecture x86_64
Package type rpm
Category Development/OCaml
Homepage https://github.com/janestreet/spawn
License ASL 2.0
Maintainer -
Download size 50.27 KB
Installed size 134.84 KB
Spawning sub-processes
Spawn is a small library exposing only one functionality: spawning sub-process.
It has three main goals:
1. provide missing features of Unix.create_process such as providing a
working directory
2. provide better errors when a system call fails in the
sub-process. For instance if a command is not found, you get a proper
[Unix.Unix_error] exception
3. improve performances by using vfork when available. It is often
claimed that nowadays fork is as fast as vfork, however in practice
fork takes time proportional to the process memory while vfork is
constant time. In application using a lot of memory, vfork can be
thousands of times faster than fork.


Package Version Architecture Repository
ocaml-spawn-0.13.0-1.mga8.i586.rpm 0.13.0 i586 Mageia Core
ocaml-spawn - - -


Name Value
libc.so.6()(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libc.so.6(GLIBC_2.9)(64bit) -
ocaml(CamlinternalFormatBasics) == f562e7b79dbe1bb1591060d6b4e854cf
ocaml(Stdlib) == aa33af4684579b41817bc194be0a7a26
ocaml(Stdlib__bigarray) == 33ee4c2e3aa5fb2f083dd780ce492c0b
ocaml(Stdlib__buffer) == 28161e4effde5ea372547815f87193ec
ocaml(Stdlib__complex) == 067e32179a81c1c8dbdd0a8d52b0c645
ocaml(Stdlib__filename) == e70d852a325736bc7266750bcc2e69f2
ocaml(Stdlib__listLabels) == 683be3036e610dcdee760b7c448f32ed
ocaml(Stdlib__printf) == 908ae2bf186b4ad7c88e5443c57d73af
ocaml(Stdlib__seq) == c5f4ef3f36de5f47b7041eed1deb9679
ocaml(Stdlib__stdLabels) == ab1c96678ff9a88d0720eeb9f1e433af
ocaml(Stdlib__stringLabels) == 246c1999640c298557265d4ea7994080
ocaml(Stdlib__sys) == bb80c4c4a8134d83861bb3ff49d07ce4
ocaml(Stdlib__uchar) == c51d7a295527e9500ba69b459f81d6b3
ocaml(Unix) == ba30fbe5ee87d3d4d5bd805af35f363b
ocaml(runtime) == 4.10.0


Name Value
ocaml(Spawn) == 4f590571a66c86b54ae9e02f22696dcb
ocaml-spawn == 1:0.13.0-1.mga8
ocaml-spawn(x86-64) == 1:0.13.0-1.mga8


Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package ocaml-spawn-0.13.0-1.mga8.x86_64.rpm
Source Package ocaml-spawn-0.13.0-1.mga8.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install ocaml-spawn rpm package:
    # urpmi ocaml-spawn




2020-01-28 - tv <tv> 1:0.13.0-1.mga8
+ Revision: 1484233
- new release + rebuild for ocaml-4.10
2018-10-24 - pterjan <pterjan> 1:0.12.0-1.mga7
+ Revision: 1324932
- Add more BuildRequires for the tests
- Add more BuildRequires for the tests
- Update to 0.12.0
2018-10-23 - tv <tv> 1:0.10.0-6.mga7
+ Revision: 1324065
- rebuild with ocaml-4.07.1
2018-10-22 - pterjan <pterjan> 1:0.10.0-5.mga7
+ Revision: 1323780
- Rebuild for ocaml 4.07
2018-09-23 - umeabot <umeabot> 1:0.10.0-4.mga7
+ Revision: 1299930
- Mageia 7 Mass Rebuild
2018-07-06 - daviddavid <daviddavid> 1:0.10.0-3.mga7
+ Revision: 1242052
- rebuild against current ocaml stack
- enable debug package as it should
2018-02-05 - daviddavid <daviddavid> 1:0.10.0-2.mga7
+ Revision: 1199043
- fix shared stubs libraries ocaml path

See Also

Package Description
ocaml-spawn-devel-0.13.0-1.mga8.x86_64.rpm Development files for ocaml-spawn
ocaml-speex-0.2.1-4.mga8.x86_64.rpm OCaml interface to the speex library
ocaml-speex-devel-0.2.1-4.mga8.x86_64.rpm Development files for ocaml-speex
ocaml-splittable_random-0.13.0-0.1.mga8.x86_64.rpm PRNG that can be split into independent streams
ocaml-splittable_random-devel-0.13.0-0.1.mga8.x86_64.rpm Development files for ocaml-splittable_random
ocaml-sqlite3-4.1.3-2.mga8.x86_64.rpm OCaml library for accessing SQLite3 databases
ocaml-sqlite3-devel-4.1.3-2.mga8.x86_64.rpm Development files for ocaml-sqlite3
ocaml-srpm-macros-5-2.mga7.noarch.rpm OCaml architecture macros
ocaml-srpm-macros-6-1.mga8.noarch.rpm OCaml architecture macros
ocaml-ssl-0.5.9-1.mga8.x86_64.rpm SSL bindings for OCaml
ocaml-ssl-devel-0.5.9-1.mga8.x86_64.rpm Development files for ocaml-ssl
ocaml-stdio-0.13.0-0.1.mga8.x86_64.rpm Standard IO library for OCaml
ocaml-stdio-devel-0.13.0-0.1.mga8.x86_64.rpm Development files for ocaml-stdio
ocaml-stringext-1.6.0-1.mga8.x86_64.rpm Extra string functions for OCaml
ocaml-stringext-devel-1.6.0-1.mga8.x86_64.rpm Development files for ocaml-stringext