Thu Feb 19 22:36:53 1998 Andrey Slepuhin <pooh@msu.net> David Edelsohn <edelsohn@mhpcc.edu> * collect2.c (XCOFF_SCAN_LIBS): Remove. (export_flag): New variable. (export_file): #ifdef COLLECT_EXPORT_LIST. (import_file, exports, imports, undefined): New variables. (libs, cmdline_lib_dirs, libpath_lib_dirs, libpath, libexts): Same. (dump_list, dump_prefix_list, is_in_list): New functions. (write_export_file): $ifdef COLLECT_EXPORT_LIST. (write_import_file, resolve_lib_name): New functions. (use_import_list, ignore_library): Same. (collect_exit): maybe_unlink import_file and #ifdef. (handler): Same. (main): New variable importf, #ifdef exportf. Move parsing of -shared before general argument parsing. Resolve AIX library paths and import libgcc.a symbols. Treat .so shared libraries the same as objects and .a libraries. Create alias for object_lst and increment it instead of original pointer. Scan AIX libraries as objects earlier instead of using scan_libraries. Perform AIX tlink later to resolve templates instead of forking ld. (GCC_OK_SYMBOL): Ensure symbol not in undef section. (GCC_UNDEF_SYMBOL): New macro. (scan_prog_file): Loop for members of AIX libraries. Handle export/import of ctors/dtors. (aix_std_libs): New variable. (scan_libraries, XCOFF): Delete. Fri Feb 19 22:36:52 1998 Robert Lipe <robertl@dgii.com> * collect2.c (full_real_ld_suffix): #ifdef CROSS_COMPILE. From-SVN: r18128
Name |
Last commit
|
Last update |
---|---|---|
INSTALL | Loading commit data... | |
config | Loading commit data... | |
etc | Loading commit data... | |
gcc | Loading commit data... | |
include | Loading commit data... | |
libf2c | Loading commit data... | |
libiberty | Loading commit data... | |
libio | Loading commit data... | |
libstdc++ | Loading commit data... | |
texinfo | Loading commit data... | |
xiberty | Loading commit data... | |
.cvsignore | Loading commit data... | |
COPYING | Loading commit data... | |
COPYING.LIB | Loading commit data... | |
ChangeLog | Loading commit data... | |
MAINTAINERS | Loading commit data... | |
Makefile.in | Loading commit data... | |
README | Loading commit data... | |
config-ml.in | Loading commit data... | |
config.guess | Loading commit data... | |
config.sub | Loading commit data... | |
configure | Loading commit data... | |
configure.in | Loading commit data... | |
install-sh | Loading commit data... | |
ltconfig | Loading commit data... | |
ltmain.sh | Loading commit data... | |
missing | Loading commit data... | |
mkinstalldirs | Loading commit data... | |
move-if-change | Loading commit data... | |
mpw-README | Loading commit data... | |
mpw-build.in | Loading commit data... | |
mpw-config.in | Loading commit data... | |
mpw-configure | Loading commit data... | |
mpw-install | Loading commit data... | |
symlink-tree | Loading commit data... | |
ylwrap | Loading commit data... |