From: Robert Schwebel <r.schwebel@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Robert Schwebel <r.schwebel@pengutronix.de>
Subject: [ptxdist] [PATCH 3/4] mono: version bump 2.10.1 -> 3.2.6
Date: Sat, 20 Aug 2016 19:47:07 +0200 [thread overview]
Message-ID: <1471715228-16326-3-git-send-email-r.schwebel@pengutronix.de> (raw)
In-Reply-To: <1471715228-16326-1-git-send-email-r.schwebel@pengutronix.de>
The patch 0001-Fix-sgen-build-on-PPC-linux.patch is not necessary any
more, as the configure scripts do the PowerPC detection differently.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
---
.../0001-Fix-sgen-build-on-PPC-linux.patch | 28 ----------
patches/mono-2.10.1/series | 3 --
rules/mono.make | 61 ++++++++++++++++------
3 files changed, 46 insertions(+), 46 deletions(-)
delete mode 100644 patches/mono-2.10.1/0001-Fix-sgen-build-on-PPC-linux.patch
delete mode 100644 patches/mono-2.10.1/series
diff --git a/patches/mono-2.10.1/0001-Fix-sgen-build-on-PPC-linux.patch b/patches/mono-2.10.1/0001-Fix-sgen-build-on-PPC-linux.patch
deleted file mode 100644
index 01d45d7..0000000
--- a/patches/mono-2.10.1/0001-Fix-sgen-build-on-PPC-linux.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Wed, 20 Apr 2011 09:19:50 +0200
-Subject: [PATCH] Fix sgen build on PPC linux.
-
-This is part of the upstream commit 4a812850f8af461619530dfd7c6e7f4531fdcf8d
-from Zoltan Varga <vargaz@gmail.com>
-
-Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
----
- mono/metadata/sgen-archdep.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/mono/metadata/sgen-archdep.h b/mono/metadata/sgen-archdep.h
-index a1e3e6d..cde4ef5 100644
---- a/mono/metadata/sgen-archdep.h
-+++ b/mono/metadata/sgen-archdep.h
-@@ -102,7 +102,7 @@
- ((a)[14] = (gpointer) (UCONTEXT_REG_R15 (ctx))); \
- } while (0)
-
--#elif defined(__ppc__)
-+#elif defined(__ppc__) || defined(__powerpc__) || defined(__powerpc64__)
-
- #define REDZONE_SIZE 224
-
---
-1.7.4.1
-
diff --git a/patches/mono-2.10.1/series b/patches/mono-2.10.1/series
deleted file mode 100644
index 1e99997..0000000
--- a/patches/mono-2.10.1/series
+++ /dev/null
@@ -1,3 +0,0 @@
-# generated by git-ptx-patches
-0001-Fix-sgen-build-on-PPC-linux.patch
-# 0986299811d2f60314c4897bb298f9af - git-ptx-patches magic
diff --git a/rules/mono.make b/rules/mono.make
index 87265de..d8d4099 100644
--- a/rules/mono.make
+++ b/rules/mono.make
@@ -18,8 +18,8 @@ endif
#
# Paths and names
#
-MONO_VERSION := 2.10.1
-MONO_MD5 := ae8d1875447527599e68dd6c1d82bc11
+MONO_VERSION := 3.2.6
+MONO_MD5 := 076e815090f9807f273b06a98e76e274
MONO := mono-$(MONO_VERSION)
MONO_SUFFIX := tar.bz2
MONO_URL := http://download.mono-project.com/sources/mono/$(MONO).$(MONO_SUFFIX)
@@ -29,6 +29,19 @@ MONO_LICENSE := unknown
MONO_DEVPKG := NO
# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/mono.extract:
+ @$(call targetinfo)
+ @$(call clean, $(MONO_DIR))
+ @$(call extract, MONO)
+# # The mono archive has some stray .git files in it's externals-subdirs
+ @find $(MONO_DIR) -name .git -print0 | xargs -0 rm -v
+ @$(call patchin, MONO)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
@@ -45,7 +58,7 @@ MONO_CONF_OPT := \
--disable-solaris-tar-check \
--disable-nls \
--disable-mcs-build \
- --enable-quiet-build \
+ --enable-silent-rules \
--disable-parallel-mark \
--disable-dev-random \
--enable-shared-handles \
@@ -53,32 +66,50 @@ MONO_CONF_OPT := \
--disable-big-arrays \
--disable-dtrace \
--disable-llvm \
+ --disable-loadedllvm \
--disable-mono-debugger \
--with-libgdiplus=installed \
- --with-glib=embedded \
--with-gc=included \
--with-tls=pthread \
--with-sigaltstack=no \
--with-static_mono=no \
+ --with-shared_mono=yes \
--with-xen_opt=no \
--with-large-heap=no \
--with-ikvm-native=yes \
- --with-jit=yes \
- --with-interp=no \
- --without-x \
--with-profile2=no \
--with-profile4=no \
- --with-moonlight=no \
+ --with-profile4_5=no \
+ --with-monodroid=no \
--with-monotouch=no \
+ --with-mobile=no \
--with-oprofile=no \
--with-malloc-mempools=no \
- --with-mcs-docs=no
-
-# --enable-minimal=LIST drop support for LIST subsystems.
-# LIST is a comma-separated list from: aot, profiler, decimal, pinvoke, debug,
-# reflection_emit, reflection_emit_save, large_code, logging, com, ssa, generics, attach, jit, simd,soft_debug.
-
-# --with-glib=embedded|system Choose glib API: system or embedded (default to system)
+ --with-mcs-docs=no \
+ --with-lazy-gc-thread-creation=no \
+ --enable-libraries \
+ --enable-executables \
+ --disable-extension-module \
+ --disable-small-config \
+ --enable-system-aot \
+ --enable-boehm \
+ --disable-nacl-codegen \
+ --disable-nacl-gc \
+ --disable-icall-symbol-map \
+ --enable-icall-export \
+ --disable-icall-tables \
+ --with-jumptables=no \
+ --with-sgen=no
+
+# --enable-minimal=LIST drop support for LIST subsystems.
+# --with-crosspkgdir=/path/to/pkg-config/dir Change pkg-config dir to custom dir
+#
+# LIST is a comma-separated list from: aot, profiler, decimal, pinvoke, debug,
+# appdomains, verifier, reflection_emit, reflection_emit_save, large_code,
+# logging, com, ssa, generics, attach, jit, simd, soft_debug, perfcounters,
+# normalization, assembly_remapping, shared_perfcounters, remoting, security,
+# sgen_remset, sgen_marksweep_par, sgen_marksweep_fixed,
+# sgen_marksweep_fixed_par, sgen_copying.],
# ----------------------------------------------------------------------------
# Target-Install
--
2.8.1
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
next prev parent reply other threads:[~2016-08-20 17:47 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-20 17:47 [ptxdist] [PATCH 1/4] dnsmasq: fix overwritten PKG_CONFIG Robert Schwebel
2016-08-20 17:47 ` [ptxdist] [PATCH 2/4] lighttpd: create /etc/lighttpd/conf.d in any case Robert Schwebel
2016-08-20 17:47 ` Robert Schwebel [this message]
2016-08-20 17:47 ` [ptxdist] [PATCH 4/4] host-qemu: enable libusb by default Robert Schwebel
2016-08-22 8:17 ` Robert Schwebel
2016-08-22 8:28 ` [ptxdist] [PATCH 1/4] dnsmasq: fix overwritten PKG_CONFIG Robert Schwebel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1471715228-16326-3-git-send-email-r.schwebel@pengutronix.de \
--to=r.schwebel@pengutronix.de \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox