diff --git a/apis/r/R/Init.R b/apis/r/R/Init.R index 78cd0ef665..0e3e71f0e3 100644 --- a/apis/r/R/Init.R +++ b/apis/r/R/Init.R @@ -5,6 +5,9 @@ .onLoad <- function(libname, pkgname) { rpkg_lib_version <- tiledb::tiledb_version(compact=TRUE) soma_lib_version <- libtiledbsoma_version(compact=TRUE) + # Check major and minor but not micro: sc-50464 + rpkg_lib_version <- paste(strsplit(as.character(rpkg_lib_version), "\\.")[[1]][1:2], collapse = ".") + soma_lib_version <- paste(strsplit(soma_lib_version, "\\.")[[1]][1:2], collapse = ".") if (rpkg_lib_version != soma_lib_version) { msg <- sprintf("TileDB Core version %s used by TileDB-R package, but TileDB-SOMA uses %s", sQuote(rpkg_lib_version), sQuote(soma_lib_version))