Re: [PATCH] port elisp-compilation support to emacs-23.1 and newer
On Wed, Nov 29, 2017 at 12:17 PM, Glenn Morriswrote: > The obsolete bytecomp feature is back as of Emacs 9964db4. Thanks, I noticed when that was restored, but have been a way for a while. > BTW, why doesn't lisp.am use the standard "-f batch-byte-compile" > method of producing .elc files? > > Your two issues that affected only automake illustrate that the way > automake generates .elc files is different to the vast majority of > Emacs projects. Thanks for the suggestion, Glenn. However, I don't see how "-f batch-byte-compile" can be used when the .elc file must be created in a directory separate from the one containing the .el file. I think automake generates code the way it does because GNU coding standards mandate that one be able to build from a read-only hierarchy of sources (think read-only media).
bug#29638: Same five tests fail with 1.15 on RHEL 7.4
The same five tests fail for automake 1.15 and 1.15.1 on RHEL 7.4. Also the testsuite itself reports mysterious "Error 1" and "Error 2" upon termination and that looks questionable : Testsuite summary for GNU Automake 1.15 # TOTAL: 2693 # PASS: 2422 # SKIP: 226 # XFAIL: 40 # FAIL: 5 # XPASS: 0 # ERROR: 0 See ./test-suite.log Please report to bug-automake@gnu.org gmake[2]: *** [Makefile:3027: test-suite.log] Error 1 gmake[2]: Leaving directory '/usr/local/build/automake-1.15_3.10.0-693.11.1.el7.x86_64.001' gmake[1]: *** [Makefile:3135: check-TESTS] Error 2 gmake[1]: Leaving directory '/usr/local/build/automake-1.15_3.10.0-693.11.1.el7.x86_64.001' gmake: *** [Makefile:3366: check-am] Error 2 admsys@sedna$ The five failed tests are : FAIL: t/aclocal.sh FAIL: t/automake-cmdline.tap 4 - list of options terminated by '--' (stderr) FAIL: t/automake-cmdline.tap 17 - unambiguous incomplete long option FAIL: t/maken3.sh FAIL: t/maken3-w.sh The test suite log is attached as test-suite_gnu_automake_1.15_rhel7.4_kern_3.10.0-693.11.1.el7.x86_64.log.xz Dennis Clarke test-suite_gnu_automake_1.15_rhel7.4_kern_3.10.0-693.11.1.el7.x86_64.log.xz Description: application/xz