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.
