Skip to content

Commit b258a15

Browse files
committed
merge revision(s) 44476: [Backport ruby#9317]
* configure.in: reset LDFLAGS and DLDFLAGS for opt-dir again after LIBPATHFLAG and RPATHFLAG are set. [ruby-dev:47868] [Bug ruby#9317] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@45017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 84fe2b2 commit b258a15

3 files changed

Lines changed: 27 additions & 13 deletions

File tree

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
Mon Feb 17 05:43:20 2014 Nobuyoshi Nakada <nobu@ruby-lang.org>
2+
3+
* configure.in: reset LDFLAGS and DLDFLAGS for opt-dir again after
4+
LIBPATHFLAG and RPATHFLAG are set. [ruby-dev:47868] [Bug #9317]
5+
16
Sun Feb 16 07:13:36 2014 Tanaka Akira <akr@fsij.org>
27

38
* configure.in: Fix compilation error.

configure.in

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -880,17 +880,11 @@ AC_ARG_WITH(opt-dir,
880880
[
881881
val=`echo "$PATH_SEPARATOR$withval" | sed "s|$PATH_SEPARATOR\([[^$PATH_SEPARATOR]*]\)| -I\1/include|g;s/^ //"`
882882
CPPFLAGS="$CPPFLAGS $val"
883-
val=`IFS="$PATH_SEPARATOR"
884-
for dir in $withval; do
885-
echo x ${LIBPATHFLAG} ${RPATHFLAG} |
886-
sed "s/^x *//;s${IFS}"'%1\\$-s'"${IFS}${dir}/lib${IFS}g;s${IFS}%s${IFS}${dir}/lib${IFS}g"
887-
done | tr '\012' ' '`
883+
val=`echo "$PATH_SEPARATOR$withval" | sed "s|$PATH_SEPARATOR\([[^$PATH_SEPARATOR]*]\)| -L\1/lib|g;s/^ //"`
884+
LDFLAGS="$LDFLAGS $val"
888885
LDFLAGS_OPTDIR="$val"
889-
test x"${LDFLAGS}" = x || LDFLAGS="$LDFLAGS "
890-
LDFLAGS="$LDFLAGS$val"
891-
test x"${DLDFLAGS}" = x || DLDFLAGS="$DLDFLAGS "
892-
DLDFLAGS="$DLDFLAGS$val"
893-
])
886+
OPT_DIR="$withval"
887+
], [OPT_DIR=])
894888

895889
test -z "${ac_env_CFLAGS_set}" -a -n "${cflags+set}" && eval CFLAGS="\"$cflags $ARCH_FLAG\""
896890
test -z "${ac_env_CXXFLAGS_set}" -a -n "${cxxflags+set}" && eval CXXFLAGS="\"$cxxflags $ARCH_FLAG\""
@@ -2777,6 +2771,21 @@ AC_SUBST(RPATHFLAG)
27772771
AC_SUBST(LIBPATHENV, "${LIBPATHENV-LD_LIBRARY_PATH}")
27782772
AC_SUBST(TRY_LINK)
27792773

2774+
if test "x$OPT_DIR" != x; then
2775+
pat=`echo "${LDFLAGS_OPTDIR}" | sed ['s/[][\\.*|]/\\\\&/']`
2776+
LDFLAGS=`echo "${LDFLAGS}" | sed "s| ${pat}||"`
2777+
val=`IFS="$PATH_SEPARATOR"
2778+
for dir in $OPT_DIR; do
2779+
echo x ${LIBPATHFLAG} ${RPATHFLAG} |
2780+
sed "s/^x *//;s${IFS}"'%1\\$-s'"${IFS}${dir}/lib${IFS}g;s${IFS}%s${IFS}${dir}/lib${IFS}g"
2781+
done | tr '\012' ' '`
2782+
test x"${LDFLAGS}" = x || LDFLAGS="$LDFLAGS "
2783+
LDFLAGS="$LDFLAGS$val"
2784+
test x"${DLDFLAGS}" = x || DLDFLAGS="$DLDFLAGS "
2785+
DLDFLAGS="$DLDFLAGS$val"
2786+
LDFLAGS_OPTDIR="$val"
2787+
fi
2788+
27802789
AS_CASE(["$target_cpu-$target_os"],
27812790
[*-darwin*], [
27822791
AC_CHECK_HEADERS([execinfo.h])

version.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#define RUBY_VERSION "2.1.1"
2-
#define RUBY_RELEASE_DATE "2014-02-16"
3-
#define RUBY_PATCHLEVEL 31
2+
#define RUBY_RELEASE_DATE "2014-02-17"
3+
#define RUBY_PATCHLEVEL 32
44

55
#define RUBY_RELEASE_YEAR 2014
66
#define RUBY_RELEASE_MONTH 2
7-
#define RUBY_RELEASE_DAY 16
7+
#define RUBY_RELEASE_DAY 17
88

99
#include "ruby/version.h"
1010

0 commit comments

Comments
 (0)