error on android 64 bit and Delphi 12

Started by Salvo,

Salvo

compiling on delphi 12 for Android 64 bit with libs\arm64-v8a\libbass_fx.so (123KB 17/11/2021) library error:

[DCC Error] E2597 ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '_bss_end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__bss_start' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__bss_start__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '_edata' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__bss_end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '_end' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '_bss_end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '__bss_start' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '__end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '__bss_start__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '_edata' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '__bss_end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbassmidi.so: invalid local symbol '_end' in global part of symbol table

Salvo

Quote from: Salvocompiling on delphi 12 for Android 64 bit with libs\arm64-v8a\libbass_fx.so (123KB 17/11/2021) library error:

[DCC Error] E2597 ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '_bss_end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__bss_start' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__bss_start__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '_edata' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '__bss_end__' in global part of symbol table
  ld.lld: error: C:\\Progetti\\Karaoke5-FMX\\App-ios-android\\Install-Android/libbass_fx.so: invalid local symbol '_end' in global part of symbol table


I updated the bassmidi library and it no longer gives me the error on libbassmidi.so,
instead I can't find an updated library for bass_fx.

Salvo

Please Ian could you update the bass_fx library for ANDROID 64?
I need it urgently.
Thank you
Best Regards

elan

Quote from: SalvoPlease Ian could you update the bass_fx library for ANDROID 64?
I need it urgently.
Thank you
Best Regards

You can work around by using "-Wl,--no-fatal-warnings" linker flgs.

Salvo

Quote from: elan
Quote from: SalvoPlease Ian could you update the bass_fx library for ANDROID 64?
I need it urgently.
Thank you
Best Regards

You can work around by using "-Wl,--no-fatal-warnings" linker flgs.

In Delphi ???

I don't think you can use it with the linker.

options as they are typically used with GCC compilers and are not supported directly in Delphi. -Wl,--no-fatal-warnings

Ian @ un4seen

Here's the latest BASS_FX build (using a newer Android NDK than the current release is) for you to try:

    www.un4seen.com/stuff/bass_fx-android.zip

Salvo

Quote from: Ian @ un4seenHere's the latest BASS_FX build (using a newer Android NDK than the current release is) for you to try:

    www.un4seen.com/stuff/bass_fx-android.zip

Thanks Ian now it works.
You are unique  ;)