[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] ARM64 hardware in osstest (WAS: [PATCH 0/2] ocaml: Start on fixing brokenness when no ocamlopt)



> On 30. Mar 2017, at 15:40, Ian Jackson <ian.jackson@xxxxxxxxxxxxx> wrote:
> 
> Christian, can you advise what the correct test should be to check
> whether the native code compiler is available ?  I can then try to
> make a patch to our autoconfery, and maybe you would be able to review
> it.  Or if you prefer to make that patch I'd be happy to review it of
> course.

Native code compilation is available when either ocamlopt or ocamlopt.opt is in 
the PATH. The byte code compilers are ocamlc and ocamlc.opt and at least one of 
them should be in the PATH. This should be easy to check with autoconf. This 
assumes that the compiler installation is otherwise reasonable such that 
autoconf does not have to check for all other tools that compilation depends 
on. While it is conceivable that only the native code compilers are available 
and not the byte code compilers, I would not plan for that.

The difference between {ocamlc,ocamlopt}.opt and {ocamlc,ocamlopt} is that the 
.opt compilers are themselves native binaries but they create the same code - 
so ocamlopt and ocamlopt.opt will create the same native binary but the .opt 
variant is compiling code a bit quicker. 

I’ll try to get byte-code-only compilation of xenstored to work and would be 
happy if you would improve the autoconf part.

Cheers

— Christian
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.