[pdal-commits] [PDAL/PDAL] 93166f: Build with clang and g++-4.8 on travis

GitHub noreply at github.com
Tue Jun 10 09:15:32 PDT 2014


  Branch: refs/heads/point-context
  Home:   https://github.com/PDAL/PDAL
  Commit: 93166fded65ad395ee10385e57f8a7c618a90168
      https://github.com/PDAL/PDAL/commit/93166fded65ad395ee10385e57f8a7c618a90168
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M .travis.yml
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Build with clang and g++-4.8 on travis

In order to build with clang, we have to compromise a bit and build with
embedded boost. Due to c++11 changes, boost libraries built with g++ can
cause issues when building with clang, if by issues I mean segfaults.
Therefore, we build with embedded boost when using clang.

Clang c++11 support does require updated libstdc (on Travis) so we
install g++-4.8 regardless of our compiler choice.

Since it was easy, this patch also updates our g++ version to 4.8.


  Commit: d7065d2bcb4396e4026af951c81e2062f848d6f1
      https://github.com/PDAL/PDAL/commit/d7065d2bcb4396e4026af951c81e2062f848d6f1
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M .travis.yml
    M scripts/ci/before_install.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Merge pull request #388 from gadomski/clang

Travis, build clang


  Commit: 0a72021fee914e28df0ce2dc9fb3291d62b5183d
      https://github.com/PDAL/PDAL/commit/0a72021fee914e28df0ce2dc9fb3291d62b5183d
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M scripts/ci/before_install.sh
    M scripts/ci/common.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Use ninja when building with clang

Our clang side of the travis matrix is going to be our 'funky stuff
zone'. We also install cmake 2.8.12.2 for the Ninja generator.


  Commit: 56e4be29965dc4176ab82940a405e3bd5a76f6e8
      https://github.com/PDAL/PDAL/commit/56e4be29965dc4176ab82940a405e3bd5a76f6e8
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M scripts/ci/before_install.sh
    M scripts/ci/common.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Merge pull request #389 from gadomski/travis-clang-ninja

Use ninja when building with clang


  Commit: df5cf0ca8bab1448f07773c9d58b9dd15b4b8f31
      https://github.com/PDAL/PDAL/commit/df5cf0ca8bab1448f07773c9d58b9dd15b4b8f31
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M scripts/ci/common.sh

  Log Message:
  -----------
  Disable Ninja builds for clang

The cmake build was taking too long, so Travis was killing it. If we
find a packaged cmake 2.8.12 we could re-enable Ninja.


  Commit: 456082bc0d4492b61b219c73aeecbf6210433c37
      https://github.com/PDAL/PDAL/commit/456082bc0d4492b61b219c73aeecbf6210433c37
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M scripts/ci/common.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Re-enable Ninja, but set the thread count


  Commit: a1ff6ab090ee8b25e3d2e8e15d803642aea371ec
      https://github.com/PDAL/PDAL/commit/a1ff6ab090ee8b25e3d2e8e15d803642aea371ec
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2014-06-05 (Thu, 05 Jun 2014)

  Changed paths:
    M .travis.yml
    M scripts/ci/before_install.sh
    M scripts/ci/common.sh
    M scripts/ci/script.sh

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/PDAL/PDAL into point-context


Compare: https://github.com/PDAL/PDAL/compare/5491e73c140d...a1ff6ab090ee


More information about the pdal-commits mailing list