Daniel Bertalan
b668000e44
Meta+Documentation: Allow cross-debugging x86_64 Serenity on M1 Macs
...
While there is no native GDB on Apple Silicon, a cross-debugger that
supports x86-64 does exist.
2023-03-13 17:02:56 +01:00
Daniel Bertalan
59ba94a2d2
Documentation: Add a note about running on Apple Silicon
2023-03-13 17:02:56 +01:00
Nico Weber
7aa9413b53
Documentation: Fix a few typos
2022-12-27 15:58:39 -08:00
Andrew Kaster
75495a5d65
Documentation: Explain CMake 3.25.x requirement
2022-12-17 22:21:43 -07:00
Andrew Kaster
75f7a164a6
Documentation: Clarify that clang can be used as a host compiler
2022-12-17 22:21:43 -07:00
John Diamond
63c459b6c1
Documentation: Update macOS build dependencies to gcc-12
...
Since commit bc2ebcadc
serenity requires gcc version 12 or later to
build, so let's update the homebrew package version to match that.
2022-11-02 16:58:43 +00:00
Daniel K Bueno
65440f9262
Documentation: Add information on MacOS build prerequisites
...
This PR includes information that highlights the importance of
updating Xcode on MacOS. I ran into problems building serenity
on MacOS because I had Xcode installed but not updated in a while.
This triggered seemingly unrelated errors that were easily solved
by updating Xcode.
2022-07-04 05:52:31 +00:00
Max Desiatov
4b85866746
Documentation: Add Rosetta/Homebrew macOS note
...
This should prevent a build issue caused by a potential
conflicting zstd installation on M1 Mac.
This was manifested in a linker error when building
the GNU toolchain:
```
Undefined symbols for architecture arm64:
[gcc/build] "_ZSTD_compress", referenced from:
```
2022-02-16 11:29:31 -05:00
Gurkirat Singh
ecf53105b0
Documentation: Replace deprecated osxfuse with macfuse
2022-01-24 05:43:36 +00:00
mjz19910
10ec98dd38
Everywhere: Fix spelling mistakes
2022-01-07 15:44:42 +01:00
Conor Byrne
7c6fc79c23
Documentation: Recommend using Xcode's command line tools on macOS
2021-12-27 23:26:25 +01:00
Thi Doãn
7b2bd79855
Documentation: Remove outdated instruction
...
As of qemu 6.0.0, it should already have the entitlement to access the
Hypervior.framework by default, so re-codesigning the binary is
no-longer necessary.
8a74ce618b
2021-11-25 01:10:19 -08:00
Nicolas Danelon
b233cdde77
Documentation: Update BuildInstructionsMacOS.md
...
- gcc@10 is not available for M1, using gcc 11.
- the path to qemu is now dynamic
2021-11-02 12:24:39 +01:00
Jelle Raaijmakers
31e3b3028b
Documentation: Add ImageMagick as dependency for macOS
2021-08-04 13:54:08 +01:00
Jelle Raaijmakers
d0be370568
Documentation: Always install e2fsprogs on MacOS
...
The `Meta/build-image-qemu.sh` script runs mke2fs in both the FUSE and
genext2fs options, so always install e2fsprogs.
2021-07-29 14:44:18 +02:00
Gunnar Beutner
9026dbbfd6
Documentation: Reorganize the build documentation
2021-07-10 23:24:45 +02:00