-
Notifications
You must be signed in to change notification settings - Fork 374
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,18 @@ | ||
From 3dc29158a1c1cd55cbfe1ed0a59192f08a06c5ea Mon Sep 17 00:00:00 2001 | ||
From 75d6348349fd9b3756dca27068b95dfbea31730e Mon Sep 17 00:00:00 2001 | ||
From: Ray Donnelly <[email protected]> | ||
Date: Tue, 21 Jun 2016 14:31:28 +0100 | ||
Subject: [PATCH 9/9] R-3.3.0: Use AC_SEARCH_LIBS to search for ncurses | ||
Date: Tue, 21 Jun 2016 14:22:30 +0100 | ||
Subject: [PATCH 9/9] Use AC_SEARCH_LIBS to search for ncursesw then ncurses | ||
|
||
First for ncursesw then ncurses. | ||
--- | ||
configure | 62 ++++++++++++++++++++++++++++++++++++++---------------------- | ||
configure.ac | 2 +- | ||
2 files changed, 40 insertions(+), 24 deletions(-) | ||
|
||
diff --git a/configure b/configure | ||
index e53821d..93d79a5 100755 | ||
index e1abd4b..cfb18c9 100755 | ||
--- a/configure | ||
+++ b/configure | ||
@@ -22737,42 +22737,59 @@ fi | ||
@@ -22745,42 +22745,59 @@ | ||
if test "${use_readline}" = no; then | ||
## only need ncurses if libreadline is not statically linked against it | ||
unset ac_cv_lib_readline_rl_callback_read_char | ||
|
@@ -93,25 +92,7 @@ index e53821d..93d79a5 100755 | |
|
||
else | ||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ltermcap" >&5 | ||
@@ -25057,7 +25074,7 @@ _ACEOF | ||
# flags. | ||
r_save_CFLAGS=$CFLAGS | ||
CFLAGS="$CFLAGS $r_verb" | ||
-(eval echo $as_me:25060: \"$ac_link\") >&5 | ||
+(eval echo $as_me:25077: \"$ac_link\") >&5 | ||
r_c_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` | ||
echo "$r_c_v_output" >&5 | ||
CFLAGS=$r_save_CFLAGS | ||
@@ -25132,7 +25149,7 @@ _ACEOF | ||
# flags. | ||
r_save_CFLAGS=$CFLAGS | ||
CFLAGS="$CFLAGS $r_cv_prog_c_v" | ||
-(eval echo $as_me:25135: \"$ac_link\") >&5 | ||
+(eval echo $as_me:25152: \"$ac_link\") >&5 | ||
r_c_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` | ||
echo "$r_c_v_output" >&5 | ||
CFLAGS=$r_save_CFLAGS | ||
@@ -41663,7 +41680,6 @@ fi | ||
@@ -41674,7 +41691,6 @@ | ||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 | ||
$as_echo "$MKDIR_P" >&6; } | ||
|
||
|
@@ -120,10 +101,10 @@ index e53821d..93d79a5 100755 | |
case $mkdir_p in | ||
[\\/$]* | ?:[\\/]*) ;; | ||
diff --git a/configure.ac b/configure.ac | ||
index 9d8be70..6268322 100644 | ||
index 4a28294..52900b7 100644 | ||
--- a/configure.ac | ||
+++ b/configure.ac | ||
@@ -764,7 +764,7 @@ if test "${use_readline}" = yes; then | ||
@@ -769,7 +769,7 @@ if test "${use_readline}" = yes; then | ||
if test "${use_readline}" = no; then | ||
## only need ncurses if libreadline is not statically linked against it | ||
unset ac_cv_lib_readline_rl_callback_read_char | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
diff -urN R-3.3.1.old/configure R-3.3.1/configure | ||
--- R-3.3.1.old/configure 2016-10-21 13:04:51.588700987 +0100 | ||
+++ R-3.3.1/configure 2016-10-21 13:09:48.000000000 +0100 | ||
diff -urN R-3.3.2.orig/configure R-3.3.2/configure | ||
--- R-3.3.2.orig/configure 2016-12-06 14:50:35.000000000 +0000 | ||
+++ R-3.3.2/configure 2016-12-06 14:50:35.000000000 +0000 | ||
@@ -777,6 +777,7 @@ | ||
USE_EXPORTFILES_TRUE | ||
SHLIB_EXT | ||
|
@@ -9,16 +9,16 @@ diff -urN R-3.3.1.old/configure R-3.3.1/configure | |
DYLIB_UNDEFINED_ALLOWED_FALSE | ||
DYLIB_UNDEFINED_ALLOWED_TRUE | ||
INTERNET_LIBS | ||
@@ -22355,7 +22356,7 @@ | ||
|
||
@@ -22363,7 +22364,7 @@ | ||
### * Checks for libraries. | ||
|
||
-## Set up LD_LIBRARY_PATH or equivalent. | ||
+## Add -Wl,-rpath, entries to RPATH_LDFLAGS. | ||
## <FIXME> | ||
## What is this doing *HERE*? | ||
## Should be needed for tests using AC_RUN_IFELSE()? | ||
@@ -22388,6 +22389,13 @@ | ||
@@ -22396,6 +22397,13 @@ | ||
else | ||
R_LD_LIBRARY_PATH="${R_LD_LIBRARY_PATH}${separator}${lib}" | ||
fi | ||
|
@@ -32,7 +32,7 @@ diff -urN R-3.3.1.old/configure R-3.3.1/configure | |
;; | ||
esac | ||
done | ||
@@ -22407,13 +22415,20 @@ | ||
@@ -22415,13 +22423,20 @@ | ||
Rshlibpath_var=${shlibpath_var} | ||
esac | ||
|
||
|
@@ -55,45 +55,45 @@ diff -urN R-3.3.1.old/configure R-3.3.1/configure | |
|
||
|
||
## record how to strip shared/dynamic libraries. | ||
@@ -25074,7 +25089,7 @@ | ||
@@ -25082,7 +25097,7 @@ | ||
# flags. | ||
r_save_CFLAGS=$CFLAGS | ||
CFLAGS="$CFLAGS $r_verb" | ||
-(eval echo $as_me:25077: \"$ac_link\") >&5 | ||
+(eval echo $as_me:25109: \"$ac_link\") >&5 | ||
-(eval echo $as_me:25068: \"$ac_link\") >&5 | ||
+(eval echo $as_me:25117: \"$ac_link\") >&5 | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
johanneskoester
Contributor
|
||
r_c_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` | ||
echo "$r_c_v_output" >&5 | ||
CFLAGS=$r_save_CFLAGS | ||
@@ -25149,7 +25164,7 @@ | ||
@@ -25157,7 +25172,7 @@ | ||
# flags. | ||
r_save_CFLAGS=$CFLAGS | ||
CFLAGS="$CFLAGS $r_cv_prog_c_v" | ||
-(eval echo $as_me:25152: \"$ac_link\") >&5 | ||
+(eval echo $as_me:25184: \"$ac_link\") >&5 | ||
-(eval echo $as_me:25143: \"$ac_link\") >&5 | ||
+(eval echo $as_me:25192: \"$ac_link\") >&5 | ||
r_c_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'` | ||
echo "$r_c_v_output" >&5 | ||
CFLAGS=$r_save_CFLAGS | ||
diff -urN R-3.3.1.old/configure.ac R-3.3.1/configure.ac | ||
--- R-3.3.1.old/configure.ac 2016-10-21 13:04:45.171835484 +0100 | ||
+++ R-3.3.1/configure.ac 2016-10-21 13:10:13.000000000 +0100 | ||
@@ -663,7 +663,7 @@ | ||
|
||
diff -urN R-3.3.2.orig/configure.ac R-3.3.2/configure.ac | ||
--- R-3.3.2.orig/configure.ac 2016-12-06 14:50:35.000000000 +0000 | ||
+++ R-3.3.2/configure.ac 2016-12-06 14:50:35.000000000 +0000 | ||
@@ -668,7 +668,7 @@ | ||
### * Checks for libraries. | ||
|
||
-## Set up LD_LIBRARY_PATH or equivalent. | ||
+## Add -Wl,-rpath, entries to RPATH_LDFLAGS. | ||
## <FIXME> | ||
## What is this doing *HERE*? | ||
## Should be needed for tests using AC_RUN_IFELSE()? | ||
@@ -690,6 +690,7 @@ | ||
@@ -695,6 +695,7 @@ | ||
-L*) | ||
lib=`echo ${arg} | sed "s/^-L//"` | ||
R_SH_VAR_ADD(R_LD_LIBRARY_PATH, [${lib}], [${PATH_SEPARATOR}]) | ||
+ R_SH_VAR_ADD(RPATH_LDFLAGS, [-Wl,-rpath,${lib}]) | ||
;; | ||
esac | ||
done | ||
@@ -709,13 +710,20 @@ | ||
@@ -714,13 +715,20 @@ | ||
Rshlibpath_var=${shlibpath_var} | ||
esac | ||
AC_SUBST(shlibpath_var) | ||
|
@@ -116,17 +116,17 @@ diff -urN R-3.3.1.old/configure.ac R-3.3.1/configure.ac | |
AC_SUBST(Rshlibpath_var) | ||
|
||
## record how to strip shared/dynamic libraries. | ||
@@ -1706,6 +1714,7 @@ | ||
|
||
@@ -1714,6 +1722,7 @@ | ||
AC_SUBST(MAIN_LD) | ||
AC_SUBST(MAIN_LDFLAGS) | ||
+AC_SUBST(RPATH_LDFLAGS) | ||
AC_SUBST(CPICFLAGS) | ||
AC_SUBST(CXXPICFLAGS) | ||
AC_SUBST(DYLIB_LD) | ||
diff -urN R-3.3.1.old/etc/ldpaths.in R-3.3.1/etc/ldpaths.in | ||
--- R-3.3.1.old/etc/ldpaths.in 2016-01-09 23:15:11.000000000 +0000 | ||
+++ R-3.3.1/etc/ldpaths.in 2016-10-21 13:05:20.052916181 +0100 | ||
diff -urN R-3.3.2.orig/etc/ldpaths.in R-3.3.2/etc/ldpaths.in | ||
--- R-3.3.2.orig/etc/ldpaths.in 2016-12-06 14:50:35.000000000 +0000 | ||
+++ R-3.3.2/etc/ldpaths.in 2016-12-06 14:50:35.000000000 +0000 | ||
@@ -1,3 +1,17 @@ | ||
+# https://github.com/conda/conda/issues/1679: | ||
+# Internally R_system() calls system() which | ||
|
@@ -145,9 +145,9 @@ diff -urN R-3.3.1.old/etc/ldpaths.in R-3.3.1/etc/ldpaths.in | |
: ${JAVA_HOME=@JAVA_HOME@} | ||
: ${R_JAVA_LD_LIBRARY_PATH=@R_JAVA_LD_LIBRARY_PATH@} | ||
if test -n "@R_LD_LIBRARY_PATH@"; then | ||
diff -urN R-3.3.1.old/etc/Makeconf.in R-3.3.1/etc/Makeconf.in | ||
--- R-3.3.1.old/etc/Makeconf.in 2016-03-16 23:04:44.000000000 +0000 | ||
+++ R-3.3.1/etc/Makeconf.in 2016-10-21 13:05:20.052916181 +0100 | ||
diff -urN R-3.3.2.orig/etc/Makeconf.in R-3.3.2/etc/Makeconf.in | ||
--- R-3.3.2.orig/etc/Makeconf.in 2016-12-06 14:50:35.000000000 +0000 | ||
+++ R-3.3.2/etc/Makeconf.in 2016-12-06 14:50:35.000000000 +0000 | ||
@@ -71,7 +71,8 @@ | ||
## needed to build applications linking to static libR | ||
MAIN_LD = @MAIN_LD@ | ||
|
@@ -158,9 +158,9 @@ diff -urN R-3.3.1.old/etc/Makeconf.in R-3.3.1/etc/Makeconf.in | |
MKINSTALLDIRS = $(R_HOME)/bin/mkinstalldirs | ||
OBJC = @OBJC@ | ||
OBJCFLAGS = @OBJCFLAGS@ $(LTO) | ||
diff -urN R-3.3.1.old/Makeconf.in R-3.3.1/Makeconf.in | ||
--- R-3.3.1.old/Makeconf.in 2015-09-08 23:15:15.000000000 +0100 | ||
+++ R-3.3.1/Makeconf.in 2016-10-21 13:05:20.052916181 +0100 | ||
diff -urN R-3.3.2.orig/Makeconf.in R-3.3.2/Makeconf.in | ||
--- R-3.3.2.orig/Makeconf.in 2016-12-06 14:50:35.000000000 +0000 | ||
+++ R-3.3.2/Makeconf.in 2016-12-06 14:50:35.000000000 +0000 | ||
@@ -63,7 +63,8 @@ | ||
MAIN_FFLAGS = @MAIN_FFLAGS@ | ||
MAIN_LD = @MAIN_LD@@BUILD_LTO_TRUE@ $(CFLAGS) | ||
|
@mingwandroid sorry for the dumb question: how do you obtain these values for a new R version?