From: Alexey Neyman <stilor@att.net>
To: crossgcc@sourceware.org
Subject: [crosstool-ng/crosstool-ng] 8762c7: Preliminary bionic/Android support
Date: Tue, 16 May 2017 04:12:00 -0000 [thread overview]
Message-ID: <591a7c363aa37_3573fc30c123c348581d@hookshot-fe3-cp1-prd.iad.github.net.mail> (raw)
[-- 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
reply other threads:[~2017-05-16 4:12 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=591a7c363aa37_3573fc30c123c348581d@hookshot-fe3-cp1-prd.iad.github.net.mail \
--to=stilor@att.net \
--cc=crossgcc@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).