Apocrypha

gnatcoll-bindings

GNAT Component Collection

The reusable library known as the GNAT Component Collection (GNATColl) is based on one main principle: general-purpose packages that are part of the GNAT technology should also be available to GNAT user application code. The compiler front end, the GNAT Programming Studio (GPS) Interactive Development Environment, and the GNAT Tracker web-based interface all served as sources for the components. The GNATColl components complement the predefined Ada and GNAT libraries and deal with a range of common programming issues including string and text processing, memory management, and file handling. Several of the components are especially useful in enterprise applications.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 26.0.0 2 13 h details ›

Versions & arches

VersionOverlay amd64arm64x86 Committed
26.0.0 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
25.0.0-r1 gentoo amd64 stable arm64 testing x86 stable view · download · history ↗

Use flags of 26.0.0

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • gmp Add support for dev-libs/gmp (GNU MP library)
  • lzma Support for LZMA compression algorithm
  • openmp Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
  • +shared Build shared library
  • static-libs Build static versions of dynamic libraries as well
  • static-pic Build shared library
  • ada_target_gcc_12
  • ada_target_gcc_13
  • ada_target_gcc_14
  • ada_target_gcc_15
  • ada_target_gcc_16
3 expansion flags (python targets, ABIs, cpu flags…)
  • python_single_target_python3_12
  • python_single_target_python3_13
  • python_single_target_python3_14

Runtime dependencies of 26.0.0

show 49 lines