Hi,
In platforms/unix/vm/sqUnixExternalPrims.c: 231 if (( handle= tryLoading( "./", pluginName)) 232 || (handle= tryLoadingPath("SQUEAK_PLUGIN_PATH", pluginName)) 233 || (handle= tryLoading( VM_LIBDIR"/", pluginName)) 234 || (handle= tryLoadingPath("LD_LIBRARY_PATH", pluginName)) 235 || (handle= tryLoading( "", pluginName))
The most likely place to find plugins would be the directory where the squeakvm executable is located. So, shouldn't the search start from that directory? The current directory is not a reliable location and should be tried only as a last resort.
An strace of squeak (3.7.7) startup reveals 181 attempts to open of which 179 fails with ENOENT.
Regards .. Subbu