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