1 |
|
2005-02-26 Gary V. Vaughan <gary@gnu.org> |
2 |
|
|
3 |
|
I assume that it is okay to have undefined symbols in convenience |
4 |
|
libraries that will be used as modules -- the pic objects are |
5 |
|
built normally, and are not expected to resolve all their symbols |
6 |
|
until they are linked into a library; convenience libraries are |
7 |
|
then rolled using 'ar' and 'ranlib' (or equivalent) which also do |
8 |
|
not check whether symbols are resolved. We now build each of the |
9 |
|
loaders as a convenience library module under these assumptions, |
10 |
|
and link libltdl.la with selected modules, at which time all of |
11 |
|
the symbols *are* resolved: |
12 |
|
|
13 |
|
* TODO: Remove item addressed by this changeset. |
14 |
|
* libltdl/Makefile.am (lib_LTLIBRARIES): Remove libdlloader.la. |
15 |
|
(libdlloader_la_SOURCES): Declaration removed. Changed all |
16 |
|
clients. Source files.. |
17 |
|
(libltdl_la_SOURCES): ...added back in here. |
18 |
|
(libdlloader_LDFLAGS, libdlloader_la_LIBADD): Removed. |
19 |
|
(libltdl_la_LIBADD): Remove libdlloader.la; add $(LTLIBOBJS). |
20 |
|
* libltdl/loaders/Makefile.am: Removed all references to |
21 |
|
libdlloader.la. |
22 |
|
|
23 |
2005-02-25 Gary V. Vaughan <gary@gnu.org> |
2005-02-25 Gary V. Vaughan <gary@gnu.org> |
24 |
|
|
25 |
* libtoolize.m4sh (func_copy): Split arguments to func_copy_cb |
* libtoolize.m4sh (func_copy): Split arguments to func_copy_cb |
31 |
|
|
32 |
2005-02-24 Peter O'Gorman <peter@pogma.com> |
2005-02-24 Peter O'Gorman <peter@pogma.com> |
33 |
|
|
34 |
* m4/libtool.m4 (_LT_LINKER_SHLIBS): The Portland group's |
* m4/libtool.m4 (_LT_LINKER_SHLIBS): The Portland group's |
35 |
compiler does not pass --whole-archive. Move gnu ld check for |
compiler does not pass --whole-archive. Move gnu ld check for |
36 |
the flag to the top so it can be overridden. |
the flag to the top so it can be overridden. |
37 |
(_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset |
(_LT_LANG_CXX_CONFIG, _LT_COMPILER_PIC): Unset |
38 |
whole_archive_flag_spec for the portland group's c++ compiler too. |
whole_archive_flag_spec for the portland group's c++ compiler too. |
39 |
Reported by Jeff Squyres <jsquyres@lam-mpi.org> |
Reported by Jeff Squyres <jsquyres@lam-mpi.org> |
40 |
|
|