Jeremy Soller
38e0f178fb
Build minimal and minimal-net images
2025-04-24 17:19:22 -06:00
Ron Williams
daf4a0f730
Fix typo
2025-04-23 21:34:02 -07:00
Ron Williams
cf9a0085be
Improve host vs container separation of fstools
2025-04-24 04:28:15 +00:00
Jeremy Soller
d8a3052f88
Use podman compiled list_packages for ci-pkg
2025-04-23 19:21:34 -06:00
Jeremy Soller
eb474e6858
Remove docgen
2025-04-23 19:19:45 -06:00
Jeremy Soller
198f665c0d
Fix installer path
2025-04-23 19:18:42 -06:00
Jeremy Soller
490b7d7f3a
Add fstools and container dependencies to ci-pkg target
2025-04-23 19:11:58 -06:00
Jeremy Soller
5e2bc43891
Build installer and redoxfs for host outside of podman
2025-04-23 17:40:56 -06:00
Jeremy Soller
b580423f76
Make image directory for server/desktop/demo targets
2025-04-23 15:42:09 -06:00
Jeremy Soller
058b402bfc
Set sysroot date after finishing build
2025-04-23 15:38:46 -06:00
Jeremy Soller
5e4d5af2f9
Revert "Make sure repo.tag is built before harddrive.img and livedisk.iso in ci-img"
...
This reverts commit d6f1dbf284 .
2025-04-23 15:38:21 -06:00
Jeremy Soller
cecae079fc
Fix repo build with podman
2025-04-23 15:38:03 -06:00
Jeremy Soller
d6f1dbf284
Make sure repo.tag is built before harddrive.img and livedisk.iso in ci-img
2025-04-23 15:29:33 -06:00
Jeremy Soller
d4626b6f1e
Do not use podman for image recipes
2025-04-23 10:21:18 -06:00
Jeremy Soller
f4fe37478f
Minor cleanup of fstools
2025-04-23 09:33:25 -06:00
Jeremy Soller
dd484d3767
Disable appstream generation for CI until fixed inside podman
2025-04-21 14:58:30 -06:00
Jeremy Soller
a75fc7ea77
Drop PREFER_STATIC from makefiles
2025-04-18 10:44:49 -06:00
Jeremy Soller
eb00e7db8c
Fix ci targets when using podman
2025-04-18 09:11:36 -06:00
Jeremy Soller
5e3bcaee08
Add custom target for compiling relibc-freestanding for riscv64gc
2025-04-17 10:10:29 -06:00
bjorn3
35b9b69c6d
Fix qemu config for multi-head gpu
...
The old config would create two separate VGA compatible graphics
adapters. Redox currently only supports this when the firmware
initializes both graphics adapters as boot framebuffers. Only UEFI
supports this however. Using a single multi-head virtio-gpu graphics
adapter makes it work on BIOS too.
2025-03-02 20:43:51 +01:00
Vincent Berthier
4573edcc16
Add shell and build environment for NixOS
2025-02-18 22:23:42 +00:00
Leandro Santiago
dcb884549a
Allow building when SELinux is not used
...
Add `USE_SELINUX` variable to `make all`
2025-02-12 20:30:06 +01:00
Anhad Singh
78a2aa75dd
fix(mk/ci.mk): set COOKBOOK_HOST_SYSROOT and COOKBOOK_PREFER_STATIC
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-05 02:33:19 +11:00
Ron Williams
bd772d5b97
Add path to fetch.tag
2025-01-26 22:32:37 +00:00
Jeremy Soller
2e8196ae5e
Merge branch 'dynamic_linking' into 'master'
...
fear(repo.mk): PREFER_STATIC
See merge request redox-os/redox!1540
2025-01-20 19:55:22 +00:00
Anhad Singh
cd911d16df
fear(repo.mk): PREFER_STATIC
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 23:15:19 +11:00
Jeremy Soller
cde151ccb7
Drop rust freestanding step
2025-01-14 12:28:58 -07:00
Jeremy Soller
74f0a0eea1
Merge branch 'dynamic_linking' into 'master'
...
feat(prefix): set default hash style to GNU
See merge request redox-os/redox!1537
2025-01-11 18:39:40 +00:00
Ron Williams
0bf3a56fea
Add 'touch sysroot' after copy of relibc-install
2025-01-09 16:15:58 -08:00
Anhad Singh
48ca562cf1
feat(prefix): set default hash style to GNU
...
Our dynamic linker supports it.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-09 20:20:21 +11:00
Anhad Singh
34153db14d
fix(prefix.mk): gcc-freestanding
...
Build libgcc (relibc needs it) and disable shared.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-27 23:23:31 +11:00
Jeremy Soller
b812780a54
Merge branch 'dynamic_linking' into 'master'
...
fix(mk/prefix.mk): fix libtool build
See merge request redox-os/redox!1531
2024-12-22 02:21:36 +00:00
Anhad Singh
a7c06e9b72
fix(mk/prefix.mk): fix libtool build
...
Worked for me before as I had the old sources. Now the ltversion should
be correct and libtool should be correctly built.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-21 20:28:11 +11:00
Jeremy Soller
0be6bddbb8
Merge branch 'dynamic_linking' into 'master'
...
fix(libtool): correct ltversion
See merge request redox-os/redox!1530
2024-12-20 14:25:52 +00:00
Anhad Singh
f8d2c7ed4b
fix(mk/prefix.mk): correct ltversion
...
The script `build-aux/git-version-gen` needs sufficient depth to
correctly determine the version. Also it has to be in tree, otherwise
the version is reported as 'UNKNOWN', breaking some packages.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-21 01:09:52 +11:00
Jeremy Soller
01737d8537
Merge branch 'qemu-rasp' into 'master'
...
Fix make qemu rasperry pi 3b emulation
See merge request redox-os/redox!1528
2024-12-18 18:19:07 +00:00
Andrey Turkin
6205eafd4c
Fix make qemu rasperry pi 3b emulation
2024-12-16 06:50:21 +03:00
Anhad Singh
6450defff0
fix(repo.mk): set COOKBOOK_HOST_SYSROOT
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-12 00:13:27 +11:00
Anhad Singh
008160036d
feat(prefix): libtool
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-02 22:21:45 +11:00
Ron Williams
e9628b64d8
Fix CI, add packages to ci.toml so desktop can build from binaries
2024-11-21 15:06:54 +00:00
Jeremy Soller
9d789178be
Make it possible to set qemu machine for aarch64
2024-10-29 08:52:10 -06:00
Jeremy Soller
ac8efee64a
Build docgen and pkgar as part of fstools
2024-10-19 16:53:33 -06:00
Jeremy Soller
d79cc14f6a
Generate appstream data when building repo via CI
2024-10-15 21:14:30 -06:00
Andrey Turkin
03633046cc
Riscv64gc support in the build scripts
...
This architecture is different from x86/aarch because its rust triplet (riscv64gc-...) differs from gcc/llvm/binutils triplet (more general riscv64-...). Therefore the build scripts have to bridge that mismatch.
This introduces new build-time environment variable GNU_TARGET which corresponds to a target used by C world utilities whereas existing TARGET now describes rust target.
2024-09-30 10:28:37 +03:00
Ribbon
56b3efa7b6
Enable Podman by default
2024-09-20 21:00:16 +00:00
IncompententPirate
ad7733c7a1
Clarify error message by adding double quotes around 'just' to reduce confusion in mk/depends.mk
2024-09-06 09:40:41 +00:00
Ron Williams
fd40776d35
Fix CI to avoid RedoxFS/FUSE/tar problems
2024-08-28 12:55:25 -07:00
Ron Williams
f51dee2ea1
Make installer compile on host, list_packages compile in Podman when PODMAN_BUILD=1
2024-08-17 23:59:37 +00:00
Ron Williams
c0ccfc1572
Don't run fetch if rebuildinga
2024-08-05 11:46:18 -07:00
Ribbon
8cd0b1af0f
Rename two make options to a correct name
2024-07-20 00:47:36 +00:00