From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 122943 invoked by alias); 16 May 2017 04:12:54 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Received: (qmail 122826 invoked by uid 89); 16 May 2017 04:12:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=UD:by, H*r:Unknown, Home, biggest X-HELO: m69-170.mailgun.net Received: from m69-170.mailgun.net (HELO m69-170.mailgun.net) (166.78.69.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 16 May 2017 04:12:38 +0000 X-Mailgun-Sending-Ip: 166.78.69.170 X-Mailgun-Sid: WyIwZTgzNyIsICJjcm9zc2djY0Bzb3VyY2V3YXJlLm9yZyIsICI0MGYiXQ== Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 591a7c37.7f06140649f0-smtp-out-n03; Tue, 16 May 2017 04:12:39 -0000 (UTC) Date: Tue, 16 May 2017 04:12:00 -0000 From: Alexey Neyman Reply-To: Alexey Neyman To: crossgcc@sourceware.org Message-ID: <591a7c363aa37_3573fc30c123c348581d@hookshot-fe3-cp1-prd.iad.github.net.mail> Subject: [crosstool-ng/crosstool-ng] 8762c7: Preliminary bionic/Android support Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_591a7c363a52b_3573fc30c123c3485746"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-05/txt/msg00002.txt.bz2 ----==_mimepart_591a7c363a52b_3573fc30c123c3485746 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-length: 12850 Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: 8762c7698cc380d33042fa9e0b8ee9704a842281 https://github.com/crosstool-ng/crosstool-ng/commit/8762c7698cc380d33042fa9e0b8ee9704a842281 Author: hyc Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: A config/libc/bionic.in A patches/gcc/linaro-6.3-2017.02/950-bionic-android.patch M scripts/build/arch/arm.sh A scripts/build/libc/bionic.sh M scripts/functions Log Message: ----------- Preliminary bionic/Android support Mostly from Crystax NDK Commit: a6e11562c46d9228ad70a84f7f0031b342078944 https://github.com/crosstool-ng/crosstool-ng/commit/a6e11562c46d9228ad70a84f7f0031b342078944 Author: hyc Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M config/cc/gcc.in.2 M config/libc/bionic.in Log Message: ----------- Tweaks for bionic/TLS Commit: 925d0490dba077672ee3da2c97337b2ef75dd33e https://github.com/crosstool-ng/crosstool-ng/commit/925d0490dba077672ee3da2c97337b2ef75dd33e Author: hyc Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: A patches/gcc/linaro-6.3-2017.02/951-bionic-ndk.patch Log Message: ----------- Fix for ctype change in NDK 14 Commit: 9062810a11b1d1a347c16e7cfd4cac31ed9427b3 https://github.com/crosstool-ng/crosstool-ng/commit/9062810a11b1d1a347c16e7cfd4cac31ed9427b3 Author: hyc Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: A patches/gcc/linaro-6.3-2017.02/952-bionic-errno.patch Log Message: ----------- Fix type mismatch in std::swap() args Commit: a776367937aa4f6ff03f0d3fdecb90d13fdaab14 https://github.com/crosstool-ng/crosstool-ng/commit/a776367937aa4f6ff03f0d3fdecb90d13fdaab14 Author: hyc Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: A patches/gcc/6.3.0/950-bionic-android.patch A patches/gcc/6.3.0/951-bionic-ndk.patch A patches/gcc/6.3.0/952-bionic-errno.patch A samples/aarch64-unknown-linux-android/crosstool.config A samples/aarch64-unknown-linux-android/reported.by Log Message: ----------- Add sample Android config, gcc 6.3 patches Commit: 22e4a3f4334ee74233e40e19f3a72187eed3bb91 https://github.com/crosstool-ng/crosstool-ng/commit/22e4a3f4334ee74233e40e19f3a72187eed3bb91 Author: hyc Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M samples/aarch64-rpi3-linux-gnueabi/crosstool.config M samples/aarch64-unknown-linux-gnueabi/crosstool.config M samples/arm-cortex_a15-linux-gnueabihf/crosstool.config M samples/arm-cortex_a8-linux-gnueabi/crosstool.config M samples/arm-cortexa9_neon-linux-gnueabihf/crosstool.config M samples/arm-unknown-linux-gnueabi/crosstool.config M samples/armeb-unknown-linux-gnueabi/crosstool.config M samples/armv6-rpi-linux-gnueabi/crosstool.config M samples/armv7-rpi2-linux-gnueabihf/crosstool.config M samples/armv8-rpi3-linux-gnueabihf/crosstool.config M samples/i686-centos6-linux-gnu/crosstool.config M samples/i686-centos7-linux-gnu/crosstool.config M samples/i686-nptl-linux-gnu/crosstool.config M samples/i686-ubuntu12.04-linux-gnu/crosstool.config M samples/i686-ubuntu14.04-linux-gnu/crosstool.config M samples/i686-ubuntu16.04-linux-gnu/crosstool.config M samples/mips-ar2315-linux-gnu/crosstool.config M samples/mips-malta-linux-gnu/crosstool.config M samples/mipsel-multilib-linux-gnu/crosstool.config M samples/mipsel-unknown-linux-gnu/crosstool.config M samples/x86_64-centos6-linux-gnu/crosstool.config M samples/x86_64-centos7-linux-gnu/crosstool.config M samples/x86_64-multilib-linux-gnu/crosstool.config M samples/x86_64-ubuntu12.04-linux-gnu/crosstool.config M samples/x86_64-ubuntu14.04-linux-gnu/crosstool.config M samples/x86_64-ubuntu16.04-linux-gnu/crosstool.config M samples/x86_64-unknown-linux-gnu/crosstool.config M samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/crosstool.config M samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/crosstool.config Log Message: ----------- Fix samples defaulted to glibc Since glibc is no longer the default C library Commit: 131011493b7550b5ed4bdf241e8432aeae7694e8 https://github.com/crosstool-ng/crosstool-ng/commit/131011493b7550b5ed4bdf241e8432aeae7694e8 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: R patches/gcc/6.3.0/950-bionic-android.patch A patches/gcc/6.3.0/970-crystax.patch A patches/gcc/6.3.0/971-crystax.patch A patches/gcc/6.3.0/972-crystax.patch A patches/gcc/6.3.0/973-crystax.patch A patches/gcc/6.3.0/974-crystax.patch A patches/gcc/6.3.0/975-crystax.patch A patches/gcc/6.3.0/976-crystax.patch A patches/gcc/6.3.0/977-crystax.patch A patches/gcc/7.1.0/951-bionic-ndk.patch A patches/gcc/7.1.0/952-bionic-errno.patch A patches/gcc/7.1.0/970-crystax.patch A patches/gcc/7.1.0/971-crystax.patch A patches/gcc/7.1.0/972-crystax.patch A patches/gcc/7.1.0/973-crystax.patch A patches/gcc/7.1.0/974-crystax.patch A patches/gcc/7.1.0/975-crystax.patch A patches/gcc/7.1.0/976-crystax.patch A patches/gcc/7.1.0/977-crystax.patch R patches/gcc/linaro-6.3-2017.02/950-bionic-android.patch A patches/gcc/linaro-6.3-2017.02/970-crystax.patch A patches/gcc/linaro-6.3-2017.02/971-crystax.patch A patches/gcc/linaro-6.3-2017.02/972-crystax.patch A patches/gcc/linaro-6.3-2017.02/973-crystax.patch A patches/gcc/linaro-6.3-2017.02/974-crystax.patch A patches/gcc/linaro-6.3-2017.02/975-crystax.patch A patches/gcc/linaro-6.3-2017.02/976-crystax.patch A patches/gcc/linaro-6.3-2017.02/977-crystax.patch Log Message: ----------- Split the patch from CrystaX to separate commits ... and edit the biggest chunk as in previous 950-bionic-android.patch. Also, drop arm_neon.h - it is a separate package, will be added separately. Signed-off-by: Alexey Neyman Commit: dab327ed06800bf6609aa1b2e370e37e87ce9e80 https://github.com/crosstool-ng/crosstool-ng/commit/dab327ed06800bf6609aa1b2e370e37e87ce9e80 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M samples/aarch64-unknown-linux-android/crosstool.config Log Message: ----------- Allow rebuilding aarch64-unknown-linux-android Otherwise, fails when checking if the destination dir is writable. Signed-off-by: Alexey Neyman Commit: 8e7947cb35a24e8c021848a0951314cc1c8851f7 https://github.com/crosstool-ng/crosstool-ng/commit/8e7947cb35a24e8c021848a0951314cc1c8851f7 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M scripts/showSamples.sh Log Message: ----------- Print gcc version in the same way as the rest Signed-off-by: Alexey Neyman Commit: f296faa8c21e46e5a1f49d0cecc6e5f0e6624438 https://github.com/crosstool-ng/crosstool-ng/commit/f296faa8c21e46e5a1f49d0cecc6e5f0e6624438 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M TODO Log Message: ----------- Add arm_neon.h as a TODO item Signed-off-by: Alexey Neyman Commit: 24b3fca91064cd25953d06c8a240fbb9ccc21fc7 https://github.com/crosstool-ng/crosstool-ng/commit/24b3fca91064cd25953d06c8a240fbb9ccc21fc7 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M config/libc/bionic.in Log Message: ----------- Mark bionic EXPERIMENTAL and dependent on GCC6+ Signed-off-by: Alexey Neyman Commit: 97a20eed5c3cf3a2f7bb261705405b8b16c56b36 https://github.com/crosstool-ng/crosstool-ng/commit/97a20eed5c3cf3a2f7bb261705405b8b16c56b36 Author: Alexey Neyman Date: 2017-05-14 (Sun, 14 May 2017) Changed paths: M config/debug/duma.in M config/debug/gdb.in.native M config/debug/ltrace.in M config/debug/strace.in A patches/gdb/7.12.1/200-allow-android.patch M samples/aarch64-unknown-linux-android/crosstool.config Log Message: ----------- Disallow duma/ltrace/strace for bionic Allow cross-gdb and gdbserver. This requires removal of an explicit check that disables gdbserver on android. However, the comment above that check refers to exec_elf.h, which has been removed since API level 19. It builds fine with current selection of the sample (21). Only build-tested, hope someone can give it a try and report back. We can fine tune the check for GDB but I'll leave it for now. Signed-off-by: Alexey Neyman Commit: 1dbb06f2d375d58f12e79399b64b3111fc4d35fc https://github.com/crosstool-ng/crosstool-ng/commit/1dbb06f2d375d58f12e79399b64b3111fc4d35fc Author: Alexey Neyman Date: 2017-05-15 (Mon, 15 May 2017) Changed paths: M TODO M config/cc/gcc.in.2 M config/debug/duma.in M config/debug/gdb.in.native M config/debug/ltrace.in M config/debug/strace.in A config/libc/bionic.in A patches/gcc/6.3.0/951-bionic-ndk.patch A patches/gcc/6.3.0/952-bionic-errno.patch A patches/gcc/6.3.0/970-crystax.patch A patches/gcc/6.3.0/971-crystax.patch A patches/gcc/6.3.0/972-crystax.patch A patches/gcc/6.3.0/973-crystax.patch A patches/gcc/6.3.0/974-crystax.patch A patches/gcc/6.3.0/975-crystax.patch A patches/gcc/6.3.0/976-crystax.patch A patches/gcc/6.3.0/977-crystax.patch A patches/gcc/7.1.0/951-bionic-ndk.patch A patches/gcc/7.1.0/952-bionic-errno.patch A patches/gcc/7.1.0/970-crystax.patch A patches/gcc/7.1.0/971-crystax.patch A patches/gcc/7.1.0/972-crystax.patch A patches/gcc/7.1.0/973-crystax.patch A patches/gcc/7.1.0/974-crystax.patch A patches/gcc/7.1.0/975-crystax.patch A patches/gcc/7.1.0/976-crystax.patch A patches/gcc/7.1.0/977-crystax.patch A patches/gcc/linaro-6.3-2017.02/951-bionic-ndk.patch A patches/gcc/linaro-6.3-2017.02/952-bionic-errno.patch A patches/gcc/linaro-6.3-2017.02/970-crystax.patch A patches/gcc/linaro-6.3-2017.02/971-crystax.patch A patches/gcc/linaro-6.3-2017.02/972-crystax.patch A patches/gcc/linaro-6.3-2017.02/973-crystax.patch A patches/gcc/linaro-6.3-2017.02/974-crystax.patch A patches/gcc/linaro-6.3-2017.02/975-crystax.patch A patches/gcc/linaro-6.3-2017.02/976-crystax.patch A patches/gcc/linaro-6.3-2017.02/977-crystax.patch A patches/gdb/7.12.1/200-allow-android.patch M samples/aarch64-rpi3-linux-gnueabi/crosstool.config A samples/aarch64-unknown-linux-android/crosstool.config A samples/aarch64-unknown-linux-android/reported.by M samples/aarch64-unknown-linux-gnueabi/crosstool.config M samples/arm-cortex_a15-linux-gnueabihf/crosstool.config M samples/arm-cortex_a8-linux-gnueabi/crosstool.config M samples/arm-cortexa9_neon-linux-gnueabihf/crosstool.config M samples/arm-unknown-linux-gnueabi/crosstool.config M samples/armeb-unknown-linux-gnueabi/crosstool.config M samples/armv6-rpi-linux-gnueabi/crosstool.config M samples/armv7-rpi2-linux-gnueabihf/crosstool.config M samples/armv8-rpi3-linux-gnueabihf/crosstool.config M samples/i686-centos6-linux-gnu/crosstool.config M samples/i686-centos7-linux-gnu/crosstool.config M samples/i686-nptl-linux-gnu/crosstool.config M samples/i686-ubuntu12.04-linux-gnu/crosstool.config M samples/i686-ubuntu14.04-linux-gnu/crosstool.config M samples/i686-ubuntu16.04-linux-gnu/crosstool.config M samples/mips-ar2315-linux-gnu/crosstool.config M samples/mips-malta-linux-gnu/crosstool.config M samples/mipsel-multilib-linux-gnu/crosstool.config M samples/mipsel-unknown-linux-gnu/crosstool.config M samples/x86_64-centos6-linux-gnu/crosstool.config M samples/x86_64-centos7-linux-gnu/crosstool.config M samples/x86_64-multilib-linux-gnu/crosstool.config M samples/x86_64-ubuntu12.04-linux-gnu/crosstool.config M samples/x86_64-ubuntu14.04-linux-gnu/crosstool.config M samples/x86_64-ubuntu16.04-linux-gnu/crosstool.config M samples/x86_64-unknown-linux-gnu/crosstool.config M samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/crosstool.config M samples/x86_64-w64-mingw32,x86_64-pc-linux-gnu/crosstool.config M scripts/build/arch/arm.sh A scripts/build/libc/bionic.sh M scripts/functions M scripts/showSamples.sh Log Message: ----------- Merge pull request #717 from stilor/merge-bionic Merge bionic Compare: https://github.com/crosstool-ng/crosstool-ng/compare/ef762bfe8e1e...1dbb06f2d375 ----==_mimepart_591a7c363a52b_3573fc30c123c3485746--