[24784] in SIPB bug reports
clisp on Suns- Athena 9.4
daemon@ATHENA.MIT.EDU (Alex T Prengel)
Thu Apr 28 13:57:53 2005
From alexp@MIT.EDU Thu Apr 28 17:57:53 2005
Return-Path: <alexp@MIT.EDU>
Delivered-To: bug-sipb-mtg@CHARON.mit.edu
Received: (qmail 15928 invoked from network); 28 Apr 2005 17:57:53 -0000
Received: from pacific-carrier-annex.mit.edu (18.7.21.83)
by charon.mit.edu with SMTP; 28 Apr 2005 17:57:53 -0000
Received: from central.mit.edu (CENTRAL.MIT.EDU [18.152.0.67])
by pacific-carrier-annex.mit.edu (8.12.4/8.9.2) with ESMTP id j3SHvjAL001470;
Thu, 28 Apr 2005 13:57:45 -0400 (EDT)
Received: (from alexp@localhost) by central.mit.edu (8.12.9)
id j3SH2Bfb016535; Thu, 28 Apr 2005 13:02:11 -0400 (EDT)
Message-Id: <200504281702.j3SH2Bfb016535@central.mit.edu>
To: bug-clisp@MIT.EDU
cc: alexp@MIT.EDU
Subject: clisp on Suns- Athena 9.4
Date: Thu, 28 Apr 2005 13:02:11 -0400
From: Alex T Prengel <alexp@MIT.EDU>
X-Spam-Score: -4.9
X-Spam-Flag: NO
X-Scanned-By: MIMEDefang 2.42
Hi, I sent the following to gamache@ftso.net but I'm not sure if you got it:
Alex
>I have linked /usr/athena/lib/libintl.so.2 in /mit/clisp/arch/sun4x_59/lib/.
>I do not have a 9.4 Sun on which I can test the results, so please tell me
>if the problem persists.
Hi Pete-
It's still broken on Athena 9.4. This is a bit tricky because
/mit/clisp/arch/sun4x_59/bin/clisp is a binary, and because it needs
to find the library through the LD_LIBRARY_PATH variable in a shell
invoking the binary.
The following should work:
1. Create directory /mit/clisp/arch/sun4x_510/lib. In that directory,
make a link:
libintl.so.2 -> /usr/athena/lib/libintl.so.3
Notes: the Sun sysname in Athena 9.4 is sun4x_510, and the library has moved
up one step, to libintl.so.3; but the newer version should be backward
compatible with the older one that clisp wants.
2. rename /mit/clisp/arch/sun4x_59/bin/clisp to
/mit/clisp/arch/sun4x_59/bin/clisp.real, and create an executable script
/mit/clisp/arch/sun4x_59/bin/clisp with contents:
#!/bin/sh
if [ "${ATHENA_SYS}" = "sun4x_510" ]
then
if test ${LD_LIBRARY_PATH-undefined} = "undefined"
then
LD_LIBRARY_PATH="/mit/clisp/arch/sun4x_510/lib"
else
LD_LIBRARY_PATH="/mit/clisp/arch/sun4x_510/lib:${LD_LIBRARY_PATH}"
fi
export LD_LIBRARY_PATH
fi
exec "/mit/clisp/arch/sun4x_59/bin/clisp.real" "$@"
Alex