Patch fixing build failures of clisp on several archs
Sébastien Villemot
sebastien at debian.org
Sat Sep 16 16:49:53 UTC 2017
Hi all,
I attach a patch that fixes the build failure of clisp on i386, armel, armhf
and mipsel (I verified that on porterboxes).
As described in the patch, the bug comes from a variable capture in a C macro
(first time I encounter a macro-hygiene issue in C, and funny that it happens
precisely with a Lisp implementation). I will forward this patch upstream once
we have uploaded it to Debian.
The patch does not however solve the build failure on mips and s390x. These two
archs are big-endian, so this is probably a hint. I am going to investigate
that.
By the way, I think we should not use --enable-portability on amd64 and i386:
it is not needed there, and has a performance cost.
I am not yet a member of the pkg-common-lisp group on Alioth, so I can't push
these changes. Please do so at your convenience (or even better, accept me in
the group!).
Thanks for your work on clisp.
Best,
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ http://www.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-unpack_sstring_alloca_help_.patch
Type: text/x-diff
Size: 2795 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/attachments/20170916/0bd4230d/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/attachments/20170916/0bd4230d/attachment.sig>
More information about the pkg-common-lisp-devel
mailing list