senier-archive / gart

2 stars 0 forks source link

Port libatomic #61

Closed senier closed 5 years ago

senier commented 5 years ago

On ARMv8, linking with libart fails due to missing symbols from libatomic:

...include/stdcxx/std/atomic:250: undefined reference to `__atomic_load_16'
 gart_libart.lib.so: undefined reference to `__atomic_store_16'

Port libatomic and its test cases from the gcc sources.

senier commented 5 years ago

Slow version using locks/barriers implemented in 67e3769.