Open Yikun opened 1 year ago
Reported upstream: https://github.com/TileDB-Inc/TileDB-R/issues/520
The issue has been worked around by installing libtiledb-dev
from the Ubuntu packages. With this the INSTALL
phase passed!
If we face more issues we may build tiledb from source as suggested by @eddelbuettel.
In any case we will need such "workaround" until [the] artifacts for the 'aarch64' architecture
are provided.
Please my comment in the issue for fuller context. It would be lovely if TileDB could be built from source so that the R package can be more fully-featured.
It would be lovely if TileDB could be built from source so that the R package can be more fully-featured.
Sure but from a Bioconductor build system perspective we only need the tiledb package on the build machines to support Bioconductor package TileDBArray, so lack of AWS S3 support would only be a problem if the vignettes/examples/unit tests in TileDBArray need that feature. And I don't know if that's the case so we'll see.
In other words, as long as using libtiledb-dev
allows tiledb to install and TileDBArray to pass BUILD and CHECK, then we're good. :smiley:
BTW any idea if/when TileDB-Inc will provide pre-built TileDB Embedded libraries for aarch64?
Thanks!
Yes, thanks @hpages: this became clear eventually. For testing TileDBArray
this will suffice and be reliable thanks to the Ubuntu package -- one of the reason I look after those.
We started to support arm64/aarch64 via Conda. Getting standard builds up we could use here is a matter of finding a build instance of that architecture within the CI frameworks we use, and wiring up the build. It is on our TODO list, but as company we also have to look after our paying customers first, and they have not yet requested this.
This could also be accelerated by the community: our CI scripts are in the GitHub repo like the rest of the TileDB Core code, and we do take good pull requests.