Linux /dev/shm

Jason Bacon bacon at uwm.edu
Tue Dec 30 03:05:19 UTC 2014


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?

Thanks,

     Jason



More information about the freebsd-emulation mailing list