From 90e0521b8e99f916a01eb4070ac82d34f74a05f3 Mon Sep 17 00:00:00 2001 From: Kyle Lacy Date: Mon, 6 Jan 2025 18:40:08 -0800 Subject: [PATCH] [std] Update CHANGELOG --- packages/std/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/std/CHANGELOG.md b/packages/std/CHANGELOG.md index 928e5fd..1f7e0c3 100644 --- a/packages/std/CHANGELOG.md +++ b/packages/std/CHANGELOG.md @@ -4,6 +4,18 @@ All notable changes to the `std` package will be documented in this file. The `std` package is not yet considered stable and doesn't currently assign version numbers to releases, so changes are documented by date. You are encouraged to use version control with the `brioche.lock` lockfile to ensure the version of the `std` package used stays consistent within your Brioche projects. +## 2025-01-07 + +PR: [#156](https://github.com/brioche-dev/brioche-packages/pull/156) + +### Changed + +- Added new variant to `std.Platform` type: `aarch64-linux` +- Fix `bin/ld.bfd` in `std.toolchain()` to call the correct linker (previously, it would still call gold instead of the libbfd linker) +- Wrap `bin/strip` in `std.toolchain()` to handle stripping [packed executables](https://brioche.dev/docs/how-it-works/packed-executables/) properly +- Restructure unwrapped binaries in `std.toolchain()` for `ld` / `cc`. Instead of adding `-orig` as a suffix, they now use the prefix `.brioche-` +- Fix absolute paths in `lib/libacl.la` in `std.toolchain()` (other libtool libraries remain unchanged) + ## 2024-10-12 PR: [#122](https://github.com/brioche-dev/brioche-packages/pull/122)