4
0
forked from pool/rusty_v8

170 Commits

Author SHA256 Message Date
Soc Virnyl Estela
f4086f728a remove generated directory called false
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-19 09:21:21 +08:00
Soc Virnyl Estela
22f04724d8 further cleanup
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-19 08:42:24 +08:00
Soc Virnyl Estela
3cea62d34c not needed
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-17 19:35:27 +08:00
Soc Virnyl Estela
06da513d44 update constraints
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-17 19:28:12 +08:00
Soc Virnyl Estela
07d67914b3 remove unknown GN arg
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-17 17:00:03 +08:00
Soc Virnyl Estela
3546ade5f3 remove symlinking
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-17 15:21:13 +08:00
Soc Virnyl Estela
fb950633c6 cleanup for 145.0.0
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-17 15:17:31 +08:00
Soc Virnyl Estela
bb134fd289 copy _constraints from chromium
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-17 09:07:16 +08:00
Soc Virnyl Estela
e4d5e0a507 remove use_lld since we are using RUSTFLAGS here as a macro that switches between lld or mold
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 23:08:50 +08:00
Soc Virnyl Estela
e2f7dd2371 fix. use ld.lld instead of lld
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 21:56:02 +08:00
Soc Virnyl Estela
67f499149c fix unclosed if macro
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 21:49:35 +08:00
Soc Virnyl Estela
3a0f8d56f2 try mold and set the rustbuildflags as a macro
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 21:43:02 +08:00
Soc Virnyl Estela
c4acea9d32 test new cargo and rust env vars to limit oom
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 21:33:12 +08:00
Soc Virnyl Estela
58b14bd658 use_system_zlib -> system_zlib
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 19:39:42 +08:00
Soc Virnyl Estela
22c9bedba6 update constraints
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 13:41:11 +08:00
Soc Virnyl Estela
8af3ca4421 even bindgen needs to be symlinked
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 02:13:11 +08:00
Soc Virnyl Estela
1629623eb3 do this on build section
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:38:10 +08:00
Soc Virnyl Estela
f6ecdfae52 enable nightly features with export RUSTC_BOOTSTRAP=1
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:35:56 +08:00
Soc Virnyl Estela
ddf9c3b1ea force symlink
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:31:38 +08:00
Soc Virnyl Estela
e95b80c469 Symlink host toolchain if aarch64
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:28:51 +08:00
Soc Virnyl Estela
af2b3c3161 now it's the option to use system libffi missing in aarch64
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:13:43 +08:00
Soc Virnyl Estela
45d0852c56 adjust missing zlib usage option
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:08:58 +08:00
Soc Virnyl Estela
1fac9647b4 export AR and NM
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 01:02:21 +08:00
Soc Virnyl Estela
28724e89bc add back ./chromium-rust-toolchain.tar.xz
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 00:57:36 +08:00
Soc Virnyl Estela
2c8f0b0ffd experiment if we can use binutils and host
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 00:51:23 +08:00
Soc Virnyl Estela
08ae8463f5 update gn_args
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 00:39:57 +08:00
Soc Virnyl Estela
35b1b7e051 remove rust src as build requirement
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-16 00:06:43 +08:00
Soc Virnyl Estela
830a205b18 Remove gcc switch. Set clang minver to 19. Ensure we use the LLVM toolchain and not GCC for the C compiler. Only pp64 requires gcc-c++
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-15 23:59:59 +08:00
Soc Virnyl Estela
ff96defee8 fix and update .changes
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-15 09:24:23 +08:00
Soc Virnyl Estela
be037b133c update .changes file to match with new version
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-15 08:39:17 +08:00
Soc Virnyl Estela
45cb939ec4 cleanup and fix rpmlintrc issues by ignoring some errors
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 22:57:28 +08:00
Soc Virnyl Estela
7b8e2719d9 remove custom toolchain after building
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 21:15:19 +08:00
Soc Virnyl Estela
893d8a37c0 try to use the chromium rust toolchain
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 18:55:58 +08:00
Soc Virnyl Estela
70615c314c remove enable_ncl
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 18:02:24 +08:00
Soc Virnyl Estela
16fa9ad89f Revert "try setting build_with_chromium=false"
This reverts commit 3fdb9a2259.
2026-02-14 17:56:18 +08:00
Soc Virnyl Estela
3fdb9a2259 try setting build_with_chromium=false
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 17:34:02 +08:00
Soc Virnyl Estela
caf6e16dce symlink rustlib
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 17:30:26 +08:00
Soc Virnyl Estela
5e11cd663f attempt fix again
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 17:23:30 +08:00
Soc Virnyl Estela
366a518cff attempt fix again
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 17:09:52 +08:00
Soc Virnyl Estela
9da8e895c3 rust -> rustc
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:49:07 +08:00
Soc Virnyl Estela
f18bdc576a update args
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:45:22 +08:00
Soc Virnyl Estela
59ca5517d4 add extra gn args
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:30:03 +08:00
Soc Virnyl Estela
31efdc1fa5 add space
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:23:44 +08:00
Soc Virnyl Estela
b8cd91189a adjust gn args
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:14:19 +08:00
Soc Virnyl Estela
23bc57cc96 adjust gn args
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:09:15 +08:00
Soc Virnyl Estela
e1be617583 cut the version only
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:06:04 +08:00
Soc Virnyl Estela
ce9e291599 apply rust.gni custom config to point to system toolchain
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 16:01:19 +08:00
Soc Virnyl Estela
066e3cc08a install rust-bindgen
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 15:37:56 +08:00
Soc Virnyl Estela
dfc60d5015 create a dummy "downloaded" directory for the toolchain with a VERSION called "system"
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 15:19:41 +08:00
Soc Virnyl Estela
8f66c5e934 disable downloading of rust-toolchain
Signed-off-by: Soc Virnyl Estela <contact@uncomfyhalomacro.pl>
2026-02-14 15:14:38 +08:00