The main purpose of the 64bit VM is to allow an image to have a size greater than 2GB
There is nothing wrong with depending on 32bit libraries With a 32bit VM you still access mora than 2GB of memory using multiple images and vm instances and IPC On Thu, 12 Jan 2017 at 16:01, Nicolas Anquetil <nicolas.anque...@inria.fr> wrote: > > > > > > > > > > > thanks for both replies. > > > - I was under the impression that the 64bit VM was precisely > > intended to remove dependencies on 32bits libraries ... ? > > > > > - and yes, you are right, I should have called on the plugin, not > > the vm > > > > > > thanks again > > > > > > > nicolas > > > > > > > > > > On 12/01/2017 14:43, Hilaire wrote: > > > > > > > If you are using Pharo on a Linux 64 bits system you need the Linux 32 > > bits librararies. There are not installed by default on Linux. > > > > You can follow these procedure to install the missing 32 bits libraries: > > http://www.drgeo.eu/faq#TOC-Debian-Jessie-Ubuntu-LinuxMint-12.04-LTS1 > > > > > > Le 12/01/2017 à 12:26, Nicolas Anquetil a écrit : > > > > > > a fresh install of moose image failed to start on a number of Linux > > machines because of missing libraries > > > > the missing dependencies are libGL and libX11 that for some reasons were > > not installed (but it was a running linux with graphical interface). > > > > See below > > > > > > > > > > On 12/01/2017 14:44, Nicolai Hess > > wrote: > > > > > > > > > The vm-display-X11 > > > will be dynamically loaded, that is why you don't see the > > GL/X11 dependency if you ldd on the vm (pharo-executable). > > > > > > > > If you are on a 64Bit machine, you need to have 32Bit libraries > > for X11/GL . And yes, it would be nice to have a headless vm not > > to depend on the display library stuff. > > > > > > > > 2017-01-12 14:38 GMT+01:00 Nicolas > > Anquetil <nicolas.anque...@inria.fr>: > > > > > > > more info on this, > > > On my own computer, the dependencies are not the same: > > > --- > > > $ ldd pharo > > > linux-gate.so.1 => (0xf7751000) > > > libm.so.6 => > > /lib/i386-linux-gnu/libm.so.6 (0xf76ce000) > > > libdl.so.2 => > > /lib/i386-linux-gnu/libdl.so.2 (0xf76c9000) > > > libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 > > (0xf76ab000) > > > libc.so.6 => > > /lib/i386-linux-gnu/libc.so.6 (0xf74f5000) > > > /lib/ld-linux.so.2 (0x565c6000) > > > > > --- > > > Specifically, the two missing libraries (for hte > > others) are not requested on my computer. > > > > > So why were they needed in the other cases? (I am using > > the same pharo5 as they do) > > > > > > > nicolas > > > > > > > > > > > > > > > > On > > 12/01/2017 12:26, Nicolas Anquetil wrote: > > > > > > > > > > > > a fresh install of moose image failed to start on > > a number of Linux machines because of missing > > libraries > > > the missing dependencies are libGL and libX11 > > that for some reasons were not installed (but it > > was a running linux with graphical interface). > > > See below > > > --- > > > > > $ ldd vm-display-X11 > > > linux-gate.so.1 > > => (0xf7766000) > > > libpthread.so.0 > > => /lib32/libpthread.so.0 (0xf76ff000) > > > libGL.so.1 > > => not found > > > libX11.so.6 > > => not found > > > libc.so.6 > > => /lib32/libc.so.6 (0xf754b000) > > > /lib/ld-linux.so.2 > > (0x5661f000) > > > > > > --- > > > > > > there should be a way to test that. > > > Not too sure how. May be an installer in the form > > of a headless image using the system ldd (see > > above) command ? > > > > > > > > > nicolas > > > > > > > > -- > > Nicolas Anquetil -- MCF (HDR) > > Project-Team RMod > > > > > > > > > -- > > Nicolas Anquetil -- MCF (HDR) > > Project-Team RMod > > > > > > > > > > > > > > > > > > > > > > > > -- > > Nicolas Anquetil -- MCF (HDR) > > Project-Team RMod > > > >