Commit eac6d991 authored by Sylvestre Ledru's avatar Sylvestre Ledru

bring back ocaml

parent a54bc66d
...@@ -13,10 +13,10 @@ Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils, ...@@ -13,10 +13,10 @@ Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils,
g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32], g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32],
libjs-mathjax, libjs-mathjax,
doxygen, gfortran doxygen, gfortran
# ocaml-nox [amd64 arm64 armel armhf i386 ppc64el s390x], ocaml-nox [amd64 arm64 armel armhf i386 ppc64el s390x],
# ocaml-findlib [amd64 arm64 armel armhf i386 ppc64el s390x], ocaml-findlib [amd64 arm64 armel armhf i386 ppc64el s390x],
# libctypes-ocaml-dev [amd64 arm64 armel armhf i386 ppc64el s390x], libctypes-ocaml-dev [amd64 arm64 armel armhf i386 ppc64el s390x],
# dh-ocaml [amd64 arm64 armel armhf i386 ppc64el s390x], dh-ocaml [amd64 arm64 armel armhf i386 ppc64el s390x],
Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev
Standards-Version: 4.2.1 Standards-Version: 4.2.1
Homepage: https://www.llvm.org/ Homepage: https://www.llvm.org/
...@@ -323,28 +323,28 @@ Description: Modular compiler and toolchain technologies, tools ...@@ -323,28 +323,28 @@ Description: Modular compiler and toolchain technologies, tools
. .
This package provides tools for testing. This package provides tools for testing.
# Package: libllvm-7-ocaml-dev Package: libllvm-7-ocaml-dev
# Section: ocaml Section: ocaml
# Architecture: amd64 arm64 armel armhf i386 ppc64el s390x Architecture: amd64 arm64 armel armhf i386 ppc64el s390x
# Suggests: llvm-7-doc Suggests: llvm-7-doc
# Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-7-dev (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-7-dev (= ${binary:Version})
# Replaces: libllvm-x.y-ocaml-dev Replaces: libllvm-x.y-ocaml-dev
# Conflicts: libllvm-x.y-ocaml-dev Conflicts: libllvm-x.y-ocaml-dev
# Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev
# Description: Modular compiler and toolchain technologies, OCaml bindings Description: Modular compiler and toolchain technologies, OCaml bindings
# LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
# compilers, optimizers, just-in-time code generators, and many other compilers, optimizers, just-in-time code generators, and many other
# compiler-related programs. compiler-related programs.
# . .
# LLVM uses a single, language-independent virtual instruction set both LLVM uses a single, language-independent virtual instruction set both
# as an offline code representation (to communicate code between as an offline code representation (to communicate code between
# compiler phases and to run-time systems) and as the compiler internal compiler phases and to run-time systems) and as the compiler internal
# representation (to analyze and transform programs). This persistent representation (to analyze and transform programs). This persistent
# code representation allows a common set of sophisticated compiler code representation allows a common set of sophisticated compiler
# techniques to be applied at compile-time, link-time, install-time, techniques to be applied at compile-time, link-time, install-time,
# run-time, or "idle-time" (between program runs). run-time, or "idle-time" (between program runs).
# . .
# This package provides the OCaml bindings to develop applications using llvm. This package provides the OCaml bindings to develop applications using llvm.
Package: llvm-7-doc Package: llvm-7-doc
Section: doc Section: doc
......
...@@ -188,12 +188,12 @@ OCAML_ENABLE= no ...@@ -188,12 +188,12 @@ OCAML_ENABLE= no
OCAML_ARCHS := amd64 arm64 armel armhf i386 ppc64el s390x OCAML_ARCHS := amd64 arm64 armel armhf i386 ppc64el s390x
ifneq (,$(filter $(DEB_HOST_ARCH),$(OCAML_ARCHS))) ifneq (,$(filter $(DEB_HOST_ARCH),$(OCAML_ARCHS)))
# Enable OCAML for this arch. # Enable OCAML for this arch.
# OCAML_ENABLE=yes OCAML_ENABLE=yes
# OCAML_STDLIB_DIR ?= $(shell ocamlc -where) OCAML_STDLIB_DIR ?= $(shell ocamlc -where)
# DH_OPTIONS=--with ocaml DH_OPTIONS=--with ocaml
endif endif
# Force the deactivation of ocaml until the transition is done # Force the deactivation of ocaml until the transition is done
OCAML_ENABLE=no #OCAML_ENABLE=no
LIBFUZZER_ENABLE=yes LIBFUZZER_ENABLE=yes
ifeq (,$(filter $(DEB_HOST_ARCH_OS),linux)) ifeq (,$(filter $(DEB_HOST_ARCH_OS),linux))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment