-
-
Notifications
You must be signed in to change notification settings - Fork 15.1k
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
ffmpeg-full
binaries do not run on x86-64 NixOS
#174334
Comments
For me (also x86-64 nixos), I experience the following with nixpkgs checked out at 41cc1d5
I suspect you are getting |
Considering that my store path is the same as the one you're getting, and is what's output from On the other hand, the same |
To me this should also be impossible, but I have several ideas
|
The system is built from nixos-21.11 (8b3398b). This, in theory, should not influence packages I pull from nixpkgs-unstable with I used cache.nixos.org to pull the package, and now I've also rebuilt it from a Nixpkgs checkout at 41cc1d5, with |
In practice it can especially when LD_PRELOAD is used. This is a known issue not specific to ffmpeg-full. Closing as dupe of #170897 |
Describe the bug
Binaries in
ffmpeg-full
(likeffmpeg
orffprobe
) from master (41cc1d5) fail to run, with an error like:Steps To Reproduce
Steps to reproduce the behavior:
bin/ffmpeg
fromffmpeg-full
Expected behavior
ffmpeg
should identify itself, like:ffmpeg version 4.4.1 Copyright (c) 2000-2021 the FFmpeg developers
Additional context
The binaries seem to be linking to
libpthread.so.0
from glibc 2.33:This is unlike the
ffmpeg
(non-full
) package, which links 2.34:I can do something like this:
and
ffmpeg
works, but I don't know if some functionality won't break this way.Notify maintainers
@codyopel
Metadata
"x86_64-linux"
Linux 5.17.7, NixOS, 21.11 (Porcupine)
yes
yes
nix-env (Nix) 2.7.0
""
""
/nix/store/fn03py5wi8d94hqg6m9wvs4672dqxzls-source
The text was updated successfully, but these errors were encountered: