mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-25 17:25:08 +02:00
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:
committed by
Sam Atkins
parent
cd06939325
commit
096bd2369a
Notes:
github-actions[bot]
2025-05-14 21:16:40 +00:00
Author: https://github.com/ADKaster Commit: https://github.com/LadybirdBrowser/ladybird/commit/096bd2369a2 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4732 Reviewed-by: https://github.com/AtkinsSJ ✅
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user