summaryrefslogtreecommitdiff
path: root/apr-1.2.2-libdir.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-01 09:03:04 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-01 09:03:04 +0000
commitd026ceb087a6bf4d7616572ba1853c011ea34b42 (patch)
treede39e5cc7b04ff50dc0d7e00c0aa615c40b5adcf /apr-1.2.2-libdir.patch
parent697e7bf450581ae928eabd18fa93f6d4baefeb6d (diff)
automatic import of apropeneuler24.03_LTS
Diffstat (limited to 'apr-1.2.2-libdir.patch')
-rw-r--r--apr-1.2.2-libdir.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/apr-1.2.2-libdir.patch b/apr-1.2.2-libdir.patch
new file mode 100644
index 0000000..aeb7ee1
--- /dev/null
+++ b/apr-1.2.2-libdir.patch
@@ -0,0 +1,18 @@
+
+- avoid adding %{_libdir} to --link-ld output
+
+--- apr-1.2.2/apr-config.in.libdir
++++ apr-1.2.2/apr-config.in
+@@ -181,8 +181,10 @@
+ ;;
+ --link-ld)
+ if test "$location" = "installed"; then
+- ### avoid using -L if libdir is a "standard" location like /usr/lib
+- flags="$flags -L$libdir -l${APR_LIBNAME}"
++ if test "$prefix" != "/usr"; then
++ flags="$flags -L$libdir"
++ fi
++ flags="$flags -l${APR_LIBNAME}"
+ else
+ ### this surely can't work since the library is in .libs?
+ flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}"