All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] package/monolite: bump to version 156
@ 2017-05-23 10:20 Angelo Compagnucci
  2017-05-23 10:20 ` [Buildroot] [PATCH 2/2] package/mono: bump to version 4.8.1.0 Angelo Compagnucci
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Angelo Compagnucci @ 2017-05-23 10:20 UTC (permalink / raw)
  To: buildroot

This patch bumps monolite to version 156.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
---
 package/monolite/monolite.hash | 2 +-
 package/monolite/monolite.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/monolite/monolite.hash b/package/monolite/monolite.hash
index 621e5e4..09f9554 100644
--- a/package/monolite/monolite.hash
+++ b/package/monolite/monolite.hash
@@ -1,2 +1,2 @@
 # sha256 locally computed
-sha256 c01e9ba37d8d8f9ef68e08170b2582cc710a8a77756e2412dff298a39b3c4d2b  monolite-149-latest.tar.gz
+sha256 2cdf6cff1d82d76412461a4c8a3616bb2aa1e835fb55479941662dec3799c924  monolite-156-latest.tar.gz
diff --git a/package/monolite/monolite.mk b/package/monolite/monolite.mk
index 6b982b3..73f2352 100644
--- a/package/monolite/monolite.mk
+++ b/package/monolite/monolite.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-MONOLITE_VERSION = 149
+MONOLITE_VERSION = 156
 MONOLITE_SITE = http://download.mono-project.com/monolite/
 MONOLITE_SOURCE = monolite-$(MONOLITE_VERSION)-latest.tar.gz
 MONOLITE_LICENSE = LGPL-2.0 or commercial
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 2/2] package/mono: bump to version 4.8.1.0
  2017-05-23 10:20 [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Angelo Compagnucci
@ 2017-05-23 10:20 ` Angelo Compagnucci
  2017-05-28  7:09 ` [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Bernd Kuhls
  2017-05-31 20:41 ` Thomas Petazzoni
  2 siblings, 0 replies; 5+ messages in thread
From: Angelo Compagnucci @ 2017-05-23 10:20 UTC (permalink / raw)
  To: buildroot

This patch bumps mono the version 4.8.1.0.
Simultaneously it removes an upstreamed patch and
updates another one to the latest source code.

It disables also aot compilation cause the build system was fixed
to support this option again.

It disables also the compilation of the optional BoringTLS stack:
this stack it's distributed as an external component inside
the mono source tree and it carries it's own build system (cmake).
To be compiled inside buildroot it requires hacking the mono build
system to pass the correct compiling options to cmake. This
will be done in a future patch set.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
---
 ...6-Remove-unit-tests-from-mono-compilation.patch | 20 +++++-----
 ...009-fix-musl-incorrect-sigcontext-include.patch | 44 ----------------------
 package/mono/mono.hash                             |  2 +-
 package/mono/mono.mk                               | 12 +++---
 4 files changed, 18 insertions(+), 60 deletions(-)
 delete mode 100644 package/mono/0009-fix-musl-incorrect-sigcontext-include.patch

diff --git a/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch b/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch
index 3714b65..6adbd81 100644
--- a/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch
+++ b/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch
@@ -1,6 +1,6 @@
-From 155f96953d1b898f04a4e708c9ebc1e450b2f63e Mon Sep 17 00:00:00 2001
+From 357bea890354acda52aa6dfaec7fa232fa0b8208 Mon Sep 17 00:00:00 2001
 From: Angelo Compagnucci <angelo.compagnucci@gmail.com>
-Date: Tue, 24 Nov 2015 23:11:10 +0100
+Date: Tue, 23 May 2017 11:19:58 +0200
 Subject: [PATCH] Remove unit-tests from mono compilation
 
 This patch fixes compiling errors with unit-tests under linux.
@@ -11,19 +11,19 @@ Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/mono/Makefile.am b/mono/Makefile.am
-index ef41dfe..7129507 100644
+index 8c9c2cb..7af36ec 100644
 --- a/mono/Makefile.am
 +++ b/mono/Makefile.am
-@@ -30,7 +30,7 @@ monotouch-do-clean:
- 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
+@@ -34,7 +34,7 @@ monotouch-do-clean:
+          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \
      done;
  else
--SUBDIRS = arch utils io-layer cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler
-+SUBDIRS = arch utils io-layer cil metadata $(sgen_dirs) mini dis tests benchmark profiler
+-SUBDIRS = $(btls_dirs) arch utils io-layer cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler
++SUBDIRS = $(btls_dirs) arch utils io-layer cil metadata $(sgen_dirs) mini dis tests benchmark profiler
  endif
  endif
--DIST_SUBDIRS = arch utils io-layer cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler
-+DIST_SUBDIRS = arch utils io-layer cil metadata $(sgen_dirs) mini dis tests benchmark profiler
+-DIST_SUBDIRS = btls arch utils io-layer cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler
++DIST_SUBDIRS = btls arch utils io-layer cil metadata $(sgen_dirs) mini dis tests benchmark profiler
 -- 
-1.9.1
+2.7.4
 
diff --git a/package/mono/0009-fix-musl-incorrect-sigcontext-include.patch b/package/mono/0009-fix-musl-incorrect-sigcontext-include.patch
deleted file mode 100644
index 3d932b6..0000000
--- a/package/mono/0009-fix-musl-incorrect-sigcontext-include.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 63f0b0246b8125ae48b15bd182bb5831be02e6c9 Mon Sep 17 00:00:00 2001
-From: Angelo Compagnucci <angelo.compagnucci@gmail.com>
-Date: Mon, 27 Jun 2016 21:32:11 +0200
-Subject: [PATCH] fix musl incorrect sigcontext include
-
-On musl __GLIBC__ is not defined, so the conditional logic will
-not produce correct result. Add a specific case to handle when
-__GLIBC__ is not defined.
-
-Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
----
- libgc/os_dep.c             | 2 +-
- mono/mini/exceptions-arm.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libgc/os_dep.c b/libgc/os_dep.c
-index 8c8e098..34859c1 100644
---- a/libgc/os_dep.c
-+++ b/libgc/os_dep.c
-@@ -32,7 +32,7 @@
-       /* prototypes, so we have to include the top-level sigcontext.h to    */
-       /* make sure the former gets defined to be the latter if appropriate. */
- #     include <features.h>
--#     if 2 <= __GLIBC__
-+#     if 2 <= __GLIBC__ || !defined(__GLIBC__)
- #       if 2 == __GLIBC__ && 0 == __GLIBC_MINOR__
- 	  /* glibc 2.1 no longer has sigcontext.h.  But signal.h	*/
- 	  /* has the right declaration for glibc 2.1.			*/
-diff --git a/mono/mini/exceptions-arm.c b/mono/mini/exceptions-arm.c
-index b036aa7..a3e2164 100644
---- a/mono/mini/exceptions-arm.c
-+++ b/mono/mini/exceptions-arm.c
-@@ -14,7 +14,7 @@
- #include <string.h>
- 
- #ifndef MONO_CROSS_COMPILE
--#ifdef HAVE_ASM_SIGCONTEXT_H
-+#if defined(HAVE_ASM_SIGCONTEXT_H) && defined(__GLIBC__)
- #include <asm/sigcontext.h>
- #endif  /* def HAVE_ASM_SIGCONTEXT_H */
- #endif
--- 
-1.9.1
-
diff --git a/package/mono/mono.hash b/package/mono/mono.hash
index 6719fec..89b8ed0 100644
--- a/package/mono/mono.hash
+++ b/package/mono/mono.hash
@@ -1,2 +1,2 @@
 # sha256 locally computed
-sha256 8965d107f4ebf4583ba1b50e0dcad39f0dc6adac8df7a083e9c5879ad93c0ea4  mono-4.6.2.16.tar.bz2
+sha256 18cb38a670e51609c36c687ed90ad42cfedabeffd0a2dc5f7f0c46249eb8dbef  mono-4.8.1.0.tar.bz2
diff --git a/package/mono/mono.mk b/package/mono/mono.mk
index 58dfab7..b066bc6 100644
--- a/package/mono/mono.mk
+++ b/package/mono/mono.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-MONO_VERSION = 4.6.2.16
+MONO_VERSION = 4.8.1.0
 MONO_SITE = http://download.mono-project.com/sources/mono
 MONO_SOURCE = mono-$(MONO_VERSION).tar.bz2
 MONO_LICENSE = GPL-2.0 or MIT (compiler, tools), MIT (libs) or commercial
@@ -20,9 +20,10 @@ MONO_AUTORECONF = YES
 # Disable managed code (mcs folder) from building
 MONO_CONF_OPTS = --with-mcs-docs=no \
 	--with-ikvm-native=no \
-	--enable-minimal=profiler,debug \
+	--enable-minimal=profiler,debug,aot \
 	--disable-mcs-build \
-	--enable-static
+	--enable-static \
+	--disable-btls
 
 # The libraries have been built by the host-mono build. Since they are
 # architecture-independent, we simply copy them to the target.
@@ -45,8 +46,9 @@ MONO_DEPENDENCIES += host-mono
 HOST_MONO_CONF_OPTS = --with-mcs-docs=no \
 	--disable-libraries \
 	--with-ikvm-native=no \
-	--enable-minimal=profiler,debug \
-	--enable-static
+	--enable-minimal=profiler,debug,aot \
+	--enable-static \
+	--disable-btls
 
 # ensure monolite is used
 HOST_MONO_MAKE_OPTS += EXTERNAL_MCS=false
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/2] package/monolite: bump to version 156
  2017-05-23 10:20 [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Angelo Compagnucci
  2017-05-23 10:20 ` [Buildroot] [PATCH 2/2] package/mono: bump to version 4.8.1.0 Angelo Compagnucci
@ 2017-05-28  7:09 ` Bernd Kuhls
  2017-05-28  7:48   ` Angelo Compagnucci
  2017-05-31 20:41 ` Thomas Petazzoni
  2 siblings, 1 reply; 5+ messages in thread
From: Bernd Kuhls @ 2017-05-28  7:09 UTC (permalink / raw)
  To: buildroot

Am Tue, 23 May 2017 12:20:34 +0200 schrieb Angelo Compagnucci:

> -MONOLITE_VERSION = 149
> +MONOLITE_VERSION = 156
>  MONOLITE_SITE = http://download.mono-project.com/monolite/

Hi,

why not use version 164?

Regards, Bernd

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/2] package/monolite: bump to version 156
  2017-05-28  7:09 ` [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Bernd Kuhls
@ 2017-05-28  7:48   ` Angelo Compagnucci
  0 siblings, 0 replies; 5+ messages in thread
From: Angelo Compagnucci @ 2017-05-28  7:48 UTC (permalink / raw)
  To: buildroot

Hi Bernd,

Il 28 mag 2017 9:10 AM, "Bernd Kuhls" <bernd.kuhls@t-online.de> ha scritto:

Am Tue, 23 May 2017 12:20:34 +0200 schrieb Angelo Compagnucci:

> -MONOLITE_VERSION = 149
> +MONOLITE_VERSION = 156
>  MONOLITE_SITE = http://download.mono-project.com/monolite/

Hi,

why not use version 164?


Cause the required version of monolite specified in the mono make file for
version 4.8.1.0 is 156.

Sincerely, Angelo


Regards, Bernd

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170528/2a2151fb/attachment.html>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/2] package/monolite: bump to version 156
  2017-05-23 10:20 [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Angelo Compagnucci
  2017-05-23 10:20 ` [Buildroot] [PATCH 2/2] package/mono: bump to version 4.8.1.0 Angelo Compagnucci
  2017-05-28  7:09 ` [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Bernd Kuhls
@ 2017-05-31 20:41 ` Thomas Petazzoni
  2 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2017-05-31 20:41 UTC (permalink / raw)
  To: buildroot

Hello,

On Tue, 23 May 2017 12:20:34 +0200, Angelo Compagnucci wrote:
> This patch bumps monolite to version 156.
> 
> Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
> ---
>  package/monolite/monolite.hash | 2 +-
>  package/monolite/monolite.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

Both applied to next. Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-05-31 20:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-23 10:20 [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Angelo Compagnucci
2017-05-23 10:20 ` [Buildroot] [PATCH 2/2] package/mono: bump to version 4.8.1.0 Angelo Compagnucci
2017-05-28  7:09 ` [Buildroot] [PATCH 1/2] package/monolite: bump to version 156 Bernd Kuhls
2017-05-28  7:48   ` Angelo Compagnucci
2017-05-31 20:41 ` Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.