[Vm-dev] Re: Linux VM built, but can't run
Bert Freudenberg
bert at freudenbergs.de
Wed Apr 28 01:23:45 UTC 2010
On 28.04.2010, at 02:58, Igor Stasenko wrote:
>
>
> Whoever built the
> http://ftp.squeak.org/4.1/unix-linux/Squeak-4.0.3.2202-linux_i386.tar.gz
>
> package.
That would be Ian I think.
> I'd like to ask.
>
> Why /lib/ subdir contains files with so. prefix?
Here's the relevant ChangeLog entry:
2009-08-30 <piumarta at ubuntu.piumarta.com>
* vm/sqUnixMain.c (main): squeakPlugin path defaults to VM
executable directory.
* plugins/SqueakFFIPrims/config.cmake: Explicitly include
generated source in plugin_sources.
* vm/sqUnixExternalPrims.c (ioLoadModule): squeakPlugins can
contain ':'-separated paths. Distinguish module and library
prefix and suffix. Try to load a module from each squeakPlugins
path with module prefix/suffix, then try dlopen() with no explicit
path and platoform's library prefix/suffix.
* vm/config.cmake: Configure {MODULE,LIBRARY}_{PREFIX,SUFFIX}.
Change default module prefix to "so.", suffix to "".
* vm/sqUnixMain.c (main): Default plugin location is VM directory.
> and why, when i building my own VM and installing it, it producing
> files like that instead:
>
> sig at sig-desktop:/usr/local/lib/squeak/3.10-6$ ls -la
Yes, seems wrong. Did you try the latest sources too, instead of 3.10-6?
- Bert -
More information about the Vm-dev
mailing list