On Jun 11 17:18, Damien Doligez wrote:
> Hi,
> 
> On 2013-06-09, at 17:49, Per Larsson wrote:
> 
> > I get the following error message when trying to link with the native 
> > compiler:
> > 
> > ocamlopt -o mlok2hll-1 -warn-error +A -annot str.cmxa util.cmx error.cmx 
> > id.cmx mlok.cmx parse.cmx lex.cmx hll.cmx compile.cmx main.cmx
> > ** Cannot resolve symbols for /usr/lib/ocaml/libasmrun.a(freelist.o):
> > ___chkstk_ms
> > ** Cannot resolve symbols for /usr/lib/ocaml/libasmrun.a(md5.o):
> > ___chkstk_ms
> > ** Cannot resolve symbols for /usr/lib/ocaml/libasmrun.a(sys.o):
> > ___chkstk_ms
> > File "caml_startup", line 1:
> > Error: Error during linking
> > 
> > There is nothing special with the inputs above, I get the same error with 
> > other tested ocaml projects. I've used the ocaml package from the cygwin 
> > package loader. Maybe I'm doing something wrong? Is there some new library 
> > with must be loaded from version 4.0
> 
> This ___chkstk_ms business is inserted by gcc and should be part of the C 
> runtime library. Which version of gcc do you have? On cygwin, OCaml needs gcc 
> version 4.7.2 because of an unknown problem with the gcc-4.5.3-3 package.

Ouch!  As long as gcc 4.7.2 is not the defualt compiler, that's kind
of borderline since you force people to install the test release of gcc.

Granted, it's time we get a 4.7 or 4.8 based gcc ASAP...


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to