summary refs log tree commit diff
path: root/pkgs/development/r-modules/patches/rpud.patch
blob: bb904b68989cda75c89871d7f471681d64039cc4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff -ru -x '*~' rpud_orig/configure rpud/configure
--- rpud_orig/configure	2010-09-08 02:14:55.000000000 +0900
+++ rpud/configure	2014-10-25 16:46:39.479098648 +0900
@@ -1794,7 +1794,7 @@
 fi
 
 LIBS="-L${CUDA_HOME}${CUDA_LIB_DIR} -lcublas -lcuda"
-RPATHFLAG="-Wl,-rpath,${CUDA_HOME}${CUDA_LIB_DIR}"
+RPATHFLAG="-Xlinker -rpath=${CUDA_HOME}${CUDA_LIB_DIR}"
 
 
 
diff -ru -x '*~' rpud_orig/src/Makefile.in rpud/src/Makefile.in
--- rpud_orig/src/Makefile.in	2010-08-31 01:53:50.000000000 +0900
+++ rpud/src/Makefile.in	2014-10-25 16:45:30.248109883 +0900
@@ -3,11 +3,11 @@
 OBJS := rpud.o rpudist.o
 
 #compiler/preprocessor options
-INCS := -I@CUDA_HOME@/include
+INCS := -I@CUDA_HOME@/include
 PARAMS := -Xcompiler "@R_INCLUDE@ @CPICFLAGS@"
 
 #linker options
-LD_PARAMS := -Xlinker "@R_LIB@ @RPATHFLAG@"
+LD_PARAMS := -Xlinker "--export-dynamic -fopenmp -L${R_HOME}/lib -lR @RPATHFLAG@" 
 LIBS :=  @LIBS@
 
 TARGETS := rpud.so