Commit graph

41 commits

Author SHA1 Message Date
Steve D a2f0a06426 Fix non-deterministic "missing: Permission denied" errors (#4)
Make 'missing' executable where source tarballs use autotools and are unpacked with untar.  untar doesn't preserve or set mtime, which may result in autotools generated files, e.g. configure, having newer timestamps than their source files (e.g. configure.in.) In these circumstances autotools generated Makefiles will call 'missing' to either regenerate them or fix-up the timestamps.

Reviewed-on: #4
Reviewed-by: isabel roses <isabel@isabelroses.com>
Reviewed-by: Jake Hamilton <jake.hamilton@hey.com>
Co-authored-by: Steve Dodd <steved424@gmail.com>
Co-committed-by: Steve Dodd <steved424@gmail.com>
2024-06-23 17:32:11 +00:00
Jake Hamilton a707b0f06b
refactor: format all nix code 2024-06-22 10:58:44 -07:00
Jake Hamilton 3479354ec9
refactor: add formatting script 2024-06-22 10:56:18 -07:00
Jake Hamilton 69a8760bd3
feat: working linux-headers build 2024-06-22 09:11:32 -07:00
Steve D 8e9cb4fbe9 foundation/stage0: fix hex0 hashes for amd64 & arm64 (#2)
I must confess to not understanding quite how all this works, but this seems to solve the problem of aarch64 fetching the x86-64 binary and vice-versa.

Reviewed-on: #2
Reviewed-by: Jake Hamilton <jake.hamilton@hey.com>
Co-authored-by: Steve Dodd <steved424@gmail.com>
Co-committed-by: Steve Dodd <steved424@gmail.com>
2024-06-17 10:59:52 +00:00
Jake Hamilton 0312e3c4cc
feat: working gcc build 2024-06-15 07:08:45 -07:00
Jake Hamilton 856b88321e
fix: correct broken submodules 2024-06-13 10:22:57 -07:00
Jake Hamilton cd12786be1
docs: update source urls 2024-06-12 06:31:09 -07:00
Jake Hamilton 7f8cc9be92
docs: formatting tweaks for rich text 2024-06-12 06:20:13 -07:00
Jake Hamilton 04bc516868
feat: dag, internal inputs solution, license update 2024-06-12 02:04:53 -07:00
Jake Hamilton f24f0876a9
feat: customizable gnu mirror, remove inputs for monorepo, potluck base 2024-06-11 04:39:26 -07:00
Jake Hamilton 284b8de0d5
refactor: types.package renamed to types.derivation, add lib extend 2024-06-09 06:28:32 -07:00
Alex Kladov ca75cfdc45
Minor docs typo 2024-06-08 16:44:53 +01:00
Jake Hamilton a7ab8dcf88
fix: add missing non-flake entry 2024-06-08 05:28:59 -07:00
Jake Hamilton 135bd39ef1
feat: make lib a dynamic arg 2024-06-08 05:23:33 -07:00
Jake Hamilton e015170e78
refactor: organization and typo fixes 2024-06-08 03:36:57 -07:00
Jake Hamilton 7e9ae0798d
docs: add mention of stage 2 2024-06-07 21:23:40 -07:00
Jake Hamilton 0c03ce790f
feat: heirloom, heirloom-devtools 2024-06-07 21:19:25 -07:00
Jake Hamilton 64985d6058
feat: bison, gnum4, linux-headers, zlib, python, busybox, glibc, patchelf 2024-06-07 20:53:54 -07:00
Jake Hamilton bfe8d4e268
feat: stage 2 gcc, gnused, gnutar, gzip 2024-06-07 19:51:13 -07:00
Jake Hamilton 021d531470
feat: stage2 gnugrep, gnupatch, update naming 2024-06-07 19:22:57 -07:00
Jake Hamilton b2c019cf88
feat: stage 2 bash, binutils, bzip2, coreutils, diffutils, findutils, gawk, gnumake 2024-06-07 18:26:58 -07:00
Jake Hamilton d394492d9c
docs: add mention of stage 1 2024-06-07 05:35:45 -07:00
Jake Hamilton b55f9fc7db
feat: bzip2, gcc v8, gcc v13, gnutar 2024-06-07 05:32:10 -07:00
Jake Hamilton 760b190dd1
feat: gcc v4.6 cxx 2024-06-07 03:37:03 -07:00
Jake Hamilton 075c520b66
feat: bash, gcc v4.6 2024-06-07 02:58:05 -07:00
Jake Hamilton aa49ef8946
feat: coreutils, binutils, findutils, diffutils 2024-06-07 01:07:17 -07:00
Jake Hamilton 240b30723f
musl builds of gawk, gnumake, gnutar 2024-06-07 00:35:38 -07:00
Jake Hamilton dcbe11025b
feat: gawk-boot 2024-06-06 23:28:56 -07:00
Jake Hamilton 3a6d4526a6
feat: tinycc-musl 2024-06-06 23:14:11 -07:00
Jake Hamilton 8e27d6d87e
feat: musl boot 2024-06-06 22:49:52 -07:00
Jake Hamilton b99c63a123
feat: add coreutils and stage1 bash 2024-06-06 18:13:39 -07:00
Jake Hamilton 4a771e2f60
feat: add gnumake and gnupatch 2024-06-06 17:45:06 -07:00
Jake Hamilton 560078707c
feat: add tinycc 2024-06-06 17:13:22 -07:00
Jake Hamilton 5032b8772b
refactor: remove unnecessary source file 2024-06-05 15:23:15 -07:00
Jake Hamilton 3789bceccd
refactor: remove extra comment 2024-06-05 15:20:55 -07:00
Jake Hamilton 0ff2902587
feat: add mes, mes-libs, and nyacc 2024-06-05 15:16:52 -07:00
Jake Hamilton 84633e1eb8
feat: add nyacc 2024-06-05 04:32:04 -07:00
Jake Hamilton 1642b2173b
refactor: code cleanup, move sources to separate module 2024-06-05 04:10:35 -07:00
Jake Hamilton d104903c16
docs: fix typo 2024-06-04 19:33:16 -07:00
Jake Hamilton 3fe60580da
feat: add foundation 2024-06-04 19:04:40 -07:00