Hi all and happy new year,

IMPORTANT FOR ARM KERNEL PACKAGERS:

You will need to apply this patch to your kernel with this new Mer and
toolchain release, if your kernels break on boot (they likely will). It
will enable -mno-unaligned-access in your kernel compilation flags.

--- linux-3.1/Makefile  2011-10-24 18:10:05.000000000 +1100
+++ b/Makefile  2011-12-24 16:06:38.848284875 +1100
@@ -640,6 +640,8 @@
        KBUILD_CFLAGS += -DCC_HAVE_ASM_GOTO
 endif

+KBUILD_CFLAGS  += -mno-unaligned-access
+
 # Add user supplied CPPFLAGS, AFLAGS and CFLAGS as the last assignments
 # But warn user when we do so
 warn-assign = \

IMPORTANT FOR SOFTWARE DEVELOPERS:

GCC 4.6.3 / binutils 2.22 is much more picky than it's previous
versions. If you use a symbol from a library,
make really really sure you are linking to it too!! Previously it
allowed you to use symbols from libraries that
your linked libraries happen to link to, but it no longer allows this.
The benefit is that the library interfaces
are much more solid and so are dependencies. This is a global gcc
change and will occur in your favourite distros soon
too - ie, it's not Mer specific.

You will see errors like:

/usr/bin/ld: foo1.o: undefined reference to symbol 'foo'
/usr/bin/ld: note: 'foo' is defined in DSO /usr/lib/foo.so.1 so try
adding it to the linker command line

which means you need to patch your code to add -lfoo to your linker flags.

You can read more about this at
http://fedoraproject.org/wiki/UnderstandingDSOLinkChange

HIGHLIGHTS OF THIS RELEASE:

glib 2.30.2
binutils 2.22
linaro gcc 4.6 (actually 4.6.3 prelease) 2011.12 plus GCC 4.6 branch pickup
rpm 4.9.1.2
project-wide QEMU for ARM ports, qemu linaro 2011.12
installable cross compilers
qmf and mobile-broadband-provider-info package added to Core
Critical miscompilation fix, https://bugs.launchpad.net/gcc-linaro/+bug/897583
and a lot of individual package upgrades.

All of these are high risk upgrades hence we did a couple of
prereleases, announced
on this list for you to test your software with.

URL for release - it has already been imported into MeeGo.com
community OBS as Mer:fake:Core:* so you can build your software
against it:

http://releases.merproject.org/releases/0.20120105.1/

Please report any bugs at http://bugs.merproject.org against
0.20120105.1 version

Thank you to all the contributors of this release.

Changelog since last non-prerelease:

Package build-compare changed from
32e1590d4bcd1296ea59a3b509476a5105e636a5 to
a104deaf696012cb0d2049646ed4c46e342e56c5 in git
packages-git/mer-core/build-compare:

commit a104deaf696012cb0d2049646ed4c46e342e56c5
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Jan 3 11:15:20 2012 +0100

    Utilize that prjlinks are transparent to lower load on QA checks

    Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package ncurses changed from e3efbd6c66e9051037544067cb604b9a2efca78e
to b3ebed69e08ca2d5737f71eca6be4a3851738d1b in git
packages-git/mer-core/ncurses:

commit b3ebed69e08ca2d5737f71eca6be4a3851738d1b
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Thu Dec 29 09:25:20 2011 +0100

   Add patch to make ncurses linking always pull in tinfo, MER#63,
     reported by cxl000

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package gcc changed from 5aa286bdf452349d6135d6141903139435868346 to
80f03f01a8b94a65fa4713e9f3834c5f63d92c6e in git
packages-git/mer-core/gcc:

commit 80f03f01a8b94a65fa4713e9f3834c5f63d92c6e
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Sat Dec 31 14:53:03 2011 +0100

   - Fix cross compiler bad dependancies
   - Add target-cc symlink to non-accel cross compiler
   - Pull in latest fixes from GCC 4.6 branch, fixes
     https://bugs.launchpad.net/gcc-linaro/+bug/897583 and
     other issues.

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>


Added poppler-qt package to core, link to poppler package
Added qmf, mobile-broadband-provider-info package to core

packages.xml:
Package glib2 changed from fe63bed488179357dc00102ea8a268c257dbbd7b to
e0ee6f1bdcd6ecdcfdfaed4fc357248dc0af0433in git
packages-git/mer-core/glib2:

commit e0ee6f1bdcd6ecdcfdfaed4fc357248dc0af0433
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Wed Nov 16 14:40:47 2011 +0200

   Update to 2.30.2.

   Change-Id: I631d66af6745b5b1aef250cbf25f94b6a0c37db7
   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

   Add glib-2.30.2-nogccatomics.patch for armv6l, atomics are currently broken
   on armv6l.

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package libksba changed from 34c958ba4801b44cd7c8de5b1641d9ac5a85a6bb
to e9370b414e95b3547da5f8bb876b97bf0008eabbin git
packages-git/mer-core/libksba:

commit e9370b414e95b3547da5f8bb876b97bf0008eabb
Author: Marko Saukko <marko.sau...@gmail.com>
Date:   Thu Dec 1 22:10:35 2011 +0200

   Update libksba to version 1.2.0

   Signed-off-by: Marko Saukko <marko.sau...@gmail.com>

Package libogg changed from 35c59879b036b89304bc49d2fa1d34430a2a9354
to d86565bef3386547a091776bb8a1dd7035cbda24in git
packages-git/mer-core/libogg:

commit d86565bef3386547a091776bb8a1dd7035cbda24
Author: Marko Saukko <marko.sau...@gmail.com>
Date:   Thu Dec 1 22:09:06 2011 +0200

   Update libogg to version 1.3.0.

   Signed-off-by: Marko Saukko <marko.sau...@gmail.com>

Package libxkbfile changed from
6bb4b2d7e68b62ec9a8b07979698a18c5e209b4a to
4866b121fb4fe57a0bd355f7b0afc7b56c8b8a8ain git
packages-git/mer-core/libxkbfile:

commit 4866b121fb4fe57a0bd355f7b0afc7b56c8b8a8a
Author: Marko Saukko <marko.sau...@gmail.com>
Date:   Thu Dec 1 21:45:10 2011 +0200

   Updated libxkbfile to version 1.0.7.

   Signed-off-by: Marko Saukko <marko.sau...@gmail.com>

Package lzo changed from 1b12a84b9d6a6835686bb41643799dba46d8920e to
357c478653fda9e77cb960c75731fd5b1cd4c47ain git
packages-git/mer-core/lzo:

commit 357c478653fda9e77cb960c75731fd5b1cd4c47a
Author: Marko Saukko <marko.sau...@gmail.com>
Date:   Thu Dec 1 21:46:24 2011 +0200

   Updated lzo to version 2.06.
   Signed-off-by: Marko Saukko <marko.sau...@gmail.com>

Package binutils changed from e08bdfaf5d276331aa029f8c0004f5f96f893b8c
to b2e5e7ae0b639254afc3ee30b00c1997f731b4e5in git
packages-git/mer-core/binutils:

commit b2e5e7ae0b639254afc3ee30b00c1997f731b4e5
Author: Ray Donnelly <mingw.andr...@gmail.com>
Date:   Mon Dec 12 13:32:26 2011 +0100

   Updated to binutils 2.22

   Signed-off-by: Ray Donnelly <mingw.andr...@gmail.com>
   Change-Id: Idaea8c9c9f8ceda94727c8313809e131cb722417

Package gcc changed from fc433008bf73e6198739142c5abcf4b67e6a47db to
5edf048b5036716e0c488fbcaafb42429b1742ffin git
packages-git/mer-core/gcc:

commit 5edf048b5036716e0c488fbcaafb42429b1742ff
Author: Ray Donnelly <mingw.andr...@gmail.com>
Date:   Mon Dec 12 13:53:44 2011 +0100

   Updated to linaro gcc 4.6.2 2011.12

   Signed-off-by: Ray Donnelly <mingw.andr...@gmail.com>
   Change-Id: Iad7aa7c81b9be2ad3d5df0f51004ec42c80e716a

Package gcc changed from 5edf048b5036716e0c488fbcaafb42429b1742ff to
5aa286bdf452349d6135d6141903139435868346in git
packages-git/mer-core/gcc:

commit 5aa286bdf452349d6135d6141903139435868346
Author: Ray Donnelly <mingw.andr...@gmail.com>
Date:   Mon Dec 12 22:00:26 2011 +0100

   Update version number to 4.6.3

   Signed-off-by: Ray Donnelly <mingw.andr...@gmail.com>
   Change-Id: Ifd24edb670d1f22acf0c86cd6c2bb1017d7c9d8e

Package cmake changed from 2474026cadc63691cde059e8e723cd6b65a06a0e to
f302a4aa1786ba79b679829747950f46a7415608in git
packages-git/mer-core/cmake:

commit f302a4aa1786ba79b679829747950f46a7415608
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:51:55 2011 +0100

   Upgrade to 2.8.6, fix compilation error with new toolchain

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package deltarpm changed from e914588af4819830a29d82c37bb1c0273418e881
to e63f82073f29aa1200fa5ba8b0c900636b22f377in git
packages-git/mer-core/deltarpm:

commit e63f82073f29aa1200fa5ba8b0c900636b22f377
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:53:09 2011 +0100

   Add implicit linking to librpmio

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package libgcrypt changed from
c9e831f0c750ac65ce7400e674d4e52fcbba1305 to
6a29c5199c5c2f512d092381585f97f4552501e9in git
packages-git/mer-core/libgcrypt:

commit 6a29c5199c5c2f512d092381585f97f4552501e9
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:54:11 2011 +0100

   - Upgrade to 1.5.0
   - Drop .pc file for libgpg-error, it should be -in- libgpg-error
   - Remake .pc patch

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package libgpg-error changed from
7771ba877ab10df5ccc323948acf6963fd90e1dc to
29ffa76a38cb4cba0f6b7ed313a1e890838dd73ein git
packages-git/mer-core/libgpg-error:

commit 29ffa76a38cb4cba0f6b7ed313a1e890838dd73e
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:55:47 2011 +0100

   - Update to 1.10
   - Add pkgconfig in libgpg-error instead of libgcrypt

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package nano changed from 1a0fe29c59fb3adcf1305994203ac93aff06c950 to
3fab541cd0a8d4e14ac1b60e96d99bd828eaf67ein git
packages-git/mer-core/nano:

commit 3fab541cd0a8d4e14ac1b60e96d99bd828eaf67e
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:56:56 2011 +0100

   - Add -ltinfo to get builds working
   - Switch license to GPLv3, its true license
   - Upgrade to 2.2.6

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package ncurses changed from 341a8d094fd53acb9e6cbc73971b7078687ca360
to e3efbd6c66e9051037544067cb604b9a2efca78ein git
packages-git/mer-core/ncurses:

commit e3efbd6c66e9051037544067cb604b9a2efca78e
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:58:38 2011 +0100

   Update to ncurses 5.9

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package openjpeg changed from 0867832ee78a960637ba1d430de46b38cca9267a
to e74ec000f6afea981501194a7193d085b2339ef2in git
packages-git/mer-core/openjpeg:

commit e74ec000f6afea981501194a7193d085b2339ef2
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 10:59:45 2011 +0100

   Drop openjpeg-1.3-libm.patch, we actually need it now

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package util-linux changed from
5751ce6dc8dd2665334b8c153dfbb646c3502532 to
b1a939e20e760b05d37c71f6e9a3c49789bfca71in git
packages-git/mer-core/util-linux:

commit b1a939e20e760b05d37c71f6e9a3c49789bfca71
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Tue Dec 13 11:00:53 2011 +0100

   Add patch to cfdisk Makefile.am in order to fix missing -ltinfo linkage

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

poppler:

commit 792c625d4dcfd491f2f056aff4362e6444068260
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Wed Dec 14 08:49:00 2011 +0100

   Drop openjpeg dependancy, MER#55

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package sensorfw changed from 2eb0b105115739540a65f0ce13c9daa4b35570a9
to 3d736bb36dfb83dbc2ca749e5fd97a78219b3a9ain git
packages-git/mer-core/sensorfw:

commit 3d736bb36dfb83dbc2ca749e5fd97a78219b3a9a
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Wed Dec 14 16:16:30 2011 +0100

   Add sensorfw-0.7.2-dep-on-gobject.patch to build with new toolchain

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package crda changed from c32f2292e980bba734a8e0a702acd6bc989c02ac to
daa13a44be385c2a064f24dd73b5f8b0abfe2511in git
packages-git/mer-core/crda:

commit daa13a44be385c2a064f24dd73b5f8b0abfe2511
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Wed Dec 14 12:46:36 2011 +0200

   Updated crda to version 1.1.2.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package iw changed from d1a51b00712e7c110e71452bc4b461b456f36a8d to
6f3ecf637717dec28ed87ddbe1adfa680fc72394in git
packages-git/mer-core/iw:

commit 6f3ecf637717dec28ed87ddbe1adfa680fc72394
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Tue Dec 13 19:19:59 2011 +0200

   Updated iw to version 0.9.22.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package libXcomposite changed from
7065a8476993769668948515ce4095aa425149a8 to
6e9a4fb608f965b73f97dd0e266837e663403e9fin git
packages-git/mer-core/libXcomposite:

commit 6e9a4fb608f965b73f97dd0e266837e663403e9f
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Tue Dec 13 19:25:28 2011 +0200

   Updated libXcomposite to version 0.4.3.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package libXfont changed from bab3226fd24448155e1e5ef1666d2b49a0b47c97
to 83eee2c62d9e792b9a3afe7d68670b23f179c5e3in git
packages-git/mer-core/libXfont:

commit 83eee2c62d9e792b9a3afe7d68670b23f179c5e3
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Tue Dec 13 19:28:50 2011 +0200

   Updated libXfont to version 1.4.4.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package libXres changed from 2117f1ca3c10d4c0d1c488587642aa9845cdcb4b
to 69883f6712d165f16faf8d50a357fdabd11692c3in git
packages-git/mer-core/libXres:

commit 69883f6712d165f16faf8d50a357fdabd11692c3
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Tue Dec 13 20:00:42 2011 +0200

   Updated libXres to version 1.0.5.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package rpm changed from 819936a99e54a90415e492309dd699b8e874af52 to
8216d189491ae2955830979b8564c051a3e12f5din git
packages-git/mer-core/rpm:

commit 8216d189491ae2955830979b8564c051a3e12f5d
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Fri Dec 2 15:31:20 2011 +0100

   Upgrade to rpm 4.9.1.2

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package xkeyboard-config changed from
41dc444dd82c0d227b8f02a671c5f2b24d29e99f to
4cf95650e8d6f305c35e1853fe0cf5670b961ca0in git
packages-git/mer-core/xkeyboard-config:

commit 4cf95650e8d6f305c35e1853fe0cf5670b961ca0
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Tue Dec 13 10:59:18 2011 +0200

   Updated xkeyboard-config to version 2.0.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package qmf changed from NON EXISTENT  to
351795a314de3e7ba704cc2d50ff06ced5c256a5in git
packages-git/mer-core/qmf:

Package mobile-broadband-provider-info changed from NON EXISTENT to
4c918296271ef2de38f66b0b39174364725f629fin git
packages-git/mer-core/mobile-broadband-provider-info:

Package file changed from 85b8a228f5758865765ca45314cc2c541ec8802c to
c6bf2791f6295de17de2e5f4ffb046602a84bc78 in git package
s-git/mer-core/file:

commit c6bf2791f6295de17de2e5f4ffb046602a84bc78
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Fri Dec 16 07:34:21 2011 +0100

   Fix issue appearing with RPM 4.9.1.2

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package qtwebkit changed from f9fd0cb95420647967f03699ec1d42474dbe1e2f
to 62378d111382f8fd633a0c60bd7c8ffe712362cd in git
packages-git/mer-core/qtwebkit:

commit 62378d111382f8fd633a0c60bd7c8ffe712362cd
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Sat Dec 17 08:28:14 2011 +0100

   Switch to DWARF-4

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

Package libtool changed from d8ccd478eb06be3edff106009e851a077f6dccfc
to 4d1403f945cd9dfa7599ab13aad4ab4949fbb9b9 in git
packages-git/mer-core/libtool:

commit 4d1403f945cd9dfa7599ab13aad4ab4949fbb9b9
Author: Marko Saukko <marko.sau...@cybercom.com>
Date:   Fri Dec 16 15:08:01 2011 +0200

   Removed libtool deps from -ltdl packages.

   Signed-off-by: Marko Saukko <marko.sau...@cybercom.com>

Package poppler changed from 792c625d4dcfd491f2f056aff4362e6444068260
to 734eb1829bd2ad8bd02d51b4bb7c871ca228c2f1 in git
packages-git/mer-core/poppler:

commit 734eb1829bd2ad8bd02d51b4bb7c871ca228c2f1
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Sat Dec 17 13:29:51 2011 +0100

   Work around documentation.list mishap

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

armv6l/packages.xml.in:
armv6l/packages.xml.in:
armv7hl/packages.xml.in:
crosshelpers/packages.xml:

Package qemu-usermode-static changed from NONEXISTENT to
a3540c74e92b4bfdda05f98e35be614c5c2815a6 in git
packages-git/mer-crosshelpers/qemu-usermode-static:

Added project-wide QEMU

Package qemu-usermode-static changed from
a3540c74e92b4bfdda05f98e35be614c5c2815a6 to
7bb1b0f657d3f49c55d106a43273468ba8d2c9f
8 in git packages-git/mer-crosshelpers/qemu-usermode-static:

commit 7bb1b0f657d3f49c55d106a43273468ba8d2c9f8
Author: Carsten Munk <carsten.m...@gmail.com>
Date:   Fri Dec 16 11:22:23 2011 +0100

   Revert fix-glibc-install-locales, it breaks glibc

   Signed-off-by: Carsten Munk <carsten.m...@gmail.com>

BR
Carsten Munk


Reply via email to