From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from optimeas.de ([78.46.18.2]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1VufkA-0005DH-NE for ptxdist@pengutronix.de; Sun, 22 Dec 2013 10:55:01 +0100 Received: from [127.0.0.1] (p508A6174.dip0.t-ipconnect.de [80.138.97.116]) by optimeas.de (Postfix) with ESMTPSA id 102A04207A56 for ; Sun, 22 Dec 2013 10:54:37 +0100 (CET) From: "Matthias Klein" Date: Sun, 22 Dec 2013 09:54:38 +0000 Content-Type: multipart/mixed; boundary="------=_MB43D2C4AB-EF57-4164-ABC7-4D44B755770F" In-Reply-To: <20131220141920.GI22131@pengutronix.de> Message-Id: Mime-Version: 1.0 Subject: Re: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.0 released Reply-To: ptxdist@pengutronix.de, Matthias Klein List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de --------=_MB43D2C4AB-EF57-4164-ABC7-4D44B755770F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; format=flowed; charset=utf-8 Hello Michael, Thanks for the new release ! I had two small problems while upgrading to the latest versions: - The toochain arm-cortexa8-linux-gnueabihf creates the directory=20 gcc-4.8.2-glibc-2.18-binutils-2.24-kernel-3.12-sanitized but gcc's=20 version reports 4.8.3 and ptxdist complains about the version mismatch. As = a=20 workaround I created a symlink=20 gcc-4.8.3-glibc-2.18-binutils-2.24-kernel-3.12-sanitized which made=20 ptxdist happy. - udev 182 does not build with glibc 2.18 of the new toolchain: src/udevd-sd-daemon.o: In function `sd_is_mq': .../build-target/udev-182/src/sd-daemon.c:394: undefined reference=20 to `mq_getattr' I found a patch which worked for me: (the failing code is dead code,= =20 which can be commented out ...) https://github.com/gentoo/eudev/issues/41 =20 https://github.com/gentoo/eudev/commit/3d6f228db94e8bfb81f3b163739250e9a578= e819 The resulting code runs fine on our iMX.537. Best regards, Matthias ------ Originalnachricht ------ Von: "Michael Olbrich" An: ptxdist@pengutronix.de Gesendet: 20.12.2013 15:19:20 Betreff: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.0 released >Hi, > >I'm happy to announce that I've just released=20 >OSELAS.Toolchain-2013.12.0. > >This is a major release with significant changes. All components of the >primary toolchains have been updated to the latest versions. The=20 >highlights >are: > - gcc 4.8.2 > - glibc 2.18.0 > - binutils 2.24 > - kernel headers 3.12 > - gdb 7.6.1 > >We've also removed several older toolchains that have not seen any=20 >updates >in some time. Instead several new toolchains have been added: > - arm-iwmmx-linux-gnueabi and i586-mingw32msvc are gone. > - arm-cortexm4-eabihf new hardfloat toolchain for Cortex-M4 > - arm-cortexa9-linux-gnueabi* are replaced by arm-v7a-linux-gnueabi* > The new toolchains are Optimized for Cortex-A9 but should run on any= =20 >ARMv7 >Also, all ARMv7 toolchains no generate Thumb2 Code by default. > >Download the release here: >http://www.pengutronix.de/oselas/toolchain/download/ > >Enjoy, >Michael Olbrich > >-- >Pengutronix e.K. | | >Industrial Linux Solutions | http://www.pengutronix.de/ | >Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | >Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | > >-- >ptxdist mailing list >ptxdist@pengutronix.de > --------=_MB43D2C4AB-EF57-4164-ABC7-4D44B755770F Content-Disposition: attachment; filename=0001-fix-glibc-2.18-compilation-error.patch Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=0001-fix-glibc-2.18-compilation-error.patch RnJvbTogTWF0dGhpYXMgS2xlaW4gPG1hdHRoaWFzLmtsZWluQG9wdGltZWFzLmRlPgpEYXRlOiBT dW4sIDIyIERlYyAyMDEzIDEwOjQwOjA4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gZml4IGdsaWJj IDIuMTggY29tcGlsYXRpb24gZXJyb3IKCi0tLQogc3JjL3NkLWRhZW1vbi5jIHwgICA3MiArKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBzcmMv c2QtZGFlbW9uLmggfCAgICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks IDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9zZC1kYWVtb24uYyBiL3NyYy9zZC1k YWVtb24uYwppbmRleCA3NjNlMDc5Li42Y2U4OTJkIDEwMDY0NAotLS0gYS9zcmMvc2QtZGFlbW9u LmMKKysrIGIvc3JjL3NkLWRhZW1vbi5jCkBAIC0zODIsNDIgKzM4Miw0MiBAQCBfc2RfZXhwb3J0 XyBpbnQgc2RfaXNfc29ja2V0X3VuaXgoaW50IGZkLCBpbnQgdHlwZSwgaW50IGxpc3RlbmluZywg Y29uc3QgY2hhciAqcAogICAgICAgICByZXR1cm4gMTsKIH0KIAotX3NkX2V4cG9ydF8gaW50IHNk X2lzX21xKGludCBmZCwgY29uc3QgY2hhciAqcGF0aCkgewotI2lmICFkZWZpbmVkKF9fbGludXhf XykKLSAgICAgICAgcmV0dXJuIDA7Ci0jZWxzZQotICAgICAgICBzdHJ1Y3QgbXFfYXR0ciBhdHRy OwotCi0gICAgICAgIGlmIChmZCA8IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7 Ci0KLSAgICAgICAgaWYgKG1xX2dldGF0dHIoZmQsICZhdHRyKSA8IDApCi0gICAgICAgICAgICAg ICAgcmV0dXJuIC1lcnJubzsKLQotICAgICAgICBpZiAocGF0aCkgewotICAgICAgICAgICAgICAg IGNoYXIgZnBhdGhbUEFUSF9NQVhdOwotICAgICAgICAgICAgICAgIHN0cnVjdCBzdGF0IGEsIGI7 Ci0KLSAgICAgICAgICAgICAgICBpZiAocGF0aFswXSAhPSAnLycpCi0gICAgICAgICAgICAgICAg ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgICAgICAgICAgICAgIGlmIChmc3RhdChmZCwg JmEpIDwgMCkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtZXJybm87Ci0KLSAgICAg ICAgICAgICAgICBzdHJuY3B5KHN0cGNweShmcGF0aCwgIi9kZXYvbXF1ZXVlIiksIHBhdGgsIHNp emVvZihmcGF0aCkgLSAxMik7Ci0gICAgICAgICAgICAgICAgZnBhdGhbc2l6ZW9mKGZwYXRoKS0x XSA9IDA7Ci0KLSAgICAgICAgICAgICAgICBpZiAoc3RhdChmcGF0aCwgJmIpIDwgMCkKLSAgICAg ICAgICAgICAgICAgICAgICAgIHJldHVybiAtZXJybm87Ci0KLSAgICAgICAgICAgICAgICBpZiAo YS5zdF9kZXYgIT0gYi5zdF9kZXYgfHwKLSAgICAgICAgICAgICAgICAgICAgYS5zdF9pbm8gIT0g Yi5zdF9pbm8pCi0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQot Ci0gICAgICAgIHJldHVybiAxOwotI2VuZGlmCi19CisvL19zZF9leHBvcnRfIGludCBzZF9pc19t cShpbnQgZmQsIGNvbnN0IGNoYXIgKnBhdGgpIHsKKy8vI2lmICFkZWZpbmVkKF9fbGludXhfXykK Ky8vICAgICAgICByZXR1cm4gMDsKKy8vI2Vsc2UKKy8vICAgICAgICBzdHJ1Y3QgbXFfYXR0ciBh dHRyOworLy8KKy8vICAgICAgICBpZiAoZmQgPCAwKQorLy8gICAgICAgICAgICAgICAgcmV0dXJu IC1FSU5WQUw7CisvLworLy8gICAgICAgIGlmIChtcV9nZXRhdHRyKGZkLCAmYXR0cikgPCAwKQor Ly8gICAgICAgICAgICAgICAgcmV0dXJuIC1lcnJubzsKKy8vCisvLyAgICAgICAgaWYgKHBhdGgp IHsKKy8vICAgICAgICAgICAgICAgIGNoYXIgZnBhdGhbUEFUSF9NQVhdOworLy8gICAgICAgICAg ICAgICAgc3RydWN0IHN0YXQgYSwgYjsKKy8vCisvLyAgICAgICAgICAgICAgICBpZiAocGF0aFsw XSAhPSAnLycpCisvLyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworLy8K Ky8vICAgICAgICAgICAgICAgIGlmIChmc3RhdChmZCwgJmEpIDwgMCkKKy8vICAgICAgICAgICAg ICAgICAgICAgICAgcmV0dXJuIC1lcnJubzsKKy8vCisvLyAgICAgICAgICAgICAgICBzdHJuY3B5 KHN0cGNweShmcGF0aCwgIi9kZXYvbXF1ZXVlIiksIHBhdGgsIHNpemVvZihmcGF0aCkgLSAxMik7 CisvLyAgICAgICAgICAgICAgICBmcGF0aFtzaXplb2YoZnBhdGgpLTFdID0gMDsKKy8vCisvLyAg ICAgICAgICAgICAgICBpZiAoc3RhdChmcGF0aCwgJmIpIDwgMCkKKy8vICAgICAgICAgICAgICAg ICAgICAgICAgcmV0dXJuIC1lcnJubzsKKy8vCisvLyAgICAgICAgICAgICAgICBpZiAoYS5zdF9k ZXYgIT0gYi5zdF9kZXYgfHwKKy8vICAgICAgICAgICAgICAgICAgICBhLnN0X2lubyAhPSBiLnN0 X2lubykKKy8vICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7CisvLyAgICAgICAgfQor Ly8KKy8vICAgICAgICByZXR1cm4gMTsKKy8vI2VuZGlmCisvL30KIAogX3NkX2V4cG9ydF8gaW50 IHNkX25vdGlmeShpbnQgdW5zZXRfZW52aXJvbm1lbnQsIGNvbnN0IGNoYXIgKnN0YXRlKSB7CiAj aWYgZGVmaW5lZChESVNBQkxFX1NZU1RFTUQpIHx8ICFkZWZpbmVkKF9fbGludXhfXykgfHwgIWRl ZmluZWQoU09DS19DTE9FWEVDKQpkaWZmIC0tZ2l0IGEvc3JjL3NkLWRhZW1vbi5oIGIvc3JjL3Nk LWRhZW1vbi5oCmluZGV4IGZlNTExNTkuLjViODZmMTIgMTAwNjQ0Ci0tLSBhL3NyYy9zZC1kYWVt b24uaAorKysgYi9zcmMvc2QtZGFlbW9uLmgKQEAgLTE4Nyw3ICsxODcsNyBAQCBpbnQgc2RfaXNf c29ja2V0X3VuaXgoaW50IGZkLCBpbnQgdHlwZSwgaW50IGxpc3RlbmluZywgY29uc3QgY2hhciAq cGF0aCwgc2l6ZV90CiAgIDAgb3RoZXJ3aXNlLiBJZiBwYXRoIGlzIE5VTEwgYSBtZXNzYWdlIHF1 ZXVlIG5hbWUgY2hlY2sgaXMgbm90CiAgIGRvbmUuIFJldHVybnMgYSBuZWdhdGl2ZSBlcnJubyBz dHlsZSBlcnJvciBjb2RlIG9uIGZhaWx1cmUuCiAqLwotaW50IHNkX2lzX21xKGludCBmZCwgY29u c3QgY2hhciAqcGF0aCk7CisvL2ludCBzZF9pc19tcShpbnQgZmQsIGNvbnN0IGNoYXIgKnBhdGgp OwogCiAvKgogICBJbmZvcm1zIHN5c3RlbWQgYWJvdXQgY2hhbmdlZCBkYWVtb24gc3RhdGUuIFRo aXMgdGFrZXMgYSBudW1iZXIgb2YK --------=_MB43D2C4AB-EF57-4164-ABC7-4D44B755770F Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- ptxdist mailing list ptxdist@pengutronix.de --------=_MB43D2C4AB-EF57-4164-ABC7-4D44B755770F--