Test ran at 2025-09-17 00:39:52.530350+00:00 SOLUTION: muntsos_aarch64=10.5.0: MuntsOS Embedded Linux support for AArch64 targets Origin: source archive muntsos_aarch64-10.5.0.tbz2 at https://raw.githubusercontent.com/pmunts/alire-crates/d353867f912a3006049dcb7c1d7d5771c4a558a5/muntsos_aarch64/muntsos_aarch64-10.5.0.tbz2 with hashes sha256:c095442056ef9a783aa8db29fd3200ab2aacebd04e7bf6274b5706c8696cb887, sha512:a871c66024699b341eb124cd3ab8ae0614c523d4236673c892ad5d1f0839d7225f97e8b03c1649f55df78d9139d3f4f9d51b4c9e72995d95a000b8307b016673 Available when: (case OS is Linux => True, others => False) Properties: Post_Fetch run: sh -c ./postfetch (from ${CRATE_ROOT}/.) Author: Philip Munts Configuration: no modifiers Description: MuntsOS Embedded Linux support for AArch64 targets Long_Description: # Introduction This crate modifies an Alire program project to build a cross-compiled program for a **[MuntsOS Embedded Linux](https://github.com/pmunts/muntsos)** AArch64 / ARMv8 / arm64 target computer. The **MuntsOS Embedded Linux** cross toolchain packages must be installed on your Linux development computer before you can use this crate. See [Application Note #1](https://repo.munts.com/muntsos/doc/AppNote1-Setup-Debian.pdf) for Debian distributions or [Application Note #2](https://repo.munts.com/muntsos/doc/AppNote2-Setup-RPM.pdf) for RPM distributions. Each **MuntsOS Embedded Linux** cross toolchain contains prebuilt **[Ada Web Server](https://github.com/AdaCore/aws)** and **[Linux Simple I/O Library](https://github.com/pmunts/libsimpleio)** components. Therefore, **DO NOT** attempt to **`alr with`** any of the **aws**, **libsimpleio**, **mcp2221**, **remoteio**, **wioe5_ham1**, **wioe5_ham2**, or **wioe5_p2p** crates in a project using this crate. # Environment Variables If **`ALIRE_DISABLESTYLECHECKS`** is set to **`yes`**, the postfetch script will disable style checking in the project **`.gpr`** file. If **`ALIRE_INSTALLMAKEFILE`** is set to **`yes`**, the postfetch script will install an optional but useful **`Makefile`** to the project directory. You can add the following to **`~/.bashrc`** or its equivalent to permanently define these environment variables: export ALIRE_DISABLESTYLECHECKS=yes export ALIRE_INSTALLMAKEFILE=yes # Example The following commands illustrate how to create an Alire program project that will cross-compile a program to run on a **MuntsOS Embedded Linux** target computer. The result is a pristine (*i.e.* all temporary, working and deliverable files removed) project, suitable for checking into a source code control repository. alr -n init --bin myexample cd myexample alr -n with muntsos_aarch64 ALIRE_DISABLESTYLECHECKS=yes ALIRE_INSTALLMAKEFILE=yes alr action -r post-fetch make reallyclean See also [Application Note #7](https://repo.munts.com/muntsos/doc/AppNote7-Flash-LED-Ada-Alire.pdf). Maintainer: Philip Munts Maintainers_Logins: pmunts Name: muntsos_aarch64 Project_File: aws.gpr Project_File: libsimpleio.gpr Tag: muntsos Tag: embedded Tag: linux Tag: arm64 Tag: aarch64 Version: 10.5.0 Website: https://github.com/pmunts/muntsos Dependencies (direct): muntsos_dev_aarch64* Dependencies (missing): muntsos_dev_aarch64* (direct,hinted) Hint: Available at http://repo.munts.com/debian11 or http://repo.munts.com/muntsos/rpms Dependencies (graph): muntsos_aarch64=10.5.0 --> muntsos_dev_aarch64* Dependencies cannot be met LOG: