load-shared-object

Rupert Swarbrick <[email protected]> Sun, 09 Nov 2008 16:07:43 +0000
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
--===============1382112335620953880==
Content-Type: multipart/signed; boundary="=-=-=";
	micalg=pgp-sha1; protocol="application/pgp-signature"

--=-=-=


Hi there,

The methods load-shared-object and operation-done-p in
tools/asdf-extensions.lisp use sb-alien::shared-object-file, which was
removed in commit 1.19 in sbcl's src/code/foreign-load.lisp.

This seems to have been replaced with
sb-alien::shared-object-namestring, but my immediate "obvious" change to
use that as a direct substitute fails when you try to reload an existing
shared object that was loaded with absolute-p nil. I'm not entirely sure
what is different, so I thought I'd put the question to the group
without a patch (sigh, I thought I could be soo clever...!).

As a temporary workaround, in order to get clg to compile so I can use
it, I've set load-shared-object to completely ignore the absolute-p
parameter, which works fine. Obviously this isn't the proper solution
though...

Would be interested to hear what the relative pathnames do helpfully -
I can't work it out, so am somewhat relieved my copy seems to work
without... :)


Rupert

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iJwEAQECAAYFAkkXCtAACgkQRtd/pJbYVoZo+wP+NWzqotB+pHQ+VbVurni4bi0M
vONu+YWXD8T6HjrVW8xZS7KsutjkDkn/tCAedCaHAR10RcNgb7v0ekkeavVaEOaO
ReWhaOuQ4Au/GGQzmpx7SMIkAxnMAce3dfhUzA81KjzCHbQK3+FP+/7hJzTAPqHz
uz2QjhPU1b+aklhQL/E=
=yudq
-----END PGP SIGNATURE-----
--=-=-=--



--===============1382112335620953880==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--===============1382112335620953880==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Clg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clg-devel

--===============1382112335620953880==--