Skip to content

Tests fail on PowerPC (Big-endian): on 32-bit totally broken, on 64-bit some #4096

@barracuda156

Description

@barracuda156

After spending half of the day to fix the build, which finally worked, turned out that most of tests fail on the same spot:

/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_databases_tiledb/tiledb/work/TileDB-2.15.2/test/support/src/helpers.cc:134: FAILED:
  REQUIRE( rc == (0) )
with expansion:
  -1 == 0
with message:
  [TileDB::Array] Error: [TileDB::StorageManager] Error: FilterCreate:
  Deserialization error; not enough data in buffer for metadata

Any idea what goes wrong and how to fix it? This on Darwin PPC.

P. S. Usual suspects are endianness, 32-bitness and 4-byte bool.

tiledb_test_10.6_ppc.log

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions