[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ChangeLog entries for sysroot branch, and merge
From: |
Ralf Wildenhues |
Subject: |
ChangeLog entries for sysroot branch, and merge |
Date: |
Sat, 28 Aug 2010 10:16:45 +0200 |
User-agent: |
Mutt/1.5.20 (2010-04-22) |
OK to apply to the sysroot branch and merge?
I'm not sure if I need to ask, so I'll leave a bit of time for comments.
I don't actually care too much if after the merge, ChangeLog dates are
not all monotonic. That's just life with trying to map a graph
linearly.
Thanks,
Ralf
diff --git a/ChangeLog b/ChangeLog
index 5f5e23a..9ba1343 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,91 @@
+2010-08-22 Ralf Wildenhues <address@hidden
+
+ fix AIX testsuite regression
+ * libltdl/config/ltmain.m4sh (func_resolve_sysroot): Partly
+ revert v2.2.10-83-gc45a288: Do not absolutize path here, only do
+ sysroot replacement.
+ (func_mode_link): Adjust.
+
+2010-08-22 Charles Wilson <address@hidden
+
+ fix --mode=finish
+ * libltdl/config/ltmain.m4sh (func_mode_finish): Invert then/else
+ blocks of the "if $opt_dry_run" conditional.
+
+2010-08-15 Paolo Bonzini <address@hidden
+
+ improve code for sysroot --mode=finish
+ * libltdl/config/ltmain.m4sh (func_mode_finish): Change sysroot_regex
+ and sysroot_cmd delimiter from pipe to slash. Wrap the entire for
+ loop with "if $opt_dry_run...fi" and print an explanatory message
+ for the --dry-run case.
+
+2010-08-12 Paolo Bonzini <address@hidden
+
+ add libtool --mode=finish mode for sysroot
+ * doc/libtool.texi (Finish mode): Document behavior when *.la files
+ are passed.
+ * libltdl/config/ltmain.m4sh (func_mode_finish): Eliminate sysroot
+ or `=' signs representing it from files in $libs.
+ * tests/sysroot.at (SYSROOT_TESTS): Test for presence of sysroot
+ references before running libtool --mode=finish, and for absence
+ afterwards.
+
+ reorganize parsing of --mode=finish arguments
+ * libltdl/config/ltmain.m4sh (func_mode_finish): Split arguments for
+ directories and *.la files.
+
+ fix sysroot handling for deplibs of preopened libtool libs
+ * libltdl/config/ltmain.m4sh: Pass $dependency_libs of preopened libtool
+ through func_resolve_sysroot.
+
+ fix sysroot tests to pass on Fedora 13
+ * tests/sysroot.at: Link $prefix/include into the sysroot as well, as
+ required by newer GCC.
+
+2010-07-29 Paolo Bonzini <address@hidden
+
+ initial version of the NEWS entry
+ * NEWS: Document sysroot support.
+
+ add sysroot test
+ * Makefile.am (TESTSUITE_AT): Add tests/sysroot.at.
+ * tests/sysroot.at: New.
+
+ emit sysrooted paths when installing .la files
+ * libltdl/config/ltmain.m4sh (func_replace_sysroot): New.
+ (func_mode_link): Prepend paths in $libdir with the sysroot. Further,
+ replace the sysroot with = (using func_replace_sysroot) whenever
+ such a path is written in a .la file.
+
+ process postdeps to include sysrooted paths
+ * libltdl/m4/libtool.m4 (_LT_FUNC_STRIPNAME_CNF): New (from Charles
Wilson).
+ (_LT_SYS_HIDDEN_LIBDEPS): Require it. Use func_stripname_cnf to convert
+ sysroot (-L= and -R=) usage in postdeps. Adjust the code because -L, -R
+ and -l flags will now always be separated from the rest of the argument.
+
+ handle sysrooted paths when reading dependencies to la files
+ * libltdl/config/ltmain.m4sh (func_mode_execute, func_mode_install,
+ func_mode_link): Whenever a .la file occurs in another .la file,
+ expand the sysroot path in it.
+
+2010-07-28 Paolo Bonzini <address@hidden
+
+ teach libtool -L= and -R=
+ * libltdl/config/ltmain.m4sh (func_resolve_sysroot): New.
+ (func_mode_link): Always pass result of stripping -L and -R to
+ func_resolve_sysroot before using it. Remove absolute path expansion
+ when func_resolve_sysroot subsumes it. Expand sysroot in -rpath.
+ When processing dependent libraries also resolve sysroot paths there.
+
+ add --with-sysroot
+ * libltdl/m4/libtool.m4 (_LT_HOST_NONCANONICAL, _LT_WITH_SYSROOT): New.
+ (LT_SETUP): Require _LT_WITH_SYSROOT.
+
+ handle sysroot flags
+ * libltdl/config/ltmain.m4sh (func_mode_link): Recognize --sysroot
+ option.
+
2010-08-22 Paolo Bonzini <address@hidden
Fix sed_make_literal_regex.
- ChangeLog entries for sysroot branch, and merge,
Ralf Wildenhues <=