File: modify_makevars.patch

package info (click to toggle)
r-cran-rstanarm 2.21.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 8,352 kB
  • sloc: cpp: 44; sh: 20; makefile: 2
file content (17 lines) | stat: -rw-r--r-- 1,345 bytes parent folder | download | duplicates (2)
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)