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
add emacs+deterministic_build+link_time_optimization+mailutils+json+krb5 variants #29088
base: develop
Are you sure you want to change the base?
Conversation
Hi @cosmicexplorer! I noticed that the following package(s) don't yet have maintainers:
Are you interested in adopting any of these package(s)? If so, simply add the following to the package class: maintainers = ['cosmicexplorer'] If not, could you contact the developers of this package and see if they are interested? You can quickly see who has worked on a package with $ spack blame emacs Thank you for your help! Please don't add maintainers without their consent. You don't have to be a Spack expert or package developer in order to be a "maintainer," it just gives us a list of users willing to review PRs or debug issues relating to this package. A package can have multiple maintainers; just add a list of GitHub handles of anyone who wants to volunteer. |
Done! |
4a6b8eb
to
7a7cb35
Compare
7a7cb35
to
5b32541
Compare
e6d175e
to
d807614
Compare
b560e3e
to
191d514
Compare
21519c8
to
48ab25a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incomplete review because I realized it's Saturday night and I shouldn't be reviewing code.
1835ba4
to
2ce8dae
Compare
Can we do underscores instead of |
ed68733
to
a7f0449
Compare
394a159
to
d8cdef4
Compare
Gitlab CI failures appear to be spurious:
|
As it turns out, the alpine linux workaround is not necessary unless you've installed a deprecated package (see discussion here), so I've elected to remove it here. Since I've added myself as maintainer, anyone trying to install emacs using a broken |
As before, gitlab CI failures are spurious. |
b30f2cb
to
7d652d9
Compare
044d666
to
3942d18
Compare
3942d18
to
b3b3e86
Compare
b3b3e86
to
873a92e
Compare
873a92e
to
a4577a0
Compare
fce05e3
to
8b8bff0
Compare
1fc7c85
to
cb03607
Compare
mailutils: - make mailutils pass by linking against libtinfo - add m4 build dependency for mailutils krb5: - make krb5 pass by linking against libintl X: - the X toolkit variant should only be active if +X is on acl: - add acl imagemagick: - add imagemagick all: - switch manual arg generation with self.with_or_without()/etc make emacs git use the https endpoint make gtk+ build on gcc@10 add self to maintainers for several lonely packages fix LTO config arg fix segfault on alpine undo alpine linux hack fix style
a6ace3a
to
d99a2ab
Compare
Problem
There are some features exposed by emacs's
./configure
script which aren't currently threaded through to spack's variants for theemacs
package, including link-time optimization.Solution
+mailutils+json+krb5
variants.+link_time_optimization
variant.+deterministic_build
.Result
This command now succeeds: