X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libjava%2Flibgcj.spec.in;h=22eec3dbc795e0af61c33c8d1134eecd3a4a4e7a;hb=9a1f41f03ac0f7c491aa48bde989a67a2af6359c;hp=ec026580f28fece7ed2ed562402385789366066b;hpb=2629d8057817e7327f63d151692a5562895df341;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libjava/libgcj.spec.in b/libjava/libgcj.spec.in index ec026580f28..22eec3dbc79 100644 --- a/libjava/libgcj.spec.in +++ b/libjava/libgcj.spec.in @@ -3,16 +3,10 @@ # It is used to specify the standard libraries we need in order # to link with libgcj. # -%rename lib liborig -*lib: -lgcj -lm @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(liborig) +%rename startfile startfileorig +*startfile: @THREADSTARTFILESPEC@ %(startfileorig) -*jc1: @DIVIDESPEC@ @EXCEPTIONSPEC@ @JC1GCSPEC@ -fasynchronous-exceptions +%rename lib liborig +*lib: @LD_START_STATIC_SPEC@ @LIBGCJ_SPEC@ @LD_FINISH_STATIC_SPEC@ @LIBMATHSPEC@ @LDLIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc) @LIBSTDCXXSPEC@ %(liborig) -# -# libgcc should really be a shared library. This is a design flaw -# that causes no end of mysterious problems. If we are using the -# GNU linker, force parts of libgcc into the program file rather -# than picking bits up from various shared libraries. -# -%rename startfile startfileorig -*startfile: %(startfileorig) @LIBDATASTARTSPEC@ @FORCELIBGCCSPEC@ +*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ @ATOMICSPEC@ @LIBGCJ_BC_SPEC@ -fkeep-inline-functions