Commit Graph

102 Commits

Author SHA1 Message Date
Jeremy Soller
6642d12afb Merge branch 'useful-cargo' into 'master'
Make cargo build script more useful

See merge request redox-os/redox!1978
2026-03-06 20:44:33 -07:00
Wildan M
cc75d562ba
Don't run reexport_flags on fetch 2026-03-06 01:05:10 +07:00
Wildan M
2d899ca1a7
Make cargo build script more useful 2026-03-06 00:58:12 +07:00
Wildan M
326be5fd56
Reexport flags for cc crate 2026-03-05 16:48:51 +07:00
bjorn3
28a46f7512 Remove dependency on filedescriptor crate 2026-03-01 20:17:28 +01:00
Wildan M
f6c2987764
Do not always strip in meson 2026-02-28 11:58:00 +07:00
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode 2026-02-26 19:03:07 +07:00
Wildan M
45b28851e3
Adapt clang compiler from redoxer 2026-02-23 04:40:59 +07:00
Wildan M
196c752961
Trim meson cflags, move from deprecated options 2026-02-13 11:46:06 +07:00
Wildan M
2b2865d882
Apply mno-outline-atomics for aarch64 2026-02-12 14:43:42 +07:00
Wildan M
ec2843da1c
Add logs to check auto_deps cache behaviour 2026-02-11 18:11:00 +07:00
Wildan M
81837d0198
Make build stats count missing build 2026-02-08 13:19:08 +07:00
Wildan M
448da392ac
Accurate push with deps, separate tree command 2026-02-08 12:49:34 +07:00
Wildan M
5006c90b42
Fix autoreconf env not set 2026-02-05 09:34:21 +07:00
Jeremy Soller
d742074d0b Merge branch 'master' into 'master'
misc(cook): move `autotools_recursive_regenerate` out of `DYNAMIC_INIT`

See merge request redox-os/redox!1863
2026-02-04 06:17:14 -07:00
Anhad Singh
ecd674b6c0
misc(cook): move autotools_recursive_regenerate out of DYNAMIC_INIT
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-04 18:23:23 +11:00
Jeremy Soller
38d9a374f7 Merge branch 'sysroot-reduced' into 'master'
Update sysroot when deps reduced

See merge request redox-os/redox!1861
2026-02-03 06:03:38 -07:00
Wildan M
aa9a654ef6
Fix build failure due to changing clean target flag 2026-02-03 17:42:26 +07:00
Wildan M
6cf581e939
Update sysroot when deps reduced 2026-02-03 17:41:30 +07:00
Wildan M
34a2896d26
Fix cosmic apps deps, add rpath-link to RUSTFLAGS 2026-02-02 13:20:34 +07:00
Wildan M
083b1c94d0
Reuse LLVM when compiling Clang 2026-02-01 04:07:49 +07:00
Wildan M
9089d46f8c
Some logic correction 2026-01-29 13:44:48 +07:00
Wildan M
aa34351553
Reduce pty flush wait 2026-01-29 13:20:57 +07:00
Wildan M
e80b936954
Check build against stage pkgar instead of dir 2026-01-29 13:04:04 +07:00
Wildan M
7d128ee762
Apply check_source logic to fetch 2026-01-29 13:03:05 +07:00
Wildan M
c76fb12c88
Write stage tree files to a file instead of to build log 2026-01-18 16:48:39 +07:00
Wildan M
43e1bd6211
Add an option to always clean target dir 2026-01-12 15:58:09 +07:00
Wildan M
5b98cdeee9
Print build cache status 2026-01-03 23:43:39 +07:00
Wildan M
7670c9aebf
Fix DYNAMIC_INIT support targets 2026-01-03 08:25:09 +07:00
Wildan M
7654063412
Refactor out deps helper fn 2025-12-31 07:38:21 +07:00
Wildan M
bd78177329
Flat out package names when building 2025-12-31 07:23:37 +07:00
Wildan M
c756677427
Flipped arg 2025-12-31 00:56:12 +07:00
Wildan M
eb2a7d7413
Bootstrap GCC prefix using cookbook 2025-12-30 11:03:34 +07:00
Wildan M
dc7816d95a
Invalidate git fetch when branch name different 2025-12-29 21:48:01 +07:00
Wildan M
d16eea6f4d
Fix error on fetch logic 2025-12-21 14:00:13 +07:00
Wildan M
9e15f9983a
Delete stage dir upon nonstop failure 2025-12-16 14:17:45 +07:00
Wildan M
fec4236903
Allow commit not found 2025-12-14 23:45:29 +07:00
Wildan M
81788a6fd1
Identify outdated packages and smarter git 2025-12-14 23:29:24 +07:00
Wildan M
a65ae558a8
Allow aarch64 to be dynamically linked 2025-12-10 15:27:43 +07:00
Wildan M
eafd65b1ba
Fix cargo test 2025-12-09 05:01:01 -05:00
Wildan M
49dfd1369f
Fix dependency listing on optional packages 2025-12-08 07:49:16 -05:00
Wildan M
7190938186
Make dev deps recursive 2025-12-07 20:41:45 +07:00
Wildan M
27e35f645f
Update build on recipe changes and fix host recipe reload on TUI 2025-12-07 10:18:35 +07:00
Jeremy Soller
e3807caa84 Merge branch 'sysroot-update' into 'master'
Use file tags for sysroot invalidation

See merge request redox-os/redox!1741
2025-12-06 08:16:35 -07:00
Wildan M
fce4236e9a
Use file tags for sysroot invalidation 2025-12-06 22:10:04 +07:00
Wildan M
3ae5da8d13
Code simplification 2025-12-06 21:58:28 +07:00
Wildan M
f66a09637f
Drop print debug 2025-12-05 20:57:29 +07:00
Wildan M
a8452a20c4
Don't imply shallow clone default 2025-12-05 08:15:39 +07:00
Wildan M
d461f47aee
Use git filter to allow tracking of shallow clone 2025-12-05 07:31:36 +07:00
Wildan M
b5c9bc2e18
Implement optional packages 2025-12-03 15:15:55 +07:00