speedup collect2 (by not using it)
John David Anglin
dave@hiauly1.hia.nrc.ca
Fri May 23 00:53:00 GMT 2003
> Try the below patch, I think it will work fine on hpux11. If not, let
> me know what goes wrong.
! if (USE_COLLECT2 || LD_INIT_SWITCH || repo_flag)
! s = find_a_file (&exec_prefixes, "collect2", X_OK, 0);
I think you need to add:
! else
! s = find_a_file (&exec_prefixes, "ld", X_OK, 0);
This will allow the define for DEFAULT_LINKER to come into play.
I started testing but I hit the unrelated error:
gcc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -fno-common -DHAVE_CONFIG_H -o cc1 \
c-parse.o c-lang.o c-pretty-print.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-incpath.o cppdefault.o c-ppoutput.o c-cppbuiltin.o prefix.o c-objc-common.o c-dump.o c-pch.o libcpp.a main.o libbackend.a ../libiberty/libiberty.a
ld: Unsatisfied symbol "CONTAINS_PLACEHOLDER_P" in file libbackend.a[expr.o]
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
More information about the Gcc-patches
mailing list