nix: Fix webrtc-sys and libstdc++ build errors in development shell (#22938)

Closes #22937

- Added bzip2 package to the build inputs
- Set LD_LIBRARY_PATH environment variable to stdenv.cc.cc.lib

Release Notes:

- N/A
This commit is contained in:
AidanV
2025-01-10 12:50:33 +00:00
committed by GitHub
parent a1cedbece9
commit 1f84c1b6c7
+3
View File
@@ -22,6 +22,7 @@ pkgs.mkShell rec {
buildInputs =
[
pkgs.bzip2
pkgs.curl
pkgs.fontconfig
pkgs.freetype
@@ -41,6 +42,8 @@ pkgs.mkShell rec {
]
++ lib.optional pkgs.stdenv.hostPlatform.isDarwin pkgs.apple-sdk_15;
LD_LIBRARY_PATH = "${pkgs.stdenv.cc.cc.lib}/lib";
# We set SDKROOT and DEVELOPER_DIR to the Xcode ones instead of the nixpkgs ones,
# because we need Swift 6.0 and nixpkgs doesn't have it.
# Xcode is required for development anyways