Next: Build From VCS Requirements, Previous: Runtime Requirements, Up: Requirements [Contents][Index]
The generic build process from MicroBenchmark from a released source tarball have a reduced set of dependencies. These are the packages required:
For the build recipes and test suite.
This release has passed all the tests with the following toolchains:
Tests run on GNU Guix: GNU Binutils 2.38 and GNU libc 2.35.
This release has passed all the tests with the following toolchains:
Tests run on GNU Guix: GNU Binutils 2.38 and GNU libc 2.35.
This release has passed all the tests with the following toolchain and GNU Guile combinations:
Tests run on GNU Guix: GNU Binutils 2.38 and GNU libc 2.35.
MicroBenchmark uses GNU gettext (see GNU gettext) for its localization (see Configuration.)
The coverage report generation (see Configuration) uses gcov (see gcov in GNU Gcov) or a compatible interface2.
Info files can be found on the distributed tarballs, but the generation of the manual pages on html format requires a functional GNU Texinfo installation (see GNU Texinfo manual).
The manual pages can be generated on dvi and pdf formats, which need a functional TeX distribution.
These are common package names for these dependencies:
gcc
libunistring-dev
, libunistring-devel
make
gettext
(Optional)
g++
or gcc-c++
(Optional)
texinfo
(Optional)
texlive
(Optional)
guile-3.0-dev
, guile30-devel
guile-2.2-dev
, guile22-devel
Currenty only llvm-cov
from version
15.0.7 works with the options provided by the build script. Versions
from 13.0.1 and 14.0.6 work removing one --source-prefix
option.
Next: Build From VCS Requirements, Previous: Runtime Requirements, Up: Requirements [Contents][Index]