-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox fails to compile because -fPIC is passed to as
#278
Comments
Figured out this only happens when I'm building with this shell on top of the overlay: with import <nixpkgs> {};
mkShell {
buildInputs = [
# rust
gdb
cargo
rustc
rustfmt
#rustup
clippy
wasm-pack
# xserver
xorg.libX11
xorg.libXi
xorg.libXcursor
xorg.libXrandr
xorg.libXext
xorg.libxshmfence
xorg.libXxf86vm
libxkbcommon
wayland
wayland-protocols
# libraries
libdrm
libelf
libGL
alsaLib
llvmPackages_11.llvm
# tools
cmake
cmakeCurses
meson
ninja
pkgconfig
python
(python3.withPackages(ps: [
ps.setuptools
ps.Mako
]))
bison
flex
zip
git-cinnabar
# vulkan
glslang
vulkan-headers
vulkan-loader
vulkan-validation-layers
vulkan-tools
# apps
mangohud
];
LIB_PATH = lib.makeLibraryPath [
vulkan-loader
libGL
xorg.libX11
xorg.libXi
xorg.libXcursor
xorg.libXrandr
wayland
libxkbcommon
];
shellHook = ''
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_PATH";
'';
} So it's still unclear to me why this configuration spooks Gecko builds, but at least it's not a blocker any more. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Doesn't happen all the time, but is a blocker when it does :(
The text was updated successfully, but these errors were encountered: