1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Description: modify src/Makevars as RcppParallel lib is under libs/ not lib
Build previously failing as in debian, the RcppParallel shared object is located under libs/ and not lib.
Author: Shayan Doust <hello@shayandoust.me>
Last-Update: 2021-02-08
---
Index: r-cran-rstanarm/src/Makevars
===================================================================
--- r-cran-rstanarm.orig/src/Makevars
+++ r-cran-rstanarm/src/Makevars
@@ -1,5 +1,5 @@
STANHEADERS_SRC = $(shell "$(R_HOME)/bin$(R_ARCH_BIN)/Rscript" -e "message()" -e "cat(system.file('include', 'src', package = 'StanHeaders', mustWork = TRUE))" -e "message()" | grep "StanHeaders")
-TBB_LIB = $(shell "$(R_HOME)/bin$(R_ARCH_BIN)/Rscript" -e "message()" -e "cat(system.file('lib', .Platform[['r_arch']], package = 'RcppParallel', mustWork = TRUE))" -e "message()" | grep "RcppParallel")
+TBB_LIB = $(shell "$(R_HOME)/bin$(R_ARCH_BIN)/Rscript" -e "message()" -e "cat(system.file('libs', .Platform[['r_arch']], package = 'RcppParallel', mustWork = TRUE))" -e "message()" | grep "RcppParallel")
PKG_CPPFLAGS = -I"../inst/include" -I"$(STANHEADERS_SRC)" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG
PKG_CXXFLAGS = `"${R_HOME}/bin$(R_ARCH_BIN)/Rscript" -e "RcppParallel::CxxFlags()"` `"${R_HOME}/bin$(R_ARCH_BIN)/Rscript" -e "StanHeaders:::CxxFlags()"`
SHLIB_LDFLAGS = $(SHLIB_CXXLDFLAGS)
|