[cells-devel] [Fwd: Re: [spr28621] AllegroCL6.2 Trial user attempt to load his C++ shared library fails]

Frank Goenninger frank_goenninger at t-online.de
Tue Feb 24 21:54:00 UTC 2004


Solved! Great support from Franz!

Simple cause - simple fix in the current state of Cello. But with ugly
consequences for a production environment.

Summary:

ACL identifies foreign files by their endings. A ".so" file is
recognized as a shared library - but most shared libs on Linux have a
version info behind the ".so". Example: "libc.so.6" ... As these are
different from file to file the recognition fails. 

Unfortunately it is not helpful to make a symbolic link that is named
just "libc.so" (to stay with the above example).

See below for details.

Regards,
  Frank

-----Forwarded Message-----
From: Lois Wolf <lwolf at franz.com>
To: frank_goenninger at t-online.de
Cc: support at franz.com, frank_goenninger at goenninger.com, sales at franz.com
Subject: Re: [spr28621] AllegroCL6.2 Trial user attempt to load his C++ shared library fails
Date: Tue, 24 Feb 2004 13:37:44 -0800

Frank Goenninger:

In Allegro CL 6.2 only files for which the file extension is an
element of the list which is the value of the unexported symbol
excl::*load-foreign-types* are recognized as foreign files.

(This behavior is likely to be improved in Allegro CL 7.0)

To make your file libftglint.so.1 recognizable to Allegro CL 6.2 as a
foreign file, you can push "1" onto the value of
excl::*load-foreign-types*, change the name of the file, or create a
symbolic link with extension .so and load that.

Please send any further email related to this problem report to
support at franz.com with the identifier spr28621 in the subject line.

Thanks,

Lois Wolf			      Franz Inc., http://www.franz.com/   
lwolf at franz.com			      555 12th St, Suite 1450 
(510) 452-2000; Fax: (510) 452-0182   Oakland, CA 94607
				


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <https://mailman.common-lisp.net/pipermail/cells-devel/attachments/20040224/b43c8252/attachment.sig>


More information about the cells-devel mailing list