public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
From: Alexey Neyman <stilor@att.net>
To: crossgcc@sourceware.org
Subject: [crosstool-ng/crosstool-ng] da76ae: Add DTC as a companion tool
Date: Sat, 01 Dec 2018 21:01:00 -0000	[thread overview]
Message-ID: <5c02f683cb9c0_6dff2b1e344e45801012d8@hookshot-fe-2cc8887.cp1-iad.github.net.mail> (raw)

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

  Branch: refs/heads/master
  Home:   https://github.com/crosstool-ng/crosstool-ng
  Commit: da76ae3ea3ba523223fe61b3b40974254a389141
      https://github.com/crosstool-ng/crosstool-ng/commit/da76ae3ea3ba523223fe61b3b40974254a389141
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    A config/comp_tools/dtc.in
    M config/configure.in.in
    M configure.ac
    A packages/dtc/1.4.7/chksum
    A packages/dtc/1.4.7/version.desc
    A packages/dtc/package.desc
    M scripts/build/companion_tools/050-make.sh
    M scripts/build/companion_tools/100-m4.sh
    M scripts/build/companion_tools/200-autoconf.sh
    M scripts/build/companion_tools/300-automake.sh
    M scripts/build/companion_tools/400-libtool.sh
    A scripts/build/companion_tools/500-dtc.sh
    M scripts/functions
    M scripts/show-config.sh

  Log Message:
  -----------
  Add DTC as a companion tool

(needed for cross-gdb targeting the moxie-* targets)

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 172308cb1be5b23c816c19d0b9c84ba4910cbe80
      https://github.com/crosstool-ng/crosstool-ng/commit/172308cb1be5b23c816c19d0b9c84ba4910cbe80
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    A config/arch/moxie.in
    M config/comp_tools/dtc.in
    M config/kernel/linux.in
    A samples/moxie-unknown-elf/crosstool.config
    A samples/moxie-unknown-elf/reported.by
    A scripts/build/arch/moxie.sh
    M scripts/build/kernel/windows.sh
    M scripts/functions

  Log Message:
  -----------
  Add moxie architecture

and a moxie-unknown-elf target (which is what #1088 apparently wanted).

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: 40d5bf64408a0e103f8149f941ea50fbbb11dc91
      https://github.com/crosstool-ng/crosstool-ng/commit/40d5bf64408a0e103f8149f941ea50fbbb11dc91
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

  Changed paths:
    M bootstrap
    M config/libc/avr-libc.in
    A config/libc/moxiebox.in
    M config/toolchain.in
    M ct-ng.in
    M maintainer/kconfig-choice.template
    M maintainer/kconfig-menu.template
    A packages/moxiebox/git-9a79ac54/0001-Remove-PKG_CONFIG-check.patch
    A packages/moxiebox/package.desc
    A packages/moxiebox/sha.h
    A packages/moxiebox/sha256_wrap.c
    A samples/moxie-unknown-elf/broken
    M samples/moxie-unknown-elf/crosstool.config
    M samples/moxie-unknown-elf/reported.by
    A samples/moxie-unknown-moxiebox/crosstool.config
    A samples/moxie-unknown-moxiebox/reported.by
    A samples/x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox/crosstool.config
    A samples/x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox/reported.by
    M scripts/build/arch/avr.sh
    M scripts/build/arch/moxie.sh
    A scripts/build/libc.sh
    M scripts/build/libc/avr-libc.sh
    M scripts/build/libc/bionic.sh
    M scripts/build/libc/glibc.sh
    M scripts/build/libc/mingw-w64.sh
    A scripts/build/libc/moxiebox.sh
    M scripts/build/libc/musl.sh
    M scripts/build/libc/newlib.sh
    M scripts/build/libc/none.sh
    M scripts/build/libc/uClibc.sh
    M scripts/crosstool-NG.sh
    M scripts/functions
    M scripts/show-config.sh

  Log Message:
  -----------
  Add moxiebox as a choice for libc

This required some rework of the libc selection, as moxiebox is a layer on
top of another libc - newlib.

Also, moxiebox'es host VM (`sandbox`) needs a libcrypto on the host. We will
not have it if we're cross-compiling a canadian cross. Fortunately, all moxiebox
needs from libcrypto is SHA256, and it already includes a standalone implementation
of SHA256 in its runtime. Provide a little wrapper that allows moxiebox use
that implementation for the host binary, too.

Also, automate collecting/printing the list of all packages in a given category
(e.g. LIBC or COMP_TOOLS), generate a list of all Kconfig symbols for a given
category.

Signed-off-by: Alexey Neyman <stilor@att.net>


  Commit: dc681ec8eb53eccdd18521853abaf0574d6ae75f
      https://github.com/crosstool-ng/crosstool-ng/commit/dc681ec8eb53eccdd18521853abaf0574d6ae75f
  Author: Alexey Neyman <stilor@att.net>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

  Changed paths:
    M bootstrap
    A config/arch/moxie.in
    A config/comp_tools/dtc.in
    M config/configure.in.in
    M config/kernel/linux.in
    M config/libc/avr-libc.in
    A config/libc/moxiebox.in
    M config/toolchain.in
    M configure.ac
    M ct-ng.in
    M maintainer/kconfig-choice.template
    M maintainer/kconfig-menu.template
    A packages/dtc/1.4.7/chksum
    A packages/dtc/1.4.7/version.desc
    A packages/dtc/package.desc
    A packages/moxiebox/git-9a79ac54/0001-Remove-PKG_CONFIG-check.patch
    A packages/moxiebox/package.desc
    A packages/moxiebox/sha.h
    A packages/moxiebox/sha256_wrap.c
    A samples/moxie-unknown-elf/broken
    A samples/moxie-unknown-elf/crosstool.config
    A samples/moxie-unknown-elf/reported.by
    A samples/moxie-unknown-moxiebox/crosstool.config
    A samples/moxie-unknown-moxiebox/reported.by
    A samples/x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox/crosstool.config
    A samples/x86_64-multilib-linux-uclibc,moxie-unknown-moxiebox/reported.by
    M scripts/build/arch/avr.sh
    A scripts/build/arch/moxie.sh
    M scripts/build/companion_tools/050-make.sh
    M scripts/build/companion_tools/100-m4.sh
    M scripts/build/companion_tools/200-autoconf.sh
    M scripts/build/companion_tools/300-automake.sh
    M scripts/build/companion_tools/400-libtool.sh
    A scripts/build/companion_tools/500-dtc.sh
    M scripts/build/kernel/windows.sh
    A scripts/build/libc.sh
    M scripts/build/libc/avr-libc.sh
    M scripts/build/libc/bionic.sh
    M scripts/build/libc/glibc.sh
    M scripts/build/libc/mingw-w64.sh
    A scripts/build/libc/moxiebox.sh
    M scripts/build/libc/musl.sh
    M scripts/build/libc/newlib.sh
    M scripts/build/libc/none.sh
    M scripts/build/libc/uClibc.sh
    M scripts/crosstool-NG.sh
    M scripts/functions
    M scripts/show-config.sh

  Log Message:
  -----------
  Merge pull request #1102 from stilor/moxie

Moxie architecture support


Compare: https://github.com/crosstool-ng/crosstool-ng/compare/951afda5088f...dc681ec8eb53
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

                 reply	other threads:[~2018-12-01 21:01 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=5c02f683cb9c0_6dff2b1e344e45801012d8@hookshot-fe-2cc8887.cp1-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).