Skip to content

Incorrectly choosing 64 bit function signatures. #364

Description

@gpx1000

The latest beta NDK seems to chose ftello64 and fseeko64 when building a armeabi-v7a making the clang link step fail with an undefined reference.
To repo this, attempt to build minizip as a static lib with clang then link that static lib anywhere. Observe that it works with ndk 14 (stable) but fails with 15.0.3869509 RC1

Environment Details

Not all of these will be relevant to every bug, but please provide as much
information as you can.

  • NDK Version: 15.0.3869609-beta1
  • Build sytem: cmake
  • Host OS: Windows
  • Compiler: clang
  • ABI: armeabi-v7a
  • STL: c++_static/c++_shared
  • NDK API level: 23
  • Device API level: 24

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions