[haiku-bugs] Re: [Haiku] #10403: BeOS Compatibility issues on x86_gcc2 hrev46660

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Sun, 12 Jan 2014 19:49:52 -0000

#10403: BeOS Compatibility issues on x86_gcc2 hrev46660
-------------------------+----------------------------
   Reporter:  kallisti5  |      Owner:  nobody
       Type:  bug        |     Status:  new
   Priority:  normal     |  Milestone:  R1
  Component:  System     |    Version:  R1/Development
 Resolution:             |   Keywords:  compatibility
 Blocked By:             |   Blocking:
Has a Patch:  0          |   Platform:  All
-------------------------+----------------------------

Comment (by kallisti5):

 Looks like things looking for the base64 stuff are looking for C++
 symbols, while we define C symbols in libbe...

 {{{
 ~> readelf -s /BeOS\ 5\ Pro\ Edition/beos/apps/NetPositive  | grep UND |
 grep base
    362: 00000000   478 FUNC    GLOBAL DEFAULT  UND encode_base64__FPcT0x
   3531: 00000000   478 FUNC    GLOBAL DEFAULT  UND encode_base64__FPcT0x
 ~> readelf -s /boot/system/lib/libbe.so | grep base64
   3391: 002528dc   416 FUNC    GLOBAL DEFAULT   11
 encode_base64@@LIBBE_BASE
   5812: 00252a7c   412 FUNC    GLOBAL DEFAULT   11
 decode_base64@@LIBBE_BASE
   4485: 002528dc   416 FUNC    GLOBAL DEFAULT   11 encode_base64
   6906: 00252a7c   412 FUNC    GLOBAL DEFAULT   11 decode_base64
 ~>
 ~> echo "encode_base64__FPcT0x" | c++filt
 encode_base64(char *, char *, long long)
 }}}

--
Ticket URL: <http://dev.haiku-os.org/ticket/10403#comment:5>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: