[haiku-bugs] [Haiku] #13436: runtime_loader can't handle SONAME longer than 32 chars

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Wed, 19 Apr 2017 21:28:09 -0000

#13436: runtime_loader can't handle SONAME longer than 32 chars
-----------------------------------+------------------------------
 Reporter:  korli                  |        Owner:  nobody
     Type:  bug                    |       Status:  new
 Priority:  normal                 |    Milestone:  Unscheduled
Component:  System/runtime_loader  |      Version:  R1/Development
 Keywords:                         |   Blocked By:
 Blocking:                         |  Has a Patch:  0
 Platform:  All                    |
-----------------------------------+------------------------------
 One of the samba4 libraries is named "libsamba-cluster-support-samba4.so",
 which is 34 characters long. It is then cut at libsamba-cluster-support-
 samba4 when used in the image_t structure in the name field. The limit is
 ATM B_OS_NAME_LENGTH.

 Resulting error:
 {{{
 runtime_loader: /boot/system/lib/libsmbconf.so.0: Version dependency
 "libsamba-cluster-support-samba4.so" not foundfree(0x00000070a174e7e0)
 free(0x00000070a174e628)
 }}}

--
Ticket URL: <https://dev.haiku-os.org/ticket/13436>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: