On Fri, 2022-07-22 at 22:50 +0200, Dan Čermák wrote:
David Malcolm dmalcolm@redhat.com writes:
On Mon, 2022-07-18 at 13:29 -0400, Ben Cotton wrote:
https://fedoraproject.org/wiki/Changes/Emacs_28
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.
== Summary ==
Update GNU Emacs to 28.1 release. This release includes a wide variety of new features, including native compilation of Lisp files.
== Owner ==
- Name: [[User:Bhavin192| Bhavin Gandhi]]
- Email: bhavin192@fedoraproject.org
== Detailed Description ==
The Emacs package will be updated to 28.1 release of GNU Emacs. This will have native compilation feature enabled, and will package additional natively compiled Lisp files.
Does this add a Requires: on libgccjit, or just a BuildRequires: on libgccjit?
It adds a requires as well: ❯ ldd (which emacs)|grep gcc libgccjit.so.0 => /lib64/libgccjit.so.0 (0x00007fd0d463d000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fd0d4622000)
❯ rpm -qR emacs|grep gcc libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgccjit libgccjit.so.0()(64bit) libgccjit.so.0(LIBGCCJIT_ABI_0)(64bit) libgccjit.so.0(LIBGCCJIT_ABI_1)(64bit) libgccjit.so.0(LIBGCCJIT_ABI_11)(64bit) libgccjit.so.0(LIBGCCJIT_ABI_13)(64bit) libgccjit.so.0(LIBGCCJIT_ABI_14)(64bit)
Thanks!
...and it's nice to see the ABI versioning metadata [1] making it into the RPM metadata.
Dave
[1] https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html