Accepting request 145954 from Mono:Factory

fix arm builds. please forward to Factory, thanks. (forwarded request 145938 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/145954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=64
This commit is contained in:
Ismail Dönmez 2012-12-30 11:19:38 +00:00 committed by Git OBS Bridge
commit 2ec6397077
7 changed files with 52 additions and 22 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a7327d99d1733b12a9dd2d59c1b50836168859f9686a57163248ae1e6c6be97b
size 41323928

3
mono-3.0.2.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:642f77c2ba2f90637638f453c579e9385c36ecf8b5cafe16307323746f43c44f
size 67323152

View File

@ -1,8 +1,8 @@
Index: mono-2.10.6/mono/mini/mini-arm.c Index: mono-3.0.2/mono/mini/mini-arm.c
=================================================================== ===================================================================
--- mono-2.10.6.orig/mono/mini/mini-arm.c --- mono-3.0.2.orig/mono/mini/mini-arm.c
+++ mono-2.10.6/mono/mini/mini-arm.c +++ mono-3.0.2/mono/mini/mini-arm.c
@@ -592,6 +592,9 @@ mono_arch_cpu_optimizazions (guint32 *ex @@ -721,6 +721,9 @@ mono_arch_cpu_optimizations (guint32 *ex
v5_supported = TRUE; v5_supported = TRUE;
darwin = TRUE; darwin = TRUE;
iphone_abi = TRUE; iphone_abi = TRUE;

View File

@ -1,8 +1,8 @@
Index: mono-2.10.6/mono/mini/mini-arm.c Index: mono-3.0.2/mono/mini/mini-arm.c
=================================================================== ===================================================================
--- mono-2.10.6.orig/mono/mini/mini-arm.c --- mono-3.0.2.orig/mono/mini/mini-arm.c
+++ mono-2.10.6/mono/mini/mini-arm.c +++ mono-3.0.2/mono/mini/mini-arm.c
@@ -717,6 +717,11 @@ mono_arch_cpu_optimizazions (guint32 *ex @@ -721,6 +721,11 @@ mono_arch_cpu_optimizations (guint32 *ex
v5_supported = TRUE; v5_supported = TRUE;
darwin = TRUE; darwin = TRUE;
iphone_abi = TRUE; iphone_abi = TRUE;

View File

@ -1,8 +1,18 @@
Index: mono-2.10.6/configure Index: mono-3.0.2/configure
=================================================================== ===================================================================
--- mono-2.10.6.orig/configure --- mono-3.0.2.orig/configure
+++ mono-2.10.6/configure +++ mono-3.0.2/configure
@@ -23989,11 +23989,12 @@ main () @@ -25018,9 +25018,6 @@ if test ${TARGET} = ARM && test x$cross_
$as_echo_n "checking which FPU to use... " >&6; }
fpu=NONE
- if gcc -v 2>&1 | grep -q -- '--with-float=hard'; then
- fpu=VFP_HARD
- fi
if test x$fpu = xNONE; then
ORIG_CFLAGS=$CFLAGS
@@ -25063,11 +25060,12 @@ main ()
return 0; return 0;
} }
_ACEOF _ACEOF
@ -18,5 +28,5 @@ Index: mono-2.10.6/configure
+#fi +#fi
+fpu=VFP +fpu=VFP
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fpu" >&5

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Mon Dec 17 12:34:59 UTC 2012 - adrian@suse.de
- fix patches for arm*
- do not detect hard fp support in gcc (mono is not supporting it yet for real)
-------------------------------------------------------------------
Sat Dec 15 20:13:00 UTC 2012 - sshaw@decriptor.com
- Updated to mono 3.0.2
* Bug fixes to the 3.0.x series
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Nov 11 21:40:30 UTC 2012 - sshaw@decriptor.com Sun Nov 11 21:40:30 UTC 2012 - sshaw@decriptor.com

View File

@ -26,7 +26,7 @@
%endif %endif
Name: mono-core Name: mono-core
Version: 3.0.1 Version: 3.0.2
Release: 0 Release: 0
Summary: A Summary: A
License: LGPL-2.1 License: LGPL-2.1
@ -118,13 +118,13 @@ technologies that have been submitted to the ECMA for standardization.
#rm -f libgc/libtool.m4 #rm -f libgc/libtool.m4
#autoreconf --force --install #autoreconf --force --install
#autoreconf --force --install libgc #autoreconf --force --install libgc
export CFLAGS=" %{optflags} -fno-strict-aliasing"
%ifarch armv7l armv7hl %ifarch armv7l armv7hl
export MONO_CPU_ARCH="armv7l-thumb" export MONO_CPU_ARCH="armv7l-thumb"
%endif %endif
%ifarch armv5el %ifarch armv5el
export MONO_CPU_ARCH="armv5el" export MONO_CPU_ARCH="armv5el"
%endif %endif
export CFLAGS=" %{optflags} -fno-strict-aliasing"
# distro specific configure options # distro specific configure options
%if %llvm == yes %if %llvm == yes
export PATH=/opt/novell/llvm-mono/bin:$PATH export PATH=/opt/novell/llvm-mono/bin:$PATH
@ -173,6 +173,10 @@ RPM_BUILD_ROOT=%{buildroot}%{_prefix} /usr/lib/rpm/brp-compress
rm %{buildroot}%{_prefix}%{_prefix} rm %{buildroot}%{_prefix}%{_prefix}
%fdupes %{buildroot}%{_prefix} %fdupes %{buildroot}%{_prefix}
%find_lang mcs %find_lang mcs
%if %sgen == no
# installed anyway but not packaged
rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
%endif
%clean %clean
rm -rf %{buildroot} rm -rf %{buildroot}
@ -252,6 +256,7 @@ rm -rf %{buildroot}
%{_prefix}/lib/mono/2.0/System.Configuration.dll %{_prefix}/lib/mono/2.0/System.Configuration.dll
%{_prefix}/lib/mono/2.0/System.Core.dll %{_prefix}/lib/mono/2.0/System.Core.dll
%{_prefix}/lib/mono/2.0/System.Drawing.dll %{_prefix}/lib/mono/2.0/System.Drawing.dll
%{_prefix}/lib/mono/2.0/System.Json.dll
%{_prefix}/lib/mono/2.0/System.Net.dll %{_prefix}/lib/mono/2.0/System.Net.dll
%{_prefix}/lib/mono/2.0/System.Security.dll %{_prefix}/lib/mono/2.0/System.Security.dll
%{_prefix}/lib/mono/2.0/System.Xml.Linq.dll %{_prefix}/lib/mono/2.0/System.Xml.Linq.dll
@ -284,6 +289,7 @@ rm -rf %{buildroot}
%{_prefix}/lib/mono/4.0/System.Drawing.dll %{_prefix}/lib/mono/4.0/System.Drawing.dll
%{_prefix}/lib/mono/4.0/System.Dynamic.dll %{_prefix}/lib/mono/4.0/System.Dynamic.dll
%{_prefix}/lib/mono/4.0/System.Json.dll %{_prefix}/lib/mono/4.0/System.Json.dll
%{_prefix}/lib/mono/4.0/System.Json.Microsoft.dll
%{_prefix}/lib/mono/4.0/System.Net.dll %{_prefix}/lib/mono/4.0/System.Net.dll
%{_prefix}/lib/mono/4.0/System.Numerics.dll %{_prefix}/lib/mono/4.0/System.Numerics.dll
%{_prefix}/lib/mono/4.0/System.Security.dll %{_prefix}/lib/mono/4.0/System.Security.dll
@ -325,6 +331,7 @@ rm -rf %{buildroot}
%{_prefix}/lib/mono/4.5/System.Drawing.dll %{_prefix}/lib/mono/4.5/System.Drawing.dll
%{_prefix}/lib/mono/4.5/System.Dynamic.dll %{_prefix}/lib/mono/4.5/System.Dynamic.dll
%{_prefix}/lib/mono/4.5/System.Json.dll %{_prefix}/lib/mono/4.5/System.Json.dll
%{_prefix}/lib/mono/4.5/System.Json.Microsoft.dll
%{_prefix}/lib/mono/4.5/System.Net.dll %{_prefix}/lib/mono/4.5/System.Net.dll
%{_prefix}/lib/mono/4.5/System.Net.Http.dll %{_prefix}/lib/mono/4.5/System.Net.Http.dll
%{_prefix}/lib/mono/4.5/System.Numerics.dll %{_prefix}/lib/mono/4.5/System.Numerics.dll
@ -369,6 +376,7 @@ rm -rf %{buildroot}
%{_prefix}/lib/mono/gac/System.Xml %{_prefix}/lib/mono/gac/System.Xml
%{_prefix}/lib/mono/gac/System.Xml.Linq %{_prefix}/lib/mono/gac/System.Xml.Linq
%{_prefix}/lib/mono/gac/System.Json %{_prefix}/lib/mono/gac/System.Json
%{_prefix}/lib/mono/gac/System.Json.Microsoft
%{_prefix}/lib/mono/gac/cscompmgd %{_prefix}/lib/mono/gac/cscompmgd
%{_prefix}/lib/mono/mono-configuration-crypto %{_prefix}/lib/mono/mono-configuration-crypto
@ -768,7 +776,7 @@ Database connectivity for Mono.
%package -n mono-wcf %package -n mono-wcf
Summary: Mono implementation of WCF, Windows Communication Foundation Summary: Mono implementation of WCF, Windows Communication Foundation
License: MIT ; MS-PL License: MIT and MS-PL
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core = %{version} Requires: mono-core = %{version}
@ -818,7 +826,7 @@ Mono implementation of WCF, Windows Communication Foundation
%package -n mono-winfxcore %package -n mono-winfxcore
Summary: Mono implementation of core WinFX APIs Summary: Mono implementation of core WinFX APIs
License: MIT ; MS-PL License: MIT and MS-PL
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core = %{version} Requires: mono-core = %{version}
@ -844,7 +852,7 @@ Mono implementation of core WinFX APIs
%package -n mono-web %package -n mono-web
Summary: Mono implementation of ASP Summary: Mono implementation of ASP
License: MIT ; MS-PL License: MIT and MS-PL
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core = %{version} Requires: mono-core = %{version}
Obsoletes: mono-remoting Obsoletes: mono-remoting
@ -962,7 +970,7 @@ Mono implementation of ASP.NET, Remoting and Web Services.
%package -n mono-mvc %package -n mono-mvc
Summary: Mono implementation of ASP Summary: Mono implementation of ASP
License: MIT ; MS-PL License: MIT and MS-PL
Group: Development/Languages/Mono Group: Development/Languages/Mono
Requires: mono-core = %{version} Requires: mono-core = %{version}