Skip to content

Local build not set up #8

@omeh-a

Description

@omeh-a

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:

  1. Put libipbench.so in /usr/local/lib (or /usr/lib) - hereby referred to as "lib"
  2. Create folder lib/ipbench and put compiled ipbench modules here.
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions