Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2012-09-10 15:20:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mono-core", Maintainer is "mono-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2012-08-08 11:13:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-09-10 15:21:00.000000000 +0200 @@ -6,0 +7,20 @@ +Fri Dec 2 13:31:57 UTC 2011 - agraf@suse.de + +- use hammer approach for vfp instead + +------------------------------------------------------------------- +Sun Nov 27 21:17:24 UTC 2011 - agraf@suse.de + +- add arch linux vfp patch + +------------------------------------------------------------------- +Sun Nov 27 16:36:08 UTC 2011 - agraf@suse.de + +- use vfp on armv7 + +------------------------------------------------------------------- +Sun Nov 27 03:01:37 UTC 2011 - agraf@suse.de + +- fix arm build to not depend on the build host's /proc/cpuinfo + +------------------------------------------------------------------- New: ---- mono-arm-cpuinfo-v5.patch mono-arm-cpuinfo-v7.patch mono-arm-vfp.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mono-core.spec ++++++ --- /var/tmp/diff_new_pack.KyUrif/_old 2012-09-10 15:21:02.000000000 +0200 +++ /var/tmp/diff_new_pack.KyUrif/_new 2012-09-10 15:21:02.000000000 +0200 @@ -33,6 +33,9 @@ Version: 2.10.6 Release: 0 Source0: mono-%{version}.tar.bz2 +Patch1: mono-arm-cpuinfo-v5.patch +Patch2: mono-arm-cpuinfo-v7.patch +Patch3: mono-arm-vfp.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -99,12 +102,25 @@ %prep %setup -q -n mono-%{version} +%ifarch armv5el +%patch1 -p1 +%endif +%ifarch armv7l armv7hl +%patch2 -p1 +%patch3 -p1 +%endif %build # These are only needed if there are patches to the runtime #rm -f libgc/libtool.m4 #autoreconf --force --install #autoreconf --force --install libgc +%ifarch armv7l armv7hl +export MONO_CPU_ARCH="armv7l-thumb" +%endif +%ifarch armv5el +export MONO_CPU_ARCH="armv5el" +%endif export CFLAGS=" $RPM_OPT_FLAGS -fno-strict-aliasing" # distro specific configure options %if %llvm == yes ++++++ mono-arm-cpuinfo-v5.patch ++++++ Index: mono-2.10.6/mono/mini/mini-arm.c =================================================================== --- mono-2.10.6.orig/mono/mini/mini-arm.c +++ mono-2.10.6/mono/mini/mini-arm.c @@ -592,6 +592,9 @@ mono_arch_cpu_optimizazions (guint32 *ex v5_supported = TRUE; darwin = TRUE; iphone_abi = TRUE; +#elif 1 + thumb_supported = TRUE; + v5_supported = TRUE; #else char buf [512]; char *line; ++++++ mono-arm-cpuinfo-v7.patch ++++++ Index: mono-2.10.6/mono/mini/mini-arm.c =================================================================== --- mono-2.10.6.orig/mono/mini/mini-arm.c +++ mono-2.10.6/mono/mini/mini-arm.c @@ -592,6 +592,11 @@ mono_arch_cpu_optimizazions (guint32 *ex v5_supported = TRUE; darwin = TRUE; iphone_abi = TRUE; +#elif 1 + thumb_supported = TRUE; + v5_supported = TRUE; + v6_supported = TRUE; + v7_supported = TRUE; #else char buf [512]; char *line; ++++++ mono-arm-vfp.patch ++++++ Index: mono-2.10.6/configure =================================================================== --- mono-2.10.6.orig/configure +++ mono-2.10.6/configure @@ -23729,11 +23729,12 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - fpu=FPA -else - fpu=NONE -fi +#if ac_fn_c_try_compile "$LINENO"; then : +# fpu=FPA +#else +# fpu=NONE +#fi +fpu=VFP rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fpu" >&5 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org