xPack pkg-config v0.29.2-2 released
Version 0.29.2-2 is a maintenance release, built with the latest build scripts.
The xPack pkg-config is a standalone cross-platform binary distribution of pkg-config.
There are separate binaries for macOS (x64 and arm64) and GNU/Linux (x64, arm64 and arm).
The main targets for the GNU/Linux Arm binaries are the Raspberry Pi class devices (armv7l and aarch64; armv6 is not supported).
Download
The binary files are available from GitHub Releases.
Prerequisites
- x64 GNU/Linux: any system with GLIBC 2.27 or higher (like Ubuntu 18 or later, Debian 10 or later, RedHat 8 or later, Fedora 29 or later, etc)
- arm64/arm GNU/Linux: any system with GLIBC 2.27 or higher (like Raspberry Pi OS, Ubuntu 18 or later, Debian 10 or later, RedHat 8 or later, Fedora 29 or later, etc)
- x64 macOS: 10.13 or later
- arm64 macOS: 11.6 or later
Install
The easiest way to install this specific version, is by using xpm:
xpm install @xpack-dev-tools/pkg-config@0.29.2-2.1 -verbose
Comprehensive instructions for installing xPack pkg-config on different platforms can be found in the Install Guide.
Compliance
The xPack pkg-config generally follows the official pkg-config releases.
The current version is based on:
- pkg-config version 0.29.2 from 2017-03-20.
Changes
Compared to the upstream version, there are no functional changes.
Bug fixes
- none
Enhancements
- none
Known problems
- none
Documentation
The original documentation is available online.
Build
The binaries for all supported platforms (Windows, macOS and GNU/Linux) were built using the xPack Build Box (XBB), a set of build environments based on slightly older distributions, that should be compatible with most recent systems.
The scripts used to build this distribution are in:
distro-info/scripts
For the prerequisites and more details on the build procedure, please see the README-MAINTAINER page.
CI tests
Before publishing, a set of simple tests were performed on an exhaustive set of platforms. The results are available from:
Tests
TBD
Checksums
The SHA-256 hashes for the files are:
1e4e7f29ef49ba7484b543396eace71a50b50d1fc4b12a59e35cb3853239c87d
xpack-pkg-config-0.29.2-2-darwin-arm64.tar.gz
cb3f7795395750c6d941ce171713ac833c5c3860aaf54925ab05bbb59944ef87
xpack-pkg-config-0.29.2-2-darwin-x64.tar.gz
904658d86cfe36db0bd59423bb78517aebb2c5e7458d98ae2c39ee52fbabf0a4
xpack-pkg-config-0.29.2-2-linux-arm.tar.gz
9b593c297e328b0a35a25a2eb2e2dfbcc4b5eb2510dbb307143980a733a36278
xpack-pkg-config-0.29.2-2-linux-arm64.tar.gz
2fc1e3db9f7a94b99d003e5b882a6c3bf1c30ff1faea7e921c111f1be06baf60
xpack-pkg-config-0.29.2-2-linux-x64.tar.gz
Deprecation notices
32-bit support
Support for 32-bit x86 GNU/Linux and x86 Windows was dropped in 2022. Support for 32-bit Arm GNU/Linux (armv7l) will be preserved for a while, due to the large user base of 32-bit Raspberry Pi systems.
GNU/Linux minimum requirements
Support for RedHat 7 was dropped in 2022 and the minimum requirement was raised to GLIBC 2.27, available starting with Ubuntu 18, Debian 10 and RedHat 8.
Download analytics
- GitHub xpack-dev-tools/pkg-config-xpack
- this release
- all xPack releases
- individual file counters (grouped per release)
- npmjs.com @xpack-dev-tools/pkg-config
Credit to Shields IO for the badges and to Somsubhra/github-release-stats for the individual file counters.