diff options
author | Richard Henderson <rth@redhat.com> | 2001-05-31 13:53:50 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-05-31 13:53:50 -0700 |
commit | ed4190cfad052426e023a893c8fb486279533cb2 (patch) | |
tree | 43a72d44b1fb9baf10e5dfcb49afca23e4210182 /gcc/gcc.c | |
parent | 59bd14d84a08f26c4c90ba18fa63fb446a3bb44e (diff) | |
download | gcc-ed4190cfad052426e023a893c8fb486279533cb2.zip gcc-ed4190cfad052426e023a893c8fb486279533cb2.tar.gz gcc-ed4190cfad052426e023a893c8fb486279533cb2.tar.bz2 |
gcc.c (init_gcc_specs): When linking against libgcc_s.so, also link against libgcc.a.
* gcc.c (init_gcc_specs): When linking against libgcc_s.so,
also link against libgcc.a.
From-SVN: r42757
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r-- | gcc/gcc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1323,15 +1323,15 @@ init_gcc_specs (obstack, shared_name, static_name) char buffer[128]; /* If we see -shared-libgcc, then use the shared version. */ - sprintf (buffer, "%%{shared-libgcc:%s}", shared_name); + sprintf (buffer, "%%{shared-libgcc:%s %s}", shared_name, static_name); obstack_grow (obstack, buffer, strlen (buffer)); /* If we see -static-libgcc, then use the static version. */ sprintf (buffer, "%%{static-libgcc:%s}", static_name); obstack_grow (obstack, buffer, strlen (buffer)); /* Otherwise, if we see -shared, then use the shared version. */ sprintf (buffer, - "%%{!shared-libgcc:%%{!static-libgcc:%%{shared:%s}}}", - shared_name); + "%%{!shared-libgcc:%%{!static-libgcc:%%{shared:%s %s}}}", + shared_name, static_name); obstack_grow (obstack, buffer, strlen (buffer)); /* Otherwise, use the static version. */ sprintf (buffer, |