From f401ff60036a6c8e2be5d539dc84b0fbd4157316 Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 31 Aug 2025 11:48:13 -0400 Subject: [PATCH] minimal-bootstrap.tinycc-bootstrappable: unstable-2023-04-20 -> unstable-2024-07-07 Updated to work with mes 0.27 --- .../linux/minimal-bootstrap/tinycc/bootstrappable.nix | 7 ++++--- pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix index 4c6dd1bb6cb9..64236471a6c5 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/bootstrappable.nix @@ -18,12 +18,12 @@ let inherit (callPackage ./common.nix { }) buildTinyccMes recompileLibc; - version = "unstable-2023-04-20"; - rev = "80114c4da6b17fbaabb399cc29f427e368309bc8"; + version = "unstable-2024-07-07"; + rev = "ea3900f6d5e71776c5cfabcabee317652e3a19ee"; tarball = fetchurl { url = "https://gitlab.com/janneke/tinycc/-/archive/${rev}/tinycc-${rev}.tar.gz"; - sha256 = "1a0cw9a62qc76qqn5sjmp3xrbbvsz2dxrw21lrnx9q0s74mwaxbq"; + sha256 = "sha256-16JBGJATAWP+lPylOi3+lojpdv0SR5pqyxOV2PiVx0A="; }; src = (kaem.runCommand "tinycc-bootstrappable-${version}-source" { } '' @@ -67,6 +67,7 @@ let -o tcc.s \ -I . \ -D BOOTSTRAP=1 \ + -D HAVE_LONG_LONG=0 \ -I ${src} \ -D TCC_TARGET_I386=1 \ -D inline= \ diff --git a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix index a8b624c0efba..9a9c26f6171f 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/tinycc/musl.nix @@ -12,7 +12,7 @@ let pname = "tinycc-musl"; # next commit introduces use of realpath (unsupported in mes-libc) - version = "unstable-2023-07-10"; + version = "unstable-2023-07-31"; rev = "fd6d2180c5c801bb0b4c5dde27d61503059fc97d"; src = fetchurl {