delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/12/27/05:32:56

From: tolj AT uni-duesseldorf DOT de (Stipe Tolj)
Subject: Re: IBM's Jikes Java Compiler on Cygwin b20.1
27 Dec 1998 05:32:56 -0800 :
Message-ID: <368632A6.9E3193A2.cygnus.gnu-win32@uni-duesseldorf.de>
References: <Pine DOT SUN DOT 3 DOT 93 DOT 981225192713 DOT 24375D-200000 AT modi DOT xraylith DOT wisc DOT edu>
Mime-Version: 1.0
To: Mumit Khan <khan AT xraylith DOT wisc DOT edu>
Cc: GNU-Win32 <gnu-win32 AT cygnus DOT com>

> Or use the workaround I had sent you. I recommend not mixing b19 and
> b20.x compilers (unless you use egcs for both of course).
>
> > ...
> > ld -L. -o jikes.exe jikes.o scanner.o code.o zip.o unzip.o ast.o
> > diagnose.o parser.o lpginput.o lcase.o javaact.o error.o set.o symbol.o
> > lookup.o depend.o stream.o op.o control.o modifier.o system.o bytecode.o
> > body.o decl.o definite.o dump.o expr.o getclass.o init.o double.o
> > config.o option.o incrmnt.o case.o long.o -lstdc++ -lgcc -lcrtdll
> > -lcygwin -lkernel32
> > ld: warning: cannot find entry symbol _mainCRTStartup; defaulting to
> > 00401000
>
> Yikes! Why are you using "ld" to link! You're missing the startup files,
> and the program crashes and it has every right to. Also, why are you
> linking with CRTDLL for a Cygwin app (if it's to get the wcscpy etc,
> it's the wrong way to do it)! Never mix Cygwin and MS runtime DLLs.
>
> I'm attaching my trivial patch for Jikes, so you can just type 'make'.
> It also enables wide char versions of stuff from config.cpp when
> __CYGWIN__ is defined.

thanks a lot Mumit for the advice and the diff file. After appliying the patch the package
compiles smooth using egcs-1.1.

I'll put the patch file to our diff section on our project's web site.

Regards,
Stipe

--
Stipe Tolj <tolj AT uni-duesseldorf DOT de>
Cygwin Porting Project
Department of Economical Computer Science
University of Cologne, Germany
http://www-public.rz.uni-duesseldorf.de/~tolj



-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019