Documentation: Remove instructions for OpenIndiana

No one has tried to build Ladybird on this Solaris fork since the
fork, and it doesn't have any vcpkg support.
This commit is contained in:
Andrew Kaster 2025-05-14 11:03:22 -06:00 committed by Sam Atkins
parent cd06939325
commit 096bd2369a

View File

@ -162,12 +162,6 @@ Then Install pkg-config using chocolatey.
choco install pkgconfiglite -y
```
### OpenIndiana:
```
pfexec pkg install clang-19 cmake libglvnd ninja qt6
```
### Android:
> [!NOTE]
@ -353,20 +347,3 @@ Now you can open the Instruments app and point it to the Ladybird app bundle.
Building the project with Xcode is not supported. The Xcode project generated by CMake does not properly execute custom
targets, and does not handle all target names in the project.
### Building on OpenIndiana
OpenIndiana needs some extra environment variables set to make sure it finds all the executables
and directories it needs for the build to work. The cmake files are in a non-standard path that
contains the Qt version (replace 6.2 with the Qt version you have installed) and you need to tell
it to use clang and clang++, or it will use gcc and g++ from GCC 10 which is currently the default
to build packages on OpenIndiana.
When running Ladybird, make sure that XDG_RUNTIME_DIR is set, or it will immediately crash as it
doesn't find a writable directory for its sockets.
```
CMAKE_PREFIX_PATH=/usr/lib/qt/6.2/lib/amd64/cmake cmake -GNinja -B Build/release -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++
cmake --build Build/release
XDG_RUNTIME_DIR=/var/tmp ninja -C Build/release run
```