#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.