[Libguestfs] [PATCH] Fix building on architectures where ocamlopt is not available

Richard W.M. Jones rjones at redhat.com
Fri Feb 28 14:57:51 UTC 2014


On Fri, Feb 28, 2014 at 03:53:55PM +0100, Olaf Hering wrote:
> On Fri, Feb 28, Hilko Bengen wrote:
> 
> > ---
> >  builder/Makefile.am        | 18 +++++++++++++-
> >  configure.ac               |  2 ++
> >  mllib/Makefile.am          | 60 +++++++++++++++++++++++++++++++---------------
> >  ocaml/Makefile.am          | 28 +++++++++++++++-------
> 
> Something like this is required:
> 
> 
> diff --git a/ocaml/Makefile.am b/ocaml/Makefile.am
> index 708b2e7..698e13a 100644
> --- a/ocaml/Makefile.am
> +++ b/ocaml/Makefile.am
> @@ -37,6 +37,11 @@ CLEANFILES += t/*.cmi t/*.cmo t/*.cmx t/*.o t/*.a t/*.so
>  
>  if HAVE_OCAML
>  
> +DATA_HOOK_FILES = META *.so *.a *.cma *.cmi $(srcdir)/*.mli
> +if HAVE_OCAMLOPT
> +DATA_HOOK_FILES += *.cmx *.cmxa
> +endif
> +
>  OCAMLCFLAGS = -g -warn-error CDEFLMPSUVYZX
>  OCAMLOPTFLAGS = $(OCAMLCFLAGS)
>  
> @@ -177,7 +182,7 @@ install-data-hook:
>  	$(OCAMLFIND) install \
>  	  -ldconf ignore -destdir $(DESTDIR)$(OCAMLLIB) \
>  	  guestfs \
> -	  META *.so *.a *.cma *.cmx *.cmxa *.cmi $(srcdir)/*.mli
> +	  $(DATA_HOOK_FILES)
>  	rm $(DESTDIR)$(OCAMLLIB)/guestfs/bindtests.*
>  	rm $(DESTDIR)$(OCAMLLIB)/guestfs/libguestfsocaml.a

Looks reasonable to me.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top




More information about the Libguestfs mailing list