4
0
forked from pool/rusty_v8

cleanup #8

Merged
uncomfyhalomacro merged 26 commits from uncomfyhalomacro/rusty_v8:cleanup-main into main 2026-02-17 13:39:05 +01:00

26 Commits

Author SHA256 Message Date
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