mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-15 16:07:26 +00:00
apache2: update to 2.4.6
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
--- httpd-2.2.8.orig/build/ltmain.sh
|
||||
+++ httpd-2.2.8/build/ltmain.sh
|
||||
@@ -1515,7 +1515,7 @@ EOF
|
||||
dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
|
||||
# We need an absolute path.
|
||||
case $dir in
|
||||
- [\\/]* | [A-Za-z]:[\\/]*) ;;
|
||||
+ =* | [\\/]* | [A-Za-z]:[\\/]*) ;;
|
||||
*)
|
||||
absdir=`cd "$dir" && pwd`
|
||||
if test -z "$absdir"; then
|
||||
@@ -2558,7 +2558,7 @@ EOF
|
||||
$echo "*** $linklib is not portable!"
|
||||
fi
|
||||
if test "$linkmode" = lib &&
|
||||
- test "$hardcode_into_libs" = yes; then
|
||||
+ test "x$wrs_use_rpaths" = "xyes" && test "$hardcode_into_libs" = yes; then
|
||||
# Hardcode the library path.
|
||||
# Skip directories that are in the system default run-time
|
||||
# search path.
|
||||
@@ -2832,7 +2832,7 @@ EOF
|
||||
|
||||
if test "$linkmode" = lib; then
|
||||
if test -n "$dependency_libs" &&
|
||||
- { test "$hardcode_into_libs" != yes ||
|
||||
+ { test "$hardcode_into_libs" != yes || test "x$wrs_use_rpaths" != "xyes" ||
|
||||
test "$build_old_libs" = yes ||
|
||||
test "$link_static" = yes; }; then
|
||||
# Extract -R from dependency_libs
|
||||
@@ -3426,7 +3426,8 @@ EOF
|
||||
*) finalize_rpath="$finalize_rpath $libdir" ;;
|
||||
esac
|
||||
done
|
||||
- if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
|
||||
+ if test "$hardcode_into_libs" != yes || test "x$wrs_use_rpaths" != "xyes" ||
|
||||
+ test "$build_old_libs" = yes; then
|
||||
dependency_libs="$temp_xrpath $dependency_libs"
|
||||
fi
|
||||
fi
|
||||
@@ -3843,7 +3844,7 @@ EOF
|
||||
case $archive_cmds in
|
||||
*\$LD\ *) wl= ;;
|
||||
esac
|
||||
- if test "$hardcode_into_libs" = yes; then
|
||||
+ if test "$hardcode_into_libs" = yes && test "x$wrs_use_rpaths" = "xyes" ; then
|
||||
# Hardcode the library paths
|
||||
hardcode_libdirs=
|
||||
dep_rpath=
|
||||
@@ -4397,6 +4398,27 @@ EOF
|
||||
# Now hardcode the library paths
|
||||
rpath=
|
||||
hardcode_libdirs=
|
||||
+
|
||||
+ # short circuit putting rpaths in executables
|
||||
+ #
|
||||
+ if test "x$wrs_use_rpaths" != "xyes" ; then
|
||||
+ flag=
|
||||
+ for libdir in $compile_rpath; do
|
||||
+ case $(echo $libdir | ${SED} 's,/[/]*,/,g') in
|
||||
+ /usr/lib/* | /usr/lib32/* | /usr/lib64/* ) flag="$flag $libdir" ;;
|
||||
+ esac
|
||||
+ done
|
||||
+ compile_rpath="$flag"
|
||||
+
|
||||
+ flag=
|
||||
+ for libdir in $finalize_rpath; do
|
||||
+ case $(echo $libdir | ${SED} 's,/[/]*,/,g') in
|
||||
+ /usr/lib/* | /usr/lib32/* | /usr/lib64/* ) flag="$flag $libdir" ;;
|
||||
+ esac
|
||||
+ done
|
||||
+ finalize_rpath="$flag"
|
||||
+ fi
|
||||
+
|
||||
for libdir in $compile_rpath $finalize_rpath; do
|
||||
if test -n "$hardcode_libdir_flag_spec"; then
|
||||
if test -n "$hardcode_libdir_separator"; then
|
||||
Reference in New Issue
Block a user