Ticket #1 (new defect)

Opened 6 months ago

Non-standard directory structure

Reported by: rexbron Owned by: somebody
Priority: major Milestone:
Component: component1 Version:
Keywords: Cc:

Description

Non-standard directory structure


Due to the upstreams general unfamiliarity with the linux file system hierarchy, openlibraries installs in a rather odd way. Instead of installing it's shared objects to <prefix>/lib/ and storing any datafiles in a subdir, Open Libraries uses the following directory structure:

<prefix>/openlibraries-<version>/<component>/<lib> & <plugins>

In addition, it is necessary for the libopenlibraries0 package to symlink the .so files from the above path to /usr/lib. This was done to address the problem of downstream applications looking for the -dev files in the non-standard directory sturcture but looking for the runtime .so objects in /usr/lib/.

This solution was chosen as to not break compatibility with downstream applications.

Note: See TracTickets for help on using tickets.