Skip to content
This repository was archived by the owner on Dec 20, 2019. It is now read-only.

Commit 8e14f66

Browse files
authored
Add 3.9 Packaging Scripts and Cross Compilation Support (#8)
* [mono] Add packaging script * [llvm] Add clang-tblgen to the dpkg because llvm build system omits it in install * [cross] Made rules file parameterized for cross compilation * [cross] Parameterize the deb architecture on environment variable * Remove dependency on cmake * Remove clang (and clang-tblgen) compilation * Change compat level from 7 to 9
1 parent bdb3a11 commit 8e14f66

File tree

8 files changed

+513
-0
lines changed

8 files changed

+513
-0
lines changed

scripts/ci/debian/README

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
The Debian Package mono-llvm
2+
----------------------------
3+
4+
Comments regarding the Package
5+
6+
This package is a build of the mono fork of llvm. The mono project requires a number of patches
7+
in order to use LLVM for some of our backends.

scripts/ci/debian/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
mono-llvm (3.9) unstable; urgency=low
2+
3+
* Initial Release.
4+
5+
-- Alex Kyte <alkyte@microsoft.com> Thu, 16 Jun 2016 17:22:31 -0400

scripts/ci/debian/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9

scripts/ci/debian/control

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Source: mono-llvm
2+
Priority: optional
3+
Maintainer: Alex Kyte <alkyte@microsoft.com>
4+
Build-Depends: debhelper (>= 7.0.50~), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, swig, python-six, python-sphinx, ocaml-nox, binutils-dev, libjsoncpp-dev, lcov, procps, help2man, dh-ocaml, zlib1g-dev
5+
Standards-Version: 3.9.4
6+
Section: libs
7+
Homepage: https://github.com/mono/llvm.git
8+
9+
Package: mono-llvm
10+
Section: libs
11+
Architecture: any
12+
Depends: ${shlibs:Depends}, ${misc:Depends}
13+
Description: The mono fork of llvm
14+
This is a fork of llvm which is used by the
15+
llvm backend of mono. This is required for
16+
some backends but not others. In this fork some
17+
mono-specific changes have been made. This package
18+
is set at a specific commit, this is not the release
19+
package of 3.9.

0 commit comments

Comments
 (0)