Andreas Enge <andr...@enge.fr> skribis: > stripping binaries in > "/nix/store/m9hlgg7lymg671n1r38n2sigxpp7rr3x-libsigsegv-2.10-lib/lib" > with flags ("--strip-debug") > > strip:/nix/store/m9hlgg7lymg671n1r38n2sigxpp7rr3x-libsigsegv-2.10-lib/lib/libsigsegv. > la: File format not recognized > > phase `strip' succeeded after 0 seconds > > builder for > `/nix/store/35m3y7rnqg1sylsvsnkfvc2bh6yr48fq-libsigsegv-2.10.drv' > failed to produce output path > `/nix/store/3rzprcbjnb4ncbsrkp04ccakfwyn849c-libsigsegv-2.10'
Oops, should be fixed with f03e711 (I thought I had rebuilt the world after my changes yesterday, but apparently not; sorry about that.) The issue is that libsigsegv was a “multiple-output derivation”–i.e., it produced two directories in the store. However, with commit a06a99f changed the semantics of the “lib” output to be libraries + headers; libsigsegv has nothing else to install, so its “out” output remained empty, hence the failure. Thanks! Ludo’.