public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* [crosstool-ng/crosstool-ng] 8762c7: Preliminary bionic/Android support
@ 2017-05-16  4:12 Alexey Neyman
  0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2017-05-16  4:12 UTC (permalink / raw)
  To: crossgcc

[-- Attachment #1: Type: text/plain, Size: 12850 bytes --]

  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 <hyc@symas.com>
  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 <hyc@symas.com>
  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 <hyc@symas.com>
  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 <hyc@symas.com>
  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 <hyc@symas.com>
  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 <hyc@symas.com>
  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 <stilor@att.net>
  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 <stilor@att.net>


  Commit: dab327ed06800bf6609aa1b2e370e37e87ce9e80
      https://github.com/crosstool-ng/crosstool-ng/commit/dab327ed06800bf6609aa1b2e370e37e87ce9e80
  Author: Alexey Neyman <stilor@att.net>
  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 <stilor@att.net>


  Commit: 8e7947cb35a24e8c021848a0951314cc1c8851f7
      https://github.com/crosstool-ng/crosstool-ng/commit/8e7947cb35a24e8c021848a0951314cc1c8851f7
  Author: Alexey Neyman <stilor@att.net>
  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 <stilor@att.net>


  Commit: f296faa8c21e46e5a1f49d0cecc6e5f0e6624438
      https://github.com/crosstool-ng/crosstool-ng/commit/f296faa8c21e46e5a1f49d0cecc6e5f0e6624438
  Author: Alexey Neyman <stilor@att.net>
  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 <stilor@att.net>


  Commit: 24b3fca91064cd25953d06c8a240fbb9ccc21fc7
      https://github.com/crosstool-ng/crosstool-ng/commit/24b3fca91064cd25953d06c8a240fbb9ccc21fc7
  Author: Alexey Neyman <stilor@att.net>
  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 <stilor@att.net>


  Commit: 97a20eed5c3cf3a2f7bb261705405b8b16c56b36
      https://github.com/crosstool-ng/crosstool-ng/commit/97a20eed5c3cf3a2f7bb261705405b8b16c56b36
  Author: Alexey Neyman <stilor@att.net>
  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 <stilor@att.net>


  Commit: 1dbb06f2d375d58f12e79399b64b3111fc4d35fc
      https://github.com/crosstool-ng/crosstool-ng/commit/1dbb06f2d375d58f12e79399b64b3111fc4d35fc
  Author: Alexey Neyman <stilor@att.net>
  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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-05-16  4:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-16  4:12 [crosstool-ng/crosstool-ng] 8762c7: Preliminary bionic/Android support Alexey Neyman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).