[Pkg-emacsen-addons] Bug#880670: irony-mode: FTBFS on mips64el and arm64: FAILED 22/41 irony-iotask-schedule/task-update/invalid-msg

Aaron M. Ucko ucko at debian.org
Fri Nov 10 21:53:50 UTC 2017


Nicholas D Steeves <nsteeves at gmail.com> writes:

> I've uploaded irony-mode_1.2.0-2~exp1_amd64.  I'm giving LLVM+Clang a
> try with the new package, as I've read that MacOS users must use Clang
> rather than GCC...and I suspect that switching to LLVM+Clang might
> close this bug (hypothesis: error on mips64 and arm64 only exists when
> building with GCC).  Also, I suspect that upstream intends
> irony-server to be compiled with clang ;-)

Interesting idea.

This change does seem to have helped for arm64, but the jury's still out
on mips64el.  However, I see new failures on amd64 and s390x, and builds
for many architectures (albeit all non-release ones) can no longer even
start because clang is unavailable there.  As such, I'd recommend
building with (and build-depending on) clang only on those architectures
on which GCC builds hit errors.

On the Mac front, Clang has indeed been the only compiler Apple's
official Development Tools package supports for years (briefly preceded
by LLVM GCC), but GCC does still support the platform and is available
through third-party package managers such as Fink.

At any rate, thanks for looking into the errors!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the Pkg-emacsen-addons mailing list