[haiku-bugs] Re: [Haiku] #16787: Bibliotheken Handhabung

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Fri, 05 Feb 2021 09:45:02 -0000

#16787: Bibliotheken Handhabung
--------------------------+---------------------------------
  Reporter:  lelldorin    |      Owner:  nobody
      Type:  enhancement  |     Status:  new
  Priority:  normal       |  Milestone:  Unscheduled
 Component:  - General    |    Version:  R1/beta2
Resolution:               |   Keywords:  Libraried, handling
Blocked By:               |   Blocking:
  Platform:  All          |
--------------------------+---------------------------------
Comment (by X512):

If sonames are not set we can do absolutely nothing.

 sonames have symlinks that can cause conflict. For example `libsomelib.so`
 -> `libsomelib.so.1` -> `libsomelib.so.1.0` -> `libsomelib.so.1.0.0`.
 Installing different package versions will cause conflict of symlinks.
 Some application may work with wide ranges of library versions and others
 can work only with specific one. This is currently not handled well on
 HaikuPorts.

 Also I mentioned performance issue. Global merge is inefficient and non-
 scalable compare to separate directory for each package. Separate
 directories can be mounted instantly using very few memory. Package data
 reading can be done on demand when directory is accessed.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16787#comment:10>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: