components/apr-1_5/patches/apr-config.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Fri, 13 May 2016 06:50:48 -0700
changeset 6000 3b823561a81d
permissions -rw-r--r--
15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6000
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
Patch origin: in-house
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
Patch status: Solaris-specific; not suitable for upstream
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
APR is installed in nonstandard path. -R is required.
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
--- apr-config.in
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
+++ apr-config.in
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
@@ -183,7 +183,7 @@
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
     --link-ld)
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
     if test "$location" = "installed"; then
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
         ### avoid using -L if libdir is a "standard" location like /usr/lib
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
-        flags="$flags -L$libdir -l${APR_LIBNAME}"
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    13
+        flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}"
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    14
     else
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    15
         ### this surely can't work since the library is in .libs?
3b823561a81d 15605846 SUNBT6904332 [nvb127] missing -R linking flag in the apr and apu config files
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    16
         flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}"