diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2011-01-31 13:52:42 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2011-01-31 13:52:42 +0000 |
commit | c6092243c9d5320aad5a6f0d03c7d80658bd6c2e (patch) | |
tree | e89584ce528d3f9d743b6a0d3da88c5ce5808271 /gcc/config.in | |
parent | d7862be3faeac281495f58baab92408362275514 (diff) | |
download | gcc-c6092243c9d5320aad5a6f0d03c7d80658bd6c2e.tar.gz |
configure.ac (gcc_cv_ld_static_option): Define.
gcc:
* configure.ac (gcc_cv_ld_static_option): Define.
(gcc_cv_ld_dynamic_option): Define.
(gcc_cv_ld_static_dynamic): Tru64 UNIX support -noso/-so_archive
instead.
(HAVE_LD_STATIC_DYNAMIC): Update message.
(LD_STATIC_OPTION): Define.
(LD_DYNAMIC_OPTION): Define.
* configure: Regenerate.
* config.in: Regenerate.
* gcc.c (init_spec) [USE_LIBUNWIND_EXCEPTIONS &&
HAVE_LD_STATIC_DYNAMIC]: Use them.
gcc/cp:
* g++spec.c (lang_specific_driver) [HAVE_LD_STATIC_DYNAMIC] Use
LD_STATIC_OPTION, LD_DYNAMIC_OPTION.
gcc/fortran:
* gfortranspec.c (add_arg_libgfortran) [HAVE_LD_STATIC_DYNAMIC] Use
LD_STATIC_OPTION, LD_DYNAMIC_OPTION.
gcc/go:
* gospec.c (lang_specific_driver) [HAVE_LD_STATIC_DYNAMIC] Use
LD_STATIC_OPTION, LD_DYNAMIC_OPTION.
From-SVN: r169435
Diffstat (limited to 'gcc/config.in')
-rw-r--r-- | gcc/config.in | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/gcc/config.in b/gcc/config.in index 9df41a1635c..f3b0eee3126 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -1142,10 +1142,6 @@ #undef HAVE_LDFCN_H #endif -/* Define if your linker supports plugin. */ -#ifndef USED_FOR_TARGET -#undef HAVE_LTO_PLUGIN -#endif /* Define if your linker supports --as-needed and --no-as-needed options. */ #ifndef USED_FOR_TARGET @@ -1213,7 +1209,7 @@ #endif -/* Define if your linker supports -Bstatic/-Bdynamic option. */ +/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ #ifndef USED_FOR_TARGET #undef HAVE_LD_STATIC_DYNAMIC #endif @@ -1249,6 +1245,12 @@ #endif +/* Define if your linker supports plugin. */ +#ifndef USED_FOR_TARGET +#undef HAVE_LTO_PLUGIN +#endif + + /* Define to 1 if you have the <malloc.h> header file. */ #ifndef USED_FOR_TARGET #undef HAVE_MALLOC_H @@ -1544,6 +1546,18 @@ #endif +/* Define to the linker option to enable use of shared objects. */ +#ifndef USED_FOR_TARGET +#undef LD_DYNAMIC_OPTION +#endif + + +/* Define to the linker option to disable use of shared objects. */ +#ifndef USED_FOR_TARGET +#undef LD_STATIC_OPTION +#endif + + /* Define to the linker flags to use for -pthread. */ #ifndef USED_FOR_TARGET #undef LIB_THREAD_LDFLAGS_SPEC |