quick-lint-js icon indicating copy to clipboard operation
quick-lint-js copied to clipboard

CI: Nix builds are failing

Open strager opened this issue 2 years ago • 2 comments

https://github.com/quick-lint/quick-lint-js/runs/7457332759?check_suite_focus=true

quick-lint-js: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

strager avatar Jul 22 '22 01:07 strager

I bisected it to this Nixpkgs PR: https://github.com/NixOS/nixpkgs/pull/108496

Per my comment, it looks like gcc's libs directory got removed from quick-lint-js exe's runpath. This explains why libstdc++.so.6 can't be found.

strager avatar Jul 22 '22 01:07 strager

Workaround: https://github.com/NixOS/nixpkgs/pull/190091

strager avatar Sep 07 '22 02:09 strager

My workaround landed upstream. I'll re-enable the CI jobs.

strager avatar Sep 22 '22 05:09 strager

Fixed in 8c088ea338974503de20d42ceef42e1bdbad5332.

strager avatar Sep 22 '22 07:09 strager