[Vm-dev] Unexpected external library dependencies on linux

stes stes at telenet.be
Fri Apr 17 13:21:28 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Regarding the SSL I should add that

  1) I built the vm V5 using --disable-dynamicopenssl
  2) both configurations vm V4 and vm V5 work 

They work because in Squeak V4 and V5 I can send a message like :

  SqueakSSL google:'squeak'

and this works in both Squeak V4 and Squeak V5.

But I think the Squeak V4 executable which has no "ldd"
dependency on libssl is more logical; it is strange that the V5
executable has

bash-4.4$ ldd squeak | grep ssl
	libssl.so.1.0.0 =>	 /lib/64/libssl.so.1.0.0

which is different in V4.

Also for other libraries similar oddities :

in V5
bash-4.4$ ldd squeak | grep uuid        
	libuuid.so.1 =>	 /lib/64/libuuid.so.1

while in V4

bash-4.4$ ldd squeakvm | grep uuid


in the Squeak V4 (which is built with 'cmake') the only uuid reference
is in the module itself.

bash-4.4$ ldd so.UUIDPlugin 
	libuuid.so.1 =>	 /lib/libuuid.so.1


DAvid.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJemazOAAoJEAwpOKXMq1Ma3N0IAI/+SRL9MESflw+Fg4TmaFgl
IKLQSxEasqeN0FT7sMi/Zxp6xV0doztE3JiGUJxw2nUu60HnDJTX8GHziiiASQ+m
+TzAiTcwvqcGUYZ0z+t0VSLsvU7/DIXo/3UgMD7BNdY1fanrDV3GNYcZwIfJ0Ydq
qTbYaXidhxM9XFOwNaYgqIqFfLi2+DbvWMWg7OD3SvzsXSbCKezM6iJZ98CkoQdL
uMMq+d9bokYQKy4d1R3w2ggGVBrHzDtvpZnptDaazc68pHLTt5g/E7W8mG4woNJB
LYi7W4d5yrdvMFKI3Y4mqAr/HCPaQ0/3X+d9RLxyKRVAMkQbZ/5ltslZZ79O2PY=
=9xmv
-----END PGP SIGNATURE-----




--
Sent from: http://forum.world.st/Squeak-VM-f104410.html


More information about the Vm-dev mailing list