Hi Josh (and everyone else on the list),

Here's a quick fix for libFLAC.m4 and libFLAC++.m4 for a problem that
crops up if you use the macros in an environment where LD_LIBRARY_PATH
is set. The macros save LD_LIBRARY_PATH as ac_save_LDPATH, but restore
it from ac_save_LD_LIBRARY_PATH. This patch changes ac_save_LDPATH to
ac_save_LD_LIBRARY_PATH.

Without this, LD_LIBRARY_PATH effectively gets clobbered after using the
libflac macros.

-- 
Joshua Kwan


--- flac-1.1.4/src/libFLAC++/libFLAC++.m4~      2007-06-06 00:48:22.000000000 
-0700
+++ flac-1.1.4/src/libFLAC++/libFLAC++.m4       2007-06-06 00:48:30.000000000 
-0700
@@ -42,7 +42,7 @@
     ac_save_CFLAGS="$CFLAGS"
     ac_save_CXXFLAGS="$CXXFLAGS"
     ac_save_LIBS="$LIBS"
-    ac_save_LDPATH="$LD_LIBRARY_PATH"
+    ac_save_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
     CFLAGS="$CFLAGS $LIBFLACPP_CFLAGS"
     CXXFLAGS="$CXXFLAGS $LIBFLACPP_CFLAGS"
     LIBS="$LIBS $LIBFLACPP_LIBS"
--- flac-1.1.4/src/libFLAC/libFLAC.m4~  2007-06-06 00:47:56.000000000 -0700
+++ flac-1.1.4/src/libFLAC/libFLAC.m4   2007-06-06 00:48:04.000000000 -0700
@@ -39,7 +39,7 @@
     ac_save_CFLAGS="$CFLAGS"
     ac_save_CXXFLAGS="$CXXFLAGS"
     ac_save_LIBS="$LIBS"
-    ac_save_LDPATH="$LD_LIBRARY_PATH"
+    ac_save_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
     CFLAGS="$CFLAGS $LIBFLAC_CFLAGS"
     CXXFLAGS="$CXXFLAGS $LIBFLAC_CFLAGS"
     LIBS="$LIBS $LIBFLAC_LIBS"

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Flac-dev mailing list
Flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to