Wildan M
4e260ff683
Fix clang linker for rust prefix
2026-09-11 09:02:33 +07:00
Wildan M
b8cee7e2a5
Add clang symlink for rust linker
2026-09-02 10:33:14 +07:00
Wildan M
06db854b91
Fixes to building libcxx
2026-09-02 07:02:41 +07:00
Wildan M
a417d3484c
Port clang compiler-rt and libcxx
2026-09-01 11:44:39 +07:00
Wildan M
4fed741db6
prefix: Allow unprefixed autoreconf with version check
2026-08-26 10:25:53 +07:00
Wildan M
fa07a456ee
prefix: Always use libtool from toolchain
2026-08-26 10:23:56 +07:00
Wildan M
a90cbbfb92
prefix: Fix wasip1 kept rebuilding
2026-08-19 02:11:59 +07:00
Wildan M
698d7438f9
Add COOKBOOK_CLEAN_BUILD back
2026-08-09 17:25:40 +07:00
Konstantin Shabanov
a2f375d0ef
nix: native: Fix gcc(-freestanding)-install
...
Provide ACLOCAL_PATH explicitly to avoid the error:
+ autoreconf2.69 -fvi -I/mnt/redox/recipes/dev/gcc13/source/config -I/usr/share/aclocal
+ for f in $(find . -name configure.ac -o -name configure.in -type f | sort)
++ dirname ./zlib/contrib/minizip/configure.ac
+ echo '* autotools regen in '\''./zlib/contrib/minizip'\''...'
* autotools regen in './zlib/contrib/minizip'...
++ dirname ./zlib/contrib/minizip/configure.ac
+ cd ./zlib/contrib/minizip
+ autoreconf2.69 -fvi
-I/mnt/redox/recipes/dev/gcc13/source/config
-I/usr/share/aclocal
Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:1: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:1: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:1:
Makefile.am:1: If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:1: its definition is in aclocal's search path.
Makefile.am:1:
Makefile.am:1: If you install Automake in its own prefix,
Makefile.am:1: you'll need to arrange for the Libtool m4 files
Makefile.am:1: to be found by aclocal. For info on this, see:
Makefile.am:1: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIBTOOL-is-undefined
autoreconf: automake failed with exit status: 1
cook host:gcc13 - failed
Failed to run [cd "recipes/dev/gcc13/source" && "bash" "-ex"]: exited with status exit status: 1
make: *** [mk/prefix.mk:250: prefix/x86_64-unknown-redox/gcc-freestanding-install] Error 1
missing LT_INIT
2026-07-30 22:29:48 +07:00
Wildan M
402f2f4cdb
toolchain: Add wasip1 target and miri
2026-07-26 15:35:18 +02:00
Wildan M
fd549a53da
Use REPO_BINARY when compiling relibc on sysroot
2026-07-15 20:11:15 +07:00
Wildan M
bbaeca9031
Update bash and remove patches
2026-06-10 10:25:02 +07:00
Jeremy Soller
a42a64e37a
Support nightly 2026-05-24
2026-05-26 07:19:36 -06:00
Wildan M
6862a7b98d
Adapt changes needed for linux-relibc
2026-05-03 09:39:01 +07:00
Wildan M
ff38cd9bdc
Clean gcc and cpp at prefix_clean
2026-05-01 23:16:16 +07:00
Wildan M
36f34251b3
Clean more targets on prefix_clean
2026-05-01 23:09:50 +07:00
Jeremy Soller
ba681c1942
Remove base-initfs from prefix_clean
2026-04-24 10:15:22 -06:00
Wildan M
ff1c43c34d
Move relibc-install to sysroot
2026-04-19 08:02:25 +07:00
Wildan M
8b2762e74b
Use symlink for sysroot
2026-04-19 03:44:01 +07:00
Wildan M
f0ca3a71e9
Make ion and pkgutils dynamically linked
2026-04-16 04:43:37 +07:00
Wildan M
ff58a55353
Fix rust build by adding LLVM includes to prefix
2026-04-13 16:58:35 +07:00
Wildan M
ec017dc32b
Fix prefix paths for hosted redox
2026-04-01 08:58:11 +07:00
Wildan M
44429d0231
Revert llvm dev addition from clang-install
2026-03-26 12:22:40 +07:00
bjorn3
04d08f5aef
Slightly deduplicate PREFIX_USE_UPSTREAM_RUST_COMPILER
2026-03-01 17:46:23 +01:00
bjorn3
945e5cc689
Deduplicate prefix tarball creation using implicit rules
2026-03-01 17:46:23 +01:00
bjorn3
2fb09fc153
Use order-only prerequisite on the container for compiler toolchain unpacking
...
There is no need to unpack the compiler toolchains again when the
container image gets updated.
2026-03-01 17:46:23 +01:00
bjorn3
6d623c5b18
Use static pattern rules to deduplicate tarball extraction
2026-03-01 17:46:23 +01:00
bjorn3
d7822583b0
Deduplicate prefix download logic using pattern rules
2026-03-01 17:46:23 +01:00
Wildan M
d232299105
Remove downloads in prefix_clean, remove repo tag in only in static_clean
2026-03-01 03:29:48 +07:00
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode
2026-02-26 19:03:07 +07:00
Wildan M
f3748bf466
Fix rust compilation, add rustdoc tool
2026-02-24 05:48:47 +07:00
Jeremy Soller
0dc0421238
Merge branch 'clang-comp' into 'master'
...
Adapt clang compiler from redoxer
See merge request redox-os/redox!1935
2026-02-22 17:18:13 -07:00
Wildan M
45b28851e3
Adapt clang compiler from redoxer
2026-02-23 04:40:59 +07:00
Wildan M
dcc12a361a
Enable hosted libstdc++ for i586 & riscv64gc with workaround
2026-02-22 14:30:57 +07:00
Jeremy Soller
9634477748
Fix prefix clang-install when using PREFIX_BINARY=1
2026-02-21 10:49:59 -07:00
Wildan M
2822d533ea
Add clang-install to relibc prefix and use them for llvm-config
2026-02-21 17:55:49 +07:00
Wildan M
e173c27fd1
Add clang to prefix toolchain
2026-02-19 07:29:07 +07:00
Jeremy Soller
b6d441b536
Fix static_clean
2026-02-17 10:16:17 -07:00
Wildan M
cf8a4de59b
Add notes for developing rust std
2026-02-12 12:40:02 +07:00
Wildan M
83a7659262
Workaround support for rust-lld
2026-02-12 12:17:06 +07:00
Wildan M
4ce24cee73
Few changes on relibc
2026-02-11 23:44:55 +07:00
Wildan M
bc35359620
Fix gcc-install at prefix
2026-02-11 23:44:55 +07:00
Wildan M
ef40c7e3e0
Adapt libtool, skip building it
2026-02-11 23:44:55 +07:00
Wildan M
8590ec042a
Boostrap rust from cookbook
2026-02-11 23:44:55 +07:00
Wildan M
59bf03630f
Use GCC static libs, remove them from podman
2026-02-08 08:49:12 +07:00
Wildan M
e7d102aea3
Add more recipes to static_clean
2026-02-06 05:10:31 +07:00
Wildan M
43e1bd6211
Add an option to always clean target dir
2026-01-12 15:58:09 +07:00
Wildan M
d17be3c5a4
Remove deps
2026-01-07 15:37:04 +07:00
Wildan M
fd0276aa88
Define prefix_clean, rename existing one as static_clean
2026-01-07 15:34:44 +07:00
Wildan M
a7ee72c4c5
Fix rustup in freestanding relibc
2026-01-04 03:48:09 +07:00