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