mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 23:27:43 +00:00
Build: Support non-i686 toolchains
* Add SERENITY_ARCH option to CMake for selecting the target toolchain * Port all build scripts but continue to use i686 * Update GitHub Actions cache to include BuildIt.sh
This commit is contained in:
parent
8ca0e8325a
commit
23b23cee5a
12 changed files with 43 additions and 202 deletions
|
@ -33,7 +33,7 @@ umask 0022
|
|||
|
||||
printf "installing base system... "
|
||||
$CP -PdR "$SERENITY_ROOT"/Base/* mnt/
|
||||
$CP "$SERENITY_ROOT"/Toolchain/Local/i686-pc-serenity/lib/libgcc_s.so mnt/usr/lib/
|
||||
$CP "$SERENITY_ROOT"/Toolchain/Local/i686/i686-pc-serenity/lib/libgcc_s.so mnt/usr/lib/
|
||||
$CP -PdR Root/* mnt/
|
||||
# If umask was 027 or similar when the repo was cloned,
|
||||
# file permissions in Base/ are too restrictive. Restore
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue