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 04:50:33 -08:00 committed by GitHub
parent a1cedbece9
commit 1f84c1b6c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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