nix-emacs-ci icon indicating copy to clipboard operation
nix-emacs-ci copied to clipboard

Drop Emacs versions that depend on obsolete gcc49Stdenv

Open akirak opened this issue 1 year ago • 3 comments

See #311.

akirak avatar Oct 01 '24 15:10 akirak

@purcell Emacs 25.3 fails to build on x86_64-darwin, and I don't know how to fix the issue, because I have no experience on Mac. Could you investigate the issue?

akirak avatar Oct 01 '24 15:10 akirak

Emacs 25.3 fails to build on x86_64-darwin, and I don't know how to fix the issue, because I have no experience on Mac. Could you investigate the issue?

Fwiw, this actually runs okay for me on my ARM MacOS, but building as x86, just like in GitHub Actions:

nix --system x86_64-darwin run 'github:akirak/nix-emacs-ci/drop-gcc49-dependants#emacs-25-3' -- -Q

purcell avatar Oct 02 '24 13:10 purcell

Cross-compiling the darwin package on my Linux (NixOS) machine fails:

nix --system x86_64-darwin build .#emacs-25-3 -L --show-trace

error: derivation '/nix/store/k8nlvr4idf52i4ilhvi6wzhn6mi7sfid-emacs-25-3.drv' requested impure path '/bin/sh', but it was not in allowed-impure-host-deps

nix --system x86_64-darwin build .#emacs-25-3 --option allowed-impure-host-deps /bin -L --show-trace

error: derivation '/nix/store/k8nlvr4idf52i4ilhvi6wzhn6mi7sfid-emacs-25-3.drv' requested impure path '/usr/lib/libSystem.B.dylib', but it was not in allowed-impure-host-deps

The error is specific to cross-compilation, so I don't find the issue fatal.

akirak avatar Oct 02 '24 14:10 akirak

Closing in favour of #315

akirak avatar Oct 13 '24 04:10 akirak