GCJ, libgcc, collect2 and MinGW
Ranjit Mathew
rmathew@gmail.com
Tue Jul 4 02:33:00 GMT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Andrew Haley wrote:
> Ranjit Mathew writes:
>> > On to the main query: Does anyone know the incantation that
> > can be used in libgcj.spec to insert in an option that will
> > affect even the libgcc spec that appears *before it* in the
> > linking sequence? For example, "gcc/config/i386/mingw32.h"
> > defines:
>> Look at libgcj.spec:
>> %rename lib liborig
> *lib: -lgcj -lm -lpthread -ldl %(libgcc) %(liborig)
Thank you! It seems to work. I'm now testing a patch
based around this change:
- ----------------------------- 8< -----------------------------
Index: libgcj.spec.in
===================================================================
- --- libgcj.spec.in (revision 115112)
+++ libgcj.spec.in (working copy)
@@ -3,6 +3,9 @@
# It is used to specify the standard libraries we need in order
# to link with libgcj.
#
+%rename libgcc libgccorig
+*libgcc: @THREADLIBGCCSPEC@ %(libgccorig)
+
%rename lib liborig
*lib: @LD_START_STATIC_SPEC@ -lgcj @LD_FINISH_STATIC_SPEC@ -lm
@LIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc)
%(liborig)
- ----------------------------- 8< -----------------------------
Thanks,
Ranjit.
- --
Ranjit Mathew Email: rmathew AT gmail DOT com
Bangalore, INDIA. Web: http://rmathew.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEqdN/Yb1hx2wRS48RAj82AKCS5JhwRN+5VotF9EbAgp/eI27/XACeID7e
Sh4TJDXHKIGq6AN7qGFk1AY=
=9z7O
-----END PGP SIGNATURE-----
More information about the Java
mailing list