mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-12-26 04:35:41 +03:00
Toolchain: Fix building toolchain on arm64 macs
This patch is based off: https://github.com/osx-cross/homebrew-avr/pull/248 and https://github.com/riscv/riscv-gnu-toolchain/issues/800
This commit is contained in:
parent
f1266335e7
commit
036f2a14ed
Notes:
sideshowbarker
2024-07-18 10:04:14 +09:00
Author: https://github.com/modmuss50 Commit: https://github.com/SerenityOS/serenity/commit/036f2a14edb Pull-request: https://github.com/SerenityOS/serenity/pull/8555 Issue: https://github.com/SerenityOS/serenity/issues/4541
@ -6317,3 +6317,17 @@ diff -Naur gcc-11.1.0/libstdc++-v3/configure gcc-11.1.0.serenity/libstdc++-v3/co
|
|||||||
if test x$gcc_no_link = xyes; then
|
if test x$gcc_no_link = xyes; then
|
||||||
# Setting cross_compile will disable run tests; it will
|
# Setting cross_compile will disable run tests; it will
|
||||||
# also disable AC_CHECK_FILE but that's generally
|
# also disable AC_CHECK_FILE but that's generally
|
||||||
|
diff -Naur gcc-11.1.0/gcc/config/host-darwin.c gcc-11.1.0.serenity/gcc/config/host-darwin.c
|
||||||
|
--- gcc-11.1.0/gcc/config/host-darwin.c 2021-04-27 03:00:13.000000000 -0700
|
||||||
|
+++ gcc-11.1.0.serenity/gcc/config/host-darwin.c 2021-06-11 14:49:13.754000000 -0700
|
||||||
|
@@ -22,6 +22,10 @@
|
||||||
|
#include "coretypes.h"
|
||||||
|
#include "diagnostic-core.h"
|
||||||
|
#include "config/host-darwin.h"
|
||||||
|
+#include "hosthooks.h"
|
||||||
|
+#include "hosthooks-def.h"
|
||||||
|
+
|
||||||
|
+const struct host_hooks host_hooks = HOST_HOOKS_INITIALIZER;
|
||||||
|
|
||||||
|
/* Yes, this is really supposed to work. */
|
||||||
|
/* This allows for a pagesize of 16384, which we have on Darwin20, but should
|
Loading…
Reference in New Issue
Block a user