From 3c8515a1a12139537e507b4f63a46cc346cb2070 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Wed, 7 May 2025 19:32:25 -0600 Subject: [PATCH] Documentation: Add patchelf as a dependency for on Fedora The provided patchelf from vcpkg is only version 0.14.3, which is too old to produce working binaries on Fedora 42. Using that old version causes hard to debug issues where applications segfault during startup. --- .devcontainer/features/ladybird/install-fedora.sh | 2 +- Documentation/BuildInstructionsLadybird.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/features/ladybird/install-fedora.sh b/.devcontainer/features/ladybird/install-fedora.sh index fdd5fe3400a..37a1214f7b4 100644 --- a/.devcontainer/features/ladybird/install-fedora.sh +++ b/.devcontainer/features/ladybird/install-fedora.sh @@ -6,5 +6,5 @@ dnf install -y git gh # Ladybird dev dependencies dnf install -y autoconf-archive automake ccache cmake curl google-noto-sans-mono-fonts liberation-sans-fonts libglvnd-devel \ - nasm ninja-build perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel qt6-qtmultimedia-devel qt6-qttools-devel \ + nasm ninja-build patchelf perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel qt6-qtmultimedia-devel qt6-qttools-devel \ qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static diff --git a/Documentation/BuildInstructionsLadybird.md b/Documentation/BuildInstructionsLadybird.md index 0b00d6797e3..baf033f745d 100644 --- a/Documentation/BuildInstructionsLadybird.md +++ b/Documentation/BuildInstructionsLadybird.md @@ -84,7 +84,7 @@ sudo pacman -S --needed autoconf-archive automake base-devel ccache cmake curl l ### Fedora or derivatives: ``` -sudo dnf install autoconf-archive automake ccache cmake curl liberation-sans-fonts libglvnd-devel nasm ninja-build perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel qt6-qtmultimedia-devel qt6-qttools-devel qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static +sudo dnf install autoconf-archive automake ccache cmake curl liberation-sans-fonts libglvnd-devel nasm ninja-build patchelf perl-FindBin perl-IPC-Cmd perl-lib qt6-qtbase-devel qt6-qtmultimedia-devel qt6-qttools-devel qt6-qtwayland-devel tar unzip zip zlib-ng-compat-static ``` ### openSUSE: