Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libltdl7 | Distribution: SUSE Linux Framework One |
Version: 2.4.7 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.7 | Build date: Fri Aug 23 16:42:05 2024 |
Group: Development/Libraries/C and C++ | Build host: ibs-power9-10 |
Size: 67496 | Source RPM: libtool-2.4.7-slfo.1.1.7.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.gnu.org/software/libtool/ | |
Summary: Libtool Runtime Library |
Library needed by programs that use the ltdl interface of GNU libtool.
LGPL-2.1-or-later
* Mon Dec 12 2022 dmueller@suse.com - switch to pkgconfig(zlib) so that alternative providers can be used * Sun Sep 04 2022 andreas.stieger@gmx.de - allow tests to pass with GNU grep 3.8 boo#1203097 add libtool-2.4.7-grep-3.8.patch * Tue Mar 29 2022 dmueller@suse.com - add handle-Werror-return-type.patch - disable lto, breaks libtool as seen in testsuite * Sun Mar 20 2022 dmueller@suse.com - update to 2.4.7: - Libtool script now supports (configure-time and runtime) ARFLAGS variable, which obsoletes AR_FLAGS. This is due to naming conventions among other *FLAGS and to be consistent with Automake's ARFLAGS. - Gnulib testsuite is enabled and run during 'make check'. - Support the Windows version of the Intel C Compiler (icl) in libtool script. - Pass '-fsanitize=*' flags for GCC and LLVM, and '-specs=*' for GCC to linker. - Pass '-Xassembler=*' and '-Wa,*' flag to compilers and linkers. - The variable 'FILECMD' with default value of '/usr/bin/file' was used to replace existing hard coded references to '/usr/bin/file'. - Add MidnightBSD support. - Libtool changed ARFLAGS/AR_FLAGS default from 'cru' to 'cr'. - Do not pass '-pthread' to Solaris linker. - 'libtool' and 'libtoolize' scripts now use '#! /usr/bin/env sh' shebang. Previously '#! /bin/sh' was used, which presents challenges for containerized environments. - Fix significant slowdown of libtoolize for certain projects (regression introduced in 2.4.3 release) caused by infinite m4 macro recursion. - Mitigate the slowdown of libtool script (introduced in v2.4.3) caused by increased number of calls to '$SED $sed_quote_subst' (bug#20006). - Properly parse and export TLS symbols on AIX. - Various bug fixes surrounding use of 'sed'. - Darwin systems set proper "allow undefined" flag on OSX 11, and PowerPC 10.5. - Removed some deprecated tests related to 'Makefile.inc' files. - merge in testsuite, disable for now, isn't building for a while * Fri Aug 02 2019 mliska@suse.cz - Use FAT LTO objects in order to provide proper static library. * Sat Dec 08 2018 meissner@suse.com - libtool baselib should require libltdl in baselib. * Wed May 09 2018 bwiedemann@suse.com - Add libtool-reproducible-hostname.patch to make package build reproducible (boo#1084909) * Thu May 03 2018 dimstar@opensuse.org - Drop libtool-no_host_name.patch for now: since we are upgrading to automake 1.16, we can't have any patch that would require us to bootstrap libtool, as this is not exactly trivial. - Remove the line containing 'uname -m' from the libtool.m4 package after installation: this has the same effect as the patch above had. * Wed Mar 16 2016 dimstar@opensuse.org - Fix install_info_{install,delete} usage: install-info does not allow file globbing. * Thu Aug 06 2015 pth@suse.de - Remove spurious install_info_delete in postun (bsc#940773). * Mon May 04 2015 pth@suse.de - Fix call of install_info. * Mon Apr 20 2015 pth@suse.de - Remove empty entry. * Sun Apr 19 2015 mpluskal@suse.com - Use url for signature - Add keyring file for automatic verification of signature - Cleanup spec file with spec-cleaner - Remove old ppc/ppc64 obsolete/provides - Update info pre/post requires and replace postun with preun * Fri Apr 17 2015 pth@suse.de - Update to 2.4.6: Noteworthy changes in release 2.4.6 (2015-02-15) [stable] * New features: - LT_SYS_LIBRARY_PATH can be set in config.site, or at configure time and persists correctly in the generated libtool script. * Bug fixes: - Fix a race condition in ltdl dryrun test that would cause spurious random failures of that test. - LT_SYS_DLSEARCH_PATH is munged correctly. - Add tarball signature. * Mon Feb 09 2015 pth@suse.de - Add libtool-no_host_name.patch to remove the host name from generated scripts (bnc#916268). * Thu Jan 22 2015 foss@grueninger.de - Update to libtool 2.4.5 New features: - Libtoolize searches for the best available M4 on the user PATH at runtime, rather than settling for the first one found. - Support munging sys_lib_dlsearch_path_spec with LT_SYS_LIBRARY_PATH environment variable. Bug fixes: - Bail out at configure time if the installed M4 is not sufficient for the purposes of libtoolize. - freebsd-elf library versioning was upgraded incorrectly in 2.4.4, but now works properly again. - Fix a 2.4.4 regression so that libltdl subprojects do not warn about missing libltdl/libltdl directory as in prior releases. - When using Sun C++ on Solaris or GNU/Linux we used to set libtool's postdeps permanently, based on the contents of $CXX and $CXXFLAGS at configure time, which was brittle and error-prone. Now, we no longer check for a SunCC ABI at configure time, but augment the postdeps at libtool time based on the current invocation flags on each call. Changes in supported systems or compilers: - /usr/local prefixed rpaths are now added to the link-line on ia64-hp-hpux*, because the default system runtime loader path does not contain them. - Previously, when using Sun C++ on Solaris or GNU/Linux, `-Cstd -Crun` flags were added to $postdeps unless CXX or CXXFLAGS contained `-library=stlport4`. Newer releases have added other compiler flags that are also incompatible with `-Cstd -Crun`, so now we don't add them if any of `-std=c++[0-9][0-9]`, `-library=stdcxx4` or `-compat=g` were found in CXX or CXXFLAGS when the Sun C++ compiler is detected. * Sat Dec 06 2014 foss@grueninger.de - Require M4 as libtool's libtoolize requires it since 2.4.3 * Sat Nov 29 2014 foss@grueninger.de - Drop patch libtool-dont_delete_gnulib_files.patch which is included in 2.4.4 - Update to libtool 2.4.4 * * New features: - Libltdl maintains its own fork of argz, with macros and files in the LT_ and lt__ namespaces (resp.) where they cannot clash with client projects' use of gnulib argz. * * Bug fixes: - Installation of 'libtoolize' once again obeys '--program-prefix', '--program-suffix' and '--program-transform-name' configure options. - `libtoolize` doesn't remove any files that it can't reinstall, including old versions of the snippet directory, and gnulib's version of the argz module and supporting files. - LT_FUNC_DLYSM_USCORE now works correctly on systems that don't support self dlopen()ing. * * Important incompatible changes: - LT_LIB_DLLOAD no longer prepends -ldl or -ldld to LIBS, causing duplicate occurrences in libltdl link lines. If you need to add a library for dlopen() or shl_load() in your Makefile, then use $(LIBADD_DLOPEN) or $(LIBADD_SHL_LOAD) respectively. If you are using libltdl, this all happens automatically, and the only difference you'll see is no more duplicated library names in the verbose link line. * * Changes in supported systems or compilers: - Preliminary support for tcc on linux*. Although it already worked sometimes in previous releases, making sure to set LD correctly now avoids mis-matching GNU ld with tcc: ./configure CC=tcc LD=tcc - Added -os2dllname option to work around 8 character base name limit on OS/2. The option has no effect on other systems. - Support for DLL versioning, -export-symbols and -export-symbols-regex on OS/2. - Support filename-based shared library versioning on AIX. See manual for details. * Sat Nov 29 2014 foss@grueninger.de - * Fri Nov 21 2014 pth@suse.de - Add libtool-dont_delete_gnulib_files.patch that prevents deletion of files from gnulib to be deleted by libtoolize. - BuildRequire help2man. - Remove unneeded clean section. - Use rpm macros where possible. - Pass V=1 to make to make compilation verbose. * Mon Nov 03 2014 foss@grueninger.de - Drop patch config-guess-sub-update.patch for libltdl/config as the folder no longer exists. - Drop patch libtool-ppc64le.patch for ppc handling as it is already part of v2.4.3 - Update to libtool 2.4.3 * * New features: - Moved to gnulib release infrastructure. - M4 is now used for scanning the M4 macros in your configure.ac that 'libtoolize' looks at to determine what files you want, and where you would like them installed. This means that you can compose your version number or any other argument that Libtoolize needs to know at M4 time using git-version-gen from gnulib, for example. - Invoking 'libtoolize --ltdl' no longer maintains a separate autoconf macro directory in the libltdl tree, but automatically adjusts the installed libltdl configuration files to share whatever macro directory is declared by the parent project. (Note: if you were already sharing a macro directory with AC_CONFIG_MACRO_DIR(ltdl/m4) or similar, that still works as does any other directory choice). - Invoking 'libtoolize --ltdl' no longer maintains a separate auxiliary scripts directory in the libltdl tree, but automatically adjusts the installed libltdl configuration files to share whatever auxiliary scripts directory is declared by the parent project. (Note: if you were already sharing an auxiliary directory with subproject libltdl using AC_CONFIG_AUX_DIR(ltdl/config) or similar, that still works as does any other directory choice). - The legacy tests have all been migrated to the Autotest harness. - The Autotest testsuite can be run without the especially time consuming tests with: make check-local TESTSUITEFLAGS='-k "!expensive"' * * Bug fixes: - Fix a long-standing latent bug in autom4te include path for autotests with VPATH builds. - Fix a long-standing latent bug in libtoolize that could delete lines from libltdl/Makefile.am in recursive mode due to underquoting in a sed script. - Fix a long-standing bug in libtoolize, by outputting the 'putting auxiliary files in' header with 'libtoolize --ltdl --subproject'. - Fix a long-standing bug in libtoolize subproject installation, by not installing a set of autoconf macro files into the parent project if there is no configure.ac present to use them. - The libtoolize subproject mode selector is now named '--subproject' and is equivalent to the implied '--subproject' mode when no other mode is selected; '--standalone' never worked, and is no longer accepted. - Libtool and libtoolize no longer choke on paths with a comma in them. - In the case where $SHELL does not have the same enhanced features (e.g. the ability to parse 'var+=append') as $CONFIG_SHELL, libtool will now correctly fallback to using only vanilla shell features instead of failing with a parse at startup. - Correctly recognize import libraries when Microsoft dumpbin is used as the name lister and extend the dumpbin wrapper to find symbols in import libraries using the -headers option of dumpbin. Also fix a bug in the dumpbin wrapper that could lead to broken symbol listings in some corner cases. - Use the improved Microsoft dumpbin support to mend preloading of import libraries for Microsoft Visual C/C++. - No longer mangle module-definition (.def) files when feeding them to the Microsoft Visual C/C++ linker via the -export-symbols argument to the libtool script, thus matching how .def files are handled when using GNU tools. - Recognize more variants (e.g. those starting with a LIBRARY statement) of module-definitions (.def) files when using them instead of a raw list of symbols to export. - Fix a long-standing bug when using libtoolize without automake; we no longer remove install-sh with --force, since it's not a file libtoolize will reinstall without --install.. * * Important incompatible changes: - GNU M4 is required to run libtoolize in a directory with a 'configure.ac' (or 'configure.in') that needs tracing to determine what modes and directories have been specified. - The use of the idiosyncratically named 'Makefile.inc' in nonrecursive libltdl builds is deprecated, although it will be supported for one more year or until the next release, whichever takes longer. Please upgrade to the more standard naming of 'ltdl.mk' in keeping with other GNU projects. - libtoolize now behaves consistenty in respect of multiple directory arguments to ACLOCAL_AMFLAGS and multiple invocations of AC_CONFIG- _MACRO_DIRS, where the first directory is always selected. Previous releases took the first ACLOCAL_AMFLAGS argument, but the last invocation of AC_CONFIG_MACRO_DIRS. - The libtoolize program now advises use of the new Autoconf AC_CONFIG_MACRO_DIRS declaration. If you follow that advice, all your developers will need at least autoconf-2.70 and automake-1.13 to rebootstrap your probject. If you still need to support bootstrap with older Autotools, then you should add the following to your configure.ac file: m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_define([AC_CONFIG_MACRO_DIRS], m4_defn([AC_CONFIG_MACRO_DIR]))]) - Overhead of probing for a non-backslash crippled echo equivalent during initialization of every script has been removed in favor of trusting that "printf %s\n" works out of the box on all non-museum host architectures. Manually setting ECHO appropriately in the build environment will be necessary on some ancient architectures. * * Changes in supported systems or compilers: - Support for bitrig (*-*-bitrig*). - Solaris 7 and earlier requires ECHO=/usr/ucb/echo in the build environment, to build and use libtool. * Tue Sep 09 2014 coolo@suse.com - install COPYING as %doc * Mon Jul 14 2014 dvaleev@suse.com - Add libtool-ppc64le.patch to fix libtool-testsuite tests * Tue Nov 26 2013 pth@suse.de - Change License as described in bnc#818958. * Sat Feb 02 2013 schwab@suse.de - Add config-guess-sub-update.patch: Update config.guess/sub for aarch64 * Thu Jul 19 2012 pth@suse.de - buildrequire makeinfo which is a seperate package now. * Tue Nov 29 2011 coolo@suse.com - buildrequire automake for file list check * Thu Nov 10 2011 dmueller@suse.de - update to 2.4.2: - The generic approximation of the command line length limit (when getconf is not available) works again. Regression introduced in v2.2.6-39-g9c3d4d8. - The bug that leaked developer tool paths into the release tarballs from ./bootstrap is fixed. - Improved support for the Cuda Compiler Driver (nvcc) on Darwin. - For GCC LTO support, the -fuse-linker-plugin switch is now also removed when computing compiler postdeps. - The undocumented hardcode_libdir_flag_spec_ld tag variable has been removed in favor of using hardcode_libdir_flag_spec with $wl set to empty. * Fri Sep 16 2011 coolo@suse.com - don't use _service * Fri Jul 29 2011 pth@suse.de - Add gcc-c++ gcc-fortran and gcc-objc to buildrequires so that packages using the system wide libtool script compile. - Add a rpmlintrc to shut up rpmlint on most warnings. * Mon Mar 14 2011 coolo@novell.com - require automake and provide symbolic names for libltdl * Wed Mar 09 2011 giecrilj@stegny.2a.pl - update to 2.4, which has quite some new stuff. Limiting here to incompatible changes: - The fix_srcfile_path variable has been replaced by a more thorough mechanism triggered by the to_tool_file_cmd variable. - The wrapper command line option support described above introduces the following incompatibility: the wrapper will remove any command line options that begin with '--lt-*' from the argument list before launching (uninstalled) programs. Any '--lt-*' option on the command line not recognized by the wrapper will result in an error. - The type of the symbol lists variables (lt_*_LTX_preloaded_symbols) has been fixed in the manual and in a couple of tests to match the actual implementation. * Mon Feb 28 2011 jslaby@suse.de - Fix AC_LANG_PROGRAM warnings (bnc#675573) * Sun Oct 31 2010 jengelh@medozas.de - Use %_smp_mflags * Mon May 31 2010 coolo@novell.com - add an empty install section * Thu May 27 2010 coolo@novell.com - split out the test suite that takes 95% of the build time * Thu May 27 2010 dmueller@suse.de - tar is in /bin/tar, so a requires to /usr/bin/tar doesn't work * Fri May 07 2010 pth@novell.com - Libtool needs tar so add it as Requires (bnc#526298). * Sun Dec 13 2009 jengelh@medozas.de - add baselibs.conf as source2 * Sat Dec 12 2009 aj@suse.de - Add libtool-no-hostname.patch to not write hostname in libtool to avoid rebuilds where nothing has changed beside the build host. * Wed Nov 18 2009 pth@suse.de - VUL-0 CVE-2009-3736 Update to 2.2.6b (bnc#556122): * Fix libltdl to no longer attempt to dlopen() the old_library listed in the .la file. Now will use only the preopen loader to attempt to load it. This may be a security issue, all users are advised to upgrade. * Similarly, don't open module.la from the current directory, this changes the behavior of libltdl to match the documentation. * Adapt test suite to changes. * Sat Feb 07 2009 schwab@suse.de - Rebuild broken info file. * Fri Jan 09 2009 schwab@suse.de - Fix last change. * Wed Jan 07 2009 olh@suse.de - obsolete old -XXbit packages (bnc#437293) * Sun Sep 07 2008 schwab@suse.de - Update to libtool 2.2.6. * New features: - New lt_dloadvise_preload() call to set a hint that only preloadeded modules can be opened. - libtoolize no longer removes config.guess and config.sub, even when - -install is passed. * Changes in supported systems or compilers: - Fixes for ifort on Darwin, and newer Intel compilers (icc 10, ifort 9) on GNU/Linux. - Fixes for cwrapper (cygwin/mingw) under -stdc=c99. - Support cross compile of MinGW with Wine. - Initial support for cegcc (Windows CE/PocketPC) cross compilation. - Initial support for lf95 (Lahey Fortran 8.1) on GNU/Linux. * Bug fixes: - Several testsuite issues have been fixed, thanks to user feedback. - Fix 2.2 regression that caused argz symbols to be exported from libltdl unrenamed on systems that do not have working argz. - Revert "lt_dlopen(NULL) works on AIX again.". It was not the correct fix. - Diagnose '-L' arguments correctly. - Libtool no longer tries to open devices as files in execute mode. - Libtool no longer removes *.gcno profile information from GCC. * Wed May 21 2008 cthiel@suse.de - fix baselibs.conf * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Fri Feb 01 2008 schwab@suse.de - Update to libtool 1.5.26. * Improved support for Mac OS X Leopard. * More robust parsing of mangled `.la' files inside libltdl, fixing a possible overrun and a crash due to memory exhaustion. * Fix compile command line for gcj on MinGW. * Some configure variables have been renamed to fix caching: lt_prog_compiler_pic_works to lt_cv_prog_compiler_pic_works lt_prog_compiler_static_works to lt_cv_prog_compiler_static_works. * Support for AIX 6.1. * Bug Fixes. * Tue Nov 13 2007 schwab@suse.de - Fix C++ includes. * Wed Jun 27 2007 schwab@suse.de - Update to libtool 1.5.24. * Initial support for Interix newer than version 3. * Use getconf ARG_MAX to find the max command line length. * Bug Fixes. * Wed Jun 06 2007 schwab@suse.de - Rename libltdl to libltdl-3. * Mon Sep 18 2006 schwab@suse.de - Remove build requires. * Tue May 23 2006 schwab@suse.de - Fix dependency. * Fri Jan 27 2006 schwab@suse.de - Split off libtldl package. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 13 2006 schwab@suse.de - Run ldconfig. * Mon Jan 09 2006 schwab@suse.de - Update to libtool 1.5.22. * Thu Sep 01 2005 schwab@suse.de - Update to libtool 1.5.20. * Tue May 17 2005 schwab@suse.de - Update to libtool 1.5.18. * Thu Apr 28 2005 schwab@suse.de - Don't install in libltdl data files in libltdl directory. * Tue Apr 26 2005 schwab@suse.de - Update to libtool 1.5.16. * Sat Feb 12 2005 schwab@suse.de - Update to libtool 1.5.14. * Mon Feb 07 2005 schwab@suse.de - Fix handling of -pthread during linking. * Sat Feb 05 2005 schwab@suse.de - Update to libtool 1.5.12. * Fri Oct 08 2004 schwab@suse.de - Update to libtool 1.5.10. * Tue Aug 10 2004 ro@suse.de - clean neededforbuild * Sat Aug 07 2004 schwab@suse.de - Update to libtool 1.5.8. * Mon Apr 12 2004 schwab@suse.de - Update to libtool 1.5.6. * Mon Jan 26 2004 schwab@suse.de - Update to libtool 1.5.2. * Wed Oct 15 2003 schwab@suse.de - Make sure we get a full-featured libtool [#32356]. * Thu Jul 03 2003 meissner@suse.de - biarch fix for powerpc64-*linux*. * Fri Apr 25 2003 schwab@suse.de - Update to libtool 1.5. - Fix AC_PROG_LD_GNU. * Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun * Mon Apr 07 2003 schwab@suse.de - Only delete info entries when removing last version. * Thu Feb 06 2003 schwab@suse.de - Use %install_info. * Wed Dec 04 2002 schwab@suse.de - Make sure we are using the fixed libtool macros during configuring. * Thu Oct 24 2002 schwab@suse.de - Update to libtool 1.4.3. * Thu Sep 19 2002 schwab@suse.de - Remove execute permission from *.la. - libtoolize: fix reference to configure.in. * Tue Sep 17 2002 ro@suse.de - removed bogus self-provides * Mon Jul 29 2002 meissner@suse.de - Added patch for a directory open problem (exhibited by gphoto in LANG=de_DE). (extracted from libtool CVS) * Fri Jun 07 2002 schwab@suse.de - Fix for lib64. * Wed Jun 05 2002 schwab@suse.de - Fix logic in ltmain.sh. * Mon Apr 15 2002 sf@suse.de - use pass_all in AC_DEPLIBS_CHECK_METHOD for x86_64 * Thu Mar 28 2002 schwab@suse.de - Fix last change to not patch the generated file. * Wed Feb 13 2002 stepan@suse.de - allow link against an archive when building a shared library - patch to use mktemp to create the tempdir - fix test quoting in ltmain.in * Tue Feb 05 2002 schwab@suse.de - Add patch to support DESTDIR. * Fri Jan 04 2002 schwab@suse.de - Quote $AS when writing it to libtool script. * Tue Nov 13 2001 schwab@suse.de - Use pass_all on mips. * Mon Oct 08 2001 schwab@suse.de - Fix quoting with "libtool --mode=execute". * Thu Sep 27 2001 schwab@suse.de - Update to libtool 1.4.2 (more portability fixes). * Tue Sep 04 2001 schwab@suse.de - Update to libtool 1.4.1 (only portability fixes). * Mon Jul 23 2001 schwab@suse.de - Use pass_all in AC_DEPLIBS_CHECK_METHOD for s390* and m68k. * Tue Jun 12 2001 schwab@suse.de - Add URL. - Install some docs. * Mon Jun 11 2001 olh@suse.de - recognize ppc64 * Thu May 03 2001 schwab@suse.de - Update to libtool 1.4. * Mon Feb 19 2001 schwab@suse.de - Fix use of suse_update_config macro. * Mon Feb 19 2001 ro@suse.de - fix specfile for sparc64 (again) * Thu Feb 15 2001 fober@suse.de - add suse_update_config (for the reason of 390 and the sake of the rest) * Wed Sep 20 2000 fober@suse.de - s390: change deplibs_check_method back to file_magic (like 1.3.4) * Mon Sep 04 2000 nadvornik@suse.cz - update to 1.3.5 * Fri May 12 2000 schwab@suse.de - Don't add libc to deplibs on Linux. * Sat Apr 01 2000 bk@suse.de - updated config.sub and config.guess patches for s390 * Tue Mar 28 2000 bk@suse.de - patched config.sub and config.guess for s390 * Wed Mar 22 2000 schwab@suse.de - Fix linux -> linux-gnu transformation in ltconfig. * Fri Feb 11 2000 kukuk@suse.de - Add patches from LinuxPPC reference sources * Tue Jan 25 2000 kukuk@suse.de - Update to 1.3.4 - move /usr/info -> /usr/share/info * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Mon Jul 19 1999 florian@suse.de - update to version 1.3.3 * Sat Sep 26 1998 ke@suse.de - initial version: 1.2b.
/usr/lib64/libltdl.so.7 /usr/lib64/libltdl.so.7.3.2
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 22 23:50:49 2024