mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 18:31:48 +08:00
re PR target/40134 (symbols not resolved when building shared libraries (link with -lgcc_s -lgcc?))
2009-12-04 Matthias Klose <doko@ubuntu.com> John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR target/40134 * config.gcc (hppa*-*-linux*): Use config/t-slibgcc-libgcc. * config/pa/pa-linux.h (LIB_SPEC): Remove. Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca> From-SVN: r154973
This commit is contained in:
parent
38a15b40ea
commit
a7004a7e0e
@ -1,3 +1,10 @@
|
||||
2009-12-04 Matthias Klose <doko@ubuntu.com>
|
||||
John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR target/40134
|
||||
* config.gcc (hppa*-*-linux*): Use config/t-slibgcc-libgcc.
|
||||
* config/pa/pa-linux.h (LIB_SPEC): Remove.
|
||||
|
||||
2009-12-03 Sebastian Pop <sebastian.pop@amd.com>
|
||||
Richard Henderson <rth@redhat.com>
|
||||
|
||||
|
@ -933,7 +933,7 @@ hppa*-*-linux*)
|
||||
target_cpu_default="MASK_PA_11|MASK_NO_SPACE_REGS"
|
||||
tm_file="${tm_file} dbxelf.h elfos.h svr4.h linux.h glibc-stdint.h pa/pa-linux.h \
|
||||
pa/pa32-regs.h pa/pa32-linux.h"
|
||||
tmake_file="${tmake_file} pa/t-linux"
|
||||
tmake_file="${tmake_file} pa/t-linux t-slibgcc-libgcc"
|
||||
# Set the libgcc version number
|
||||
if test x$sjlj = x1; then
|
||||
tmake_file="$tmake_file pa/t-slibgcc-sjlj-ver"
|
||||
|
@ -31,12 +31,6 @@ along with GCC; see the file COPYING3. If not see
|
||||
#undef CPP_SPEC
|
||||
#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
|
||||
|
||||
#undef LIB_SPEC
|
||||
#define LIB_SPEC \
|
||||
"%{pthread:-lpthread} \
|
||||
%{shared:-lgcc -lc} \
|
||||
%{!shared:%{mieee-fp:-lieee} %{shared-libgcc:-lgcc} %{profile:-lc_p}%{!profile:-lc}}"
|
||||
|
||||
#undef ASM_SPEC
|
||||
#define ASM_SPEC \
|
||||
"%{v:-V} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user