Descriptioncommit 44417f1103b0823f950f539a38a5539b8ff74330
Author: Ollie Wild <aaw@google.com>
Date: Mon Apr 25 21:55:44 2011 -0400
When using GRTE (libc) and linking statically, instead of just -lc add:
-lc -lnss_borg -lnss_cache -lnss_dns -lnss_files -lresolv
to the link by modifying LIB_SPEC to redirect to several new specs
which are GRTE-specific.
To be applied to google/integration branch.
M gcc/config.gcc
M gcc/config/i386/linux.h
M gcc/config/i386/linux64.h
A gcc/config/linux-grtev2.h
Tested:
Tested via buildit bootstrap and tests and by executing gcc with -v to
validate supplied link options.
ChangeLog:
2011-04-27 Ollie Wild <aaw@google.com>
* config.gcc: Add GRTE detection.
* config/i386/linux.h (LINUX_GRTE_EXTRA_SPECS): New macro.
(SUBTARGET_EXTRA_SPECS): Add LINUX_GRTE_EXTRA_SPECS.
* config/i386/linux64.h (LINUX_GRTE_EXTRA_SPECS): New macro.
(SUBTARGET_EXTRA_SPECS): New macro with LINUX_GRTE_EXTRA_SPECS.
* config/linux-grtev2.h: New file.
Patch Set 1 #
MessagesTotal messages: 2
|