This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[crosstool-ng/crosstool-ng] 0041a8: CT_Extract: Move check extracted up


  Branch: refs/heads/master
  Home:   https://github.com/crosstool-ng/crosstool-ng
  Commit: 0041a8b1051e06dcb235780773f6b82d6685f428
      https://github.com/crosstool-ng/crosstool-ng/commit/0041a8b1051e06dcb235780773f6b82d6685f428
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M scripts/functions

  Log Message:
  -----------
  CT_Extract: Move check extracted up

If we are using a custom location, and that custom location is a
directory that does not have an associated tarball, then we shouldn't
warn about not finding a tarball in CT_TARBALLS_DIR if
CT_SRC_DIR/.<basename>.extracted is found.

If the extracted file is not found, then we can warn that the tarball
was not found then error out that the tarball is missing.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>


  Commit: 83f8efa61fd94697306788277d6f45944d45494e
      https://github.com/crosstool-ng/crosstool-ng/commit/83f8efa61fd94697306788277d6f45944d45494e
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M config/arch/xtensa.in.2
    M scripts/build/arch/xtensa.sh

  Log Message:
  -----------
  xtensa: Remove support for CT_CUSTOM_LOCATION_ROOT_DIR

Since CUSTOM_LOCATION_ROOT_DIR was removed from config/global/paths.in
in commit c499ccb, xtensa should depend only on it's
ARCH_XTENSA_CUSTOM_OVERLAY_LOCATION.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>


  Commit: 9d835eddcf8b225bafbeacafaa8db830b201b5c9
      https://github.com/crosstool-ng/crosstool-ng/commit/9d835eddcf8b225bafbeacafaa8db830b201b5c9
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M config/global/paths.in

  Log Message:
  -----------
  config: Remove CUSTOM_LOCATION_ROOT_DIR

On top of making <component>_CUSTOM much more complicated to rewrite,
you couldn't depend on a requirement for all of the components to treat
custom sources the same with it around.

If you need a custom source for a component, define it in the component.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>


  Commit: 5d967e8b3949db7f4b8dae31e2f0b14efc568de9
      https://github.com/crosstool-ng/crosstool-ng/commit/5d967e8b3949db7f4b8dae31e2f0b14efc568de9
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M config/kernel/linux.in
    M config/kernel/linux.in.2
    M scripts/build/kernel/linux.sh
    M scripts/saveSample.sh.in

  Log Message:
  -----------
  Linux: Remove obsolete Linux custom headers

This option allowed you to use a custom headers directory/tarball to use
in your sysroot.

Not to be confused with using a custom source, that option is the
preferred method.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>


  Commit: 1b3131448809f05d47cd50a98ede0d1b78eb85f0
      https://github.com/crosstool-ng/crosstool-ng/commit/1b3131448809f05d47cd50a98ede0d1b78eb85f0
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M scripts/functions

  Log Message:
  -----------
  CT_GetCustom: Rewrite function to meet expectations

The previous version of CT_GetCustom was a bit... funky.
It didn't handle custom versions to location very well.

This new version is exactly as it appears:

CT_GetCustom <name> <version> <location>

The name is the beginning of the archive (file or directory).
The version is the second half of the archive.
The location is where it can be found. This should be made an absolute
path, but this version is expecting the path in kconfig to be absolute.

A file should extract to a directory: <name>-<version>
A directory will be copied to: <name>-<version>

This keeps our expectations of what we should get.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>


  Commit: 4e2227e8a5537a8553c503e55d2cb2190f2a0d2f
      https://github.com/crosstool-ng/crosstool-ng/commit/4e2227e8a5537a8553c503e55d2cb2190f2a0d2f
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M scripts/build/binutils/binutils.sh
    M scripts/build/cc/100-gcc.sh
    M scripts/build/debug/300-gdb.sh
    M scripts/build/kernel/linux.sh
    M scripts/build/libc/avr-libc.sh
    M scripts/build/libc/glibc.sh
    M scripts/build/libc/musl.sh
    M scripts/build/libc/newlib.sh
    M scripts/build/libc/uClibc.sh

  Log Message:
  -----------
  scripts: Update usage of CT_GetCustom

This commit updates the build scripts to match the new usage of
CT_GetCustom from the previous change.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>


  Commit: 514f1546d7fe83853c2c2020514e61a90cc26f95
      https://github.com/crosstool-ng/crosstool-ng/commit/514f1546d7fe83853c2c2020514e61a90cc26f95
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M config/binutils/binutils.in
    M config/binutils/binutils.in.2
    M config/cc/gcc.in
    M config/debug/gdb.in
    M config/kernel/linux.in
    M config/libc/avr-libc.in
    M config/libc/glibc.in
    M config/libc/musl.in
    M config/libc/newlib.in
    M config/libc/uClibc.in

  Log Message:
  -----------
  config: Update kconfig for new CT_GetCustom

This commit sort of unifies the kconfigs to handle custom files and
directories.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>


  Commit: 9f89e082c5bcb3c49013eeeae0a1ccbac1d91ba9
      https://github.com/crosstool-ng/crosstool-ng/commit/9f89e082c5bcb3c49013eeeae0a1ccbac1d91ba9
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M .travis.sh
    M config/arch/microblaze.in
    M config/arch/xtensa.in.2
    M config/libc/newlib.in.2
    M scripts/addToolVersion.sh
    M scripts/build/cc.sh
    M scripts/build/cc/100-gcc.sh
    M scripts/build/companion_libs/130-cloog.sh
    M scripts/build/debug/300-gdb.sh
    M scripts/patch-rework.sh
    M scripts/showSamples.sh

  Log Message:
  -----------
  Whitespace: We don't use tabs in shell or kconfig files

We indent by multiples of 4.
This change cleans up whitespace in offending files.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>


  Commit: 7f949eafaf8167855b7749910e1aa304f5316edb
      https://github.com/crosstool-ng/crosstool-ng/commit/7f949eafaf8167855b7749910e1aa304f5316edb
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-12-18 (Fri, 18 Dec 2015)

  Changed paths:
    M .travis.sh
    M config/arch/microblaze.in
    M config/arch/xtensa.in.2
    M config/binutils/binutils.in
    M config/binutils/binutils.in.2
    M config/cc/gcc.in
    M config/debug/gdb.in
    M config/global/paths.in
    M config/kernel/linux.in
    M config/kernel/linux.in.2
    M config/libc/avr-libc.in
    M config/libc/glibc.in
    M config/libc/musl.in
    M config/libc/newlib.in
    M config/libc/newlib.in.2
    M config/libc/uClibc.in
    M scripts/addToolVersion.sh
    M scripts/build/arch/xtensa.sh
    M scripts/build/binutils/binutils.sh
    M scripts/build/cc.sh
    M scripts/build/cc/100-gcc.sh
    M scripts/build/companion_libs/130-cloog.sh
    M scripts/build/debug/300-gdb.sh
    M scripts/build/kernel/linux.sh
    M scripts/build/libc/avr-libc.sh
    M scripts/build/libc/glibc.sh
    M scripts/build/libc/musl.sh
    M scripts/build/libc/newlib.sh
    M scripts/build/libc/uClibc.sh
    M scripts/functions
    M scripts/patch-rework.sh
    M scripts/saveSample.sh.in
    M scripts/showSamples.sh

  Log Message:
  -----------
  Merge pull request #288 from bhundven/custom_locations_rewrite

Custom locations rewrite


Compare: https://github.com/crosstool-ng/crosstool-ng/compare/2d3c70dd3ddc...7f949eafaf81
--
For unsubscribe information see http://sourceware.org/lists.html#faq

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]