Linux /dev/shm
Miguel Clara
miguelmclara at gmail.com
Tue Dec 30 18:54:08 UTC 2014
On 30 December 2014 06:46:40 WET, Chagin Dmitry <dchagin at freebsd.org> wrote:
>On Mon, Dec 29, 2014 at 08:49:08PM -0600, Jason Bacon wrote:
>>
>> Not sure where else to ask this:
>>
>> I'm trying to run Atomistix (http://www.quantumwise.com/) on FreeBSD
>10.1.
>>
>> The installer runs without a hitch, but I've run into issues with one
>of
>> the main binaries, vnl_exec.
>>
>> First problem was a missing libgomp. linux-c6-devtools installs a
>> dangling link in:
>>
>> /compat/linux/usr/lib/gcc/i686-redhat-linux/4.4.4/libgomp.so
>>
>> I fixed this by patching the port to include
>libgomp-4.4.7-11.el6.i686.rpm.
>>
>> That got vnl_exec past all the link errors, but now I'm running into
>this:
>>
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> File "./zipdir/NL/__init__.py", line 17, in <module>
>> File "./zipdir/NL/ComputerScienceUtilities/Singleton.py", line
>120,
>> in <module>
>> File "./build/lib/python2.7/multiprocessing/__init__.py", line
>183,
>> in RLock
>> File "./build/lib/python2.7/multiprocessing/synchronize.py", line
>> 172, in __init__
>> File "./build/lib/python2.7/multiprocessing/synchronize.py", line
>75,
>> in __init__
>> OSError: [Errno 38] Function not implemented
>>
>> From what I've found on the Linux forums, this is indicating that
>the
>> app requires a tmpfs mounted on /dev/shm as an IPC interface. Is
>there
>> any way to emulate this on FreeBSD?
>>
>yes, see r218497 commit description. it seems to me that you should
>mount tmpfs somewhere
You can use devfs.conf for this, add:
link /tmp shm
Hope that helps,
Miguel
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
More information about the freebsd-emulation
mailing list