Currently the only way to sanely build ipbench is to package it as a deb and install that. This is awful for maintaining it. This is marked as a bug but in reality this was just never set up.
To do:
> Set up make install to do the right thing.
make already compiles correctly and puts output for ipbench itself in /src/lib/.libs and output for modules in /src/pymod/.libs + /src/tests/(test).
To actually install ipbench:
- Put libipbench.so in
/usr/local/lib (or /usr/lib) - hereby referred to as "lib"
- Create folder
lib/ipbench and put compiled ipbench modules here.
- Install ipbench client/target .py in
python/site-packages (or dist-packages) + libipbenchClientPython + libipbenchTargetPython + _ipbench_client.so + _ipbench_target.so.
Note: also include .la files with .so files. Apparently it is neccessary in some cases.
Python note: site local for pip or other local installs, dist packages for system wide
Currently the only way to sanely build ipbench is to package it as a deb and install that. This is awful for maintaining it. This is marked as a bug but in reality this was just never set up.
To do:
> Set up
make installto do the right thing.makealready compiles correctly and puts output for ipbench itself in/src/lib/.libsand output for modules in/src/pymod/.libs+/src/tests/(test).To actually install ipbench:
/usr/local/lib(or /usr/lib) - hereby referred to as "lib"lib/ipbenchand put compiled ipbench modules here.python/site-packages(ordist-packages) +libipbenchClientPython+libipbenchTargetPython+_ipbench_client.so+_ipbench_target.so.Note: also include .la files with .so files. Apparently it is neccessary in some cases.
Python note: site local for pip or other local installs, dist packages for system wide