ocaml-spawn - Spawning sub-processes

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename ocaml-spawn-0.12.0-1.mga7.i586.rpm
Package name ocaml-spawn
Package version 0.12.0
Package release 1.mga7
Package architecture i586
Package type rpm
Category Development/OCaml
Homepage https://github.com/janestreet/spawn
License ASL 2.0
Maintainer -
Download size 44.08 KB
Installed size 106.91 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.12.0-1.mga7.x86_64.rpm 0.12.0 x86_64 Mageia Core
ocaml-spawn - - -


Name Value
libc.so.6(GLIBC_2.9) -
ocaml(CamlinternalFormatBasics) = e065a8b8027a7269fbe69420861f3140
ocaml(Stdlib) = 785bc4357cd198defc8f1d3d8a46bf31
ocaml(Stdlib__bigarray) = fc1aa91cdfe245e30930771ff67c0b05
ocaml(Stdlib__buffer) = 47741a304c36252fb0d02df4002cd45b
ocaml(Stdlib__complex) = e9bb8037318eb026e17c232baa69f0d6
ocaml(Stdlib__filename) = c1ab73cc861ed1e88e4d9649883de6ab
ocaml(Stdlib__listLabels) = ea97bfd594426ba82eda0dd7ba1279ea
ocaml(Stdlib__printf) = 1e129649940609c444244e9f06f0be2e
ocaml(Stdlib__seq) = 5714d5da4a2ed04debb615c21e61bad9
ocaml(Stdlib__stdLabels) = 9dac5f773d67d0e0cddb1fa968991981
ocaml(Stdlib__stringLabels) = 81ae55fd1bd2d007fe48bf4d8ddac63e
ocaml(Stdlib__sys) = 083703b1bc3524a4912f1c97b4d508f4
ocaml(Stdlib__uchar) = 6d473d0370eac1a310ce126c25d7883a
ocaml(Unix) = df164073631805bfe89500851a57dedf
ocaml(runtime) = 4.07.1


Name Value
ocaml(Spawn) = f98d62b5a4efc1e40ae1f494e4837d70
ocaml-spawn = 0.12.0-1.mga7
ocaml-spawn(x86-32) = 0.12.0-1.mga7


Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package ocaml-spawn-0.12.0-1.mga7.i586.rpm
Source Package ocaml-spawn-0.12.0-1.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install ocaml-spawn rpm package:
    # dnf --refresh install ocaml-spawn




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
2018-01-15 - pterjan <pterjan> 1:0.10.0-1.mga7
+ Revision: 1193512
- imported package ocaml-spawn

See Also

Package Description
ocaml-spawn-devel-0.12.0-1.mga7.i586.rpm Development files for ocaml-spawn
ocaml-speex-0.2.1-3.mga7.i586.rpm OCaml interface to the speex library
ocaml-speex-devel-0.2.1-3.mga7.i586.rpm Development files for ocaml-speex
ocaml-splittable_random-0.11.0-1.mga7.i586.rpm PRNG that can be split into independent streams
ocaml-splittable_random-devel-0.11.0-1.mga7.i586.rpm Development files for ocaml-splittable_random
ocaml-sqlite3-4.0.6-3.mga7.i586.rpm OCaml library for accessing SQLite3 databases
ocaml-sqlite3-devel-4.0.6-3.mga7.i586.rpm Development files for ocaml-sqlite3
ocaml-srpm-macros-5-2.mga7.noarch.rpm OCaml architecture macros
ocaml-ssl-0.5.5-4.mga7.i586.rpm SSL bindings for OCaml
ocaml-ssl-devel-0.5.5-4.mga7.i586.rpm Development files for ocaml-ssl
ocaml-stdio-0.11.0-1.mga7.i586.rpm Standard IO library for OCaml
ocaml-stdio-devel-0.11.0-1.mga7.i586.rpm Development files for ocaml-stdio
ocaml-stringext-1.5.0-3.mga7.i586.rpm Extra string functions for OCaml
ocaml-stringext-devel-1.5.0-3.mga7.i586.rpm Development files for ocaml-stringext
ocaml-syck-0.1.1-16.mga7.i586.rpm Syck bindings for OCaml, allowing to read and write YAML files