|
From: Jerry J. <log...@gm...> - 2015-04-03 21:56:06
|
On Fri, Apr 3, 2015 at 8:53 AM, Barry Fishman <bar...@ac...> wrote:
> I found the Arch repository version doesn't supports '(require "linux")'.
Ah, good find. I maintain the clisp package for Fedora Linux, and it
looks like we have the same problem. The trouble is that the linker
is trying to take only what it thinks it needs from libgnu.a, so you
have to force the issue. I think this should do the trick:
sed -i 's/\(${GLLIB_A}\) \(${LIBS}\)/-Wl,--whole-archive \1
-Wl,--no-whole-archive \2/' src/makemake.in
> When I disabled that code, the linux plugin seemed to work fine.
That may lead to trouble later, as the second argument to ioctl
differs in both size and signedness between what clisp expects and
glibc provides.
--
Jerry James
http://www.jamezone.org/
|