[crosstool-ng/crosstool-ng] 29f066: Fix restarting after a complete build

Alexey Neyman <[email protected]>
Newsgroups gmane.comp.gcc.cross-compiling
Message-ID <5bad4ee9340d0_5bfc2b01fe6f0ec01772c@hookshot-fe-265448d.cp1-iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/crosstool-ng/crosstool-ng
  Commit: 29f0662c188e7126871fa84f6e6f854cda279c89
      https://github.com/crosstool-ng/crosstool-ng/commit/29f0662c188e7126871fa84f6e6f854cda279c89
  Author: Alexey Neyman <[email protected]>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M scripts/crosstool-NG.sh

  Log Message:
  -----------
  Fix restarting after a complete build

It is much, much better to *first* make the directory writable and *then*
do a test for case-sensitivity (which requires writing in that directory).

Fixes #1033.

Signed-off-by: Alexey Neyman <[email protected]>


  Commit: d573c1575825de8c47aaeca89db54226ff702924
      https://github.com/crosstool-ng/crosstool-ng/commit/d573c1575825de8c47aaeca89db54226ff702924
  Author: Alexey Neyman <[email protected]>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M Makefile.am
    M scripts/build/binutils/binutils.sh
    M scripts/build/debug/300-gdb.sh
    M testing/docker/archlinux/Dockerfile
    M testing/docker/dmgr.sh
    M testing/docker/gentoo-amd64/Dockerfile

  Log Message:
  -----------
  Use 'chmod a-x' instead of 'chmod -x'

There is a subtle difference when executable bit is a part of the umask.
And at least some versions (Debian/stretch) fail if the resulting mode
would've been different if not for the umask setting.

Fixes #998.

Although, with such chmods/umasks it is likely that some package installation
will break anyway. But I'll leave it until somebody complains.

Signed-off-by: Alexey Neyman <[email protected]>


  Commit: 2acab2f06197ab34243fc415020ead54d4a9e505
      https://github.com/crosstool-ng/crosstool-ng/commit/2acab2f06197ab34243fc415020ead54d4a9e505
  Author: Alexey Neyman <[email protected]>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M config/global/paths.in
    M scripts/crosstool-NG.sh

  Log Message:
  -----------
  Make CT_PREFIX_DIR/CT_WORK_DIR/CT_BUILD_TOP_DIR absolute

... if they aren't already.

Fixes #1010.

Signed-off-by: Alexey Neyman <[email protected]>


  Commit: 5f18c3ed4e3af50f18985def9d7d1f640fd9577f
      https://github.com/crosstool-ng/crosstool-ng/commit/5f18c3ed4e3af50f18985def9d7d1f640fd9577f
  Author: Alexey Neyman <[email protected]>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M Makefile.am
    M config/global/paths.in
    M scripts/build/binutils/binutils.sh
    M scripts/build/debug/300-gdb.sh
    M scripts/crosstool-NG.sh
    M testing/docker/archlinux/Dockerfile
    M testing/docker/dmgr.sh
    M testing/docker/gentoo-amd64/Dockerfile

  Log Message:
  -----------
  Merge pull request #1036 from stilor/small-fixes

Small fixes


Compare: https://github.com/crosstool-ng/crosstool-ng/compare/f7c2952419bd...5f18c3ed4e3a
      **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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.