Permalink
Switch branches/tags
Nothing to show
Commits on Mar 7, 2015
  1. Merge pull request #125 from Cryolite/fix/workaroundForICU4C

    Cryolite committed Mar 7, 2015
    Added a workaround of ICU4C build on GCC 5 or above.
Commits on Mar 6, 2015
  1. Added a workaround of ICU4C build on GCC 5 or above.

    Cryolite committed Feb 21, 2015
    * icu4c/jamfile: The build of ICU4C fails on GCC 5 or above with
                     `<link>static/<memory-checker>on`. The added workaround
                     tentatively solves the problem.
  2. Merge pull request #123 from Cryolite/fix/disableVersionedNamespaceFo…

    Cryolite committed Mar 6, 2015
    …rGCC5
    
    Disabled versioned namespace for GCC 5 or above.
  3. Disabled versioned namespace for GCC 5 or above.

    Cryolite committed Feb 21, 2015
    * gcc/jamfile: The option `--enable-symvers=gnu-versioned-namespace` had
                   been explicitly specified in order to detect code based on a
                   wrong assumption that entities in the standard library are
                   declared directly below `std` namespace. However, dual ABI
                   has been implemented on GCC 5 or above, and versioned
                   namespace is implicitly used for C++11-compliant standard
                   library implementation. Therefore, explicit specification of
                   the option is no longer needed for GCC 5 or above.
  4. Merge pull request #122 from Cryolite/fix/opencvLatest

    Cryolite committed Mar 6, 2015
    Changed to use `wget` instead of `curl` in `opencv/latest.sh`.
Commits on Feb 21, 2015
  1. Changed to use `wget` instead of `curl` in `opencv/latest.sh`.

    Cryolite committed Feb 21, 2015
    * opencv/latest.sh: Changed to use `wget` instead of `curl` because `curl`
                        is not stable in extracting web pages from SourceForge.
  2. Told to ignore `opencv-*.zip`.

    Cryolite committed Feb 21, 2015
    * .gitignore: Added `/opencv-*.zip`.
Commits on Feb 8, 2015
  1. Merge pull request #121 from Cryolite/feature/disableCloog

    Cryolite committed Feb 8, 2015
    Added support of `--disable-cloog` option.
Commits on Dec 26, 2014
  1. Added support of `--disable-cloog` option.

    Cryolite committed Dec 26, 2014
    * bootstrap: Added the support of `--disable-cloog` command line option.
    * jamroot:
      * Added the support of `--disable-cloog` command line option.
      * Only the last one of `--enable-cloog` and `--disable-cloog` command line
        options is effective.
Commits on Nov 15, 2014
  1. Merge pull request #120 from Cryolite/fix/enableGdbCheck

    Cryolite committed Nov 15, 2014
    Renamed option `--with-gdb-check` to `--enable-gdb-check`.
Commits on Nov 14, 2014
  1. Renamed option `--with-gdb-check` to `--enable-gdb-check`.

    Cryolite committed Nov 14, 2014
    * bootstrap:
      * Added the support of `--disable-gdb` command line option.
      * Renamed command line options `--with-gdb-check` and
        `--without-gdb-check` to `--enable-gdb-check` and `--disable-gdb-check`,
        respectively.
    * jamroot:
      * Added the support of `--disable-gdb` command line option.
      * Only the last one of `--enable-gdb` and `--disable-gdb` command line
        options is effective.
      * Rename command line options `--with-gdb-check` and `--without-gdb-check`
        to `--enable-gdb-check` and `--disable-gdb-check`, respectively.
      * Only the last one of `--enable-gdb-check` and `--disable-gdb-check`
        command line options is effective.
Commits on Nov 13, 2014
  1. Merge pull request #119 from Cryolite/fix/enableGcc

    Cryolite committed Nov 13, 2014
    Renamed option `--with-gcc-check` to `--enable-gcc-check`.
  2. Renamed option `--with-gcc-check` to `--enable-gcc-check`.

    Cryolite committed Nov 13, 2014
    * bootstrap: Renamed command line options `--with-gcc-check` and
                 `--without-gcc-check` to `--enable-gcc-check` and
                 `--disable-gcc-check`, respectively.
    * jamroot:
      * Renamed command line options `--with-gcc-check` and
        `--without-gcc-check` to `--enable-gcc-check` and `--disable-gcc-check`,
        respectively.
      * Only the last one of `--enable-gcc-check` and `--disable-gcc-check`
        command line options is effective.
  3. Merge pull request #118 from Cryolite/fix/boost

    Cryolite committed Nov 13, 2014
    Fixed bugs.
Commits on Nov 12, 2014
  1. Merge pull request #117 from Cryolite/feature/disableOpencv

    Cryolite committed Nov 12, 2014
    Added support of `--disable-opencv` option.
  2. Fixed bugs.

    Cryolite committed Nov 12, 2014
    * bootstrap:
      * Argument `latest` specified for `--enable-boost` command line option was
        not transformed into the concrete version number.
      * Symbolic link `$prefix/boost/latest` was not created when
        `$prefix/boost/$latest_version` already existed.
  3. Added support of `--disable-opencv` option.

    Cryolite committed Nov 12, 2014
    * bootstrap: Added the support of `--disable-opencv` command line option.
    * jamroot:
      * Added the support of `--disable-opencv` command line option.
      * Only the last one of `--enable-opencv` and `--disable-opencv` command
        line options is effective.
Commits on Nov 11, 2014
  1. Merge pull request #116 from Cryolite/fix/boostMultiversions

    Cryolite committed Nov 11, 2014
    Fixed a bug when an old Boost version is built.
Commits on Nov 9, 2014
  1. Fixed a bug when an old Boost version is built.

    Cryolite committed Nov 9, 2014
    * bootstrap: Told to download the old version of Boost explicitly specified
                 by `--enable-boost` command line option.
  2. Merge pull request #113 from Cryolite/fix/opencv

    Cryolite committed Nov 9, 2014
    Modified OpenCV download script.
Commits on Nov 8, 2014
  1. Merge pull request #115 from Cryolite/feature/enableValgrindRegtest

    Cryolite committed Nov 8, 2014
    Added support of `--enable-valgrind-regtest` option.
Commits on Nov 7, 2014
  1. Added the support of `--enable-valgrind-regtest=ignore-errors`.

    Cryolite committed Nov 7, 2014
    * bootstrap: Added the support of `--enable-valgrind-regtest=ignore-errors`.
    * jamroot: Added the support of `--enable-valgrind-regtest=ignore-errors`.
    * valgrind/jamfile: Told build script to ignore errors in `make regtest` if
                        `VALGRIND_REGTEST` is equal to `ignore-errors`.
Commits on Nov 6, 2014
  1. Added support of `--enable-valgrind-regtest` option.

    Cryolite committed Nov 5, 2014
    * bootstrap: Added the support of `--enable-valgrind-regtest` and
                 `--disable-valgrind-regtest` command line options.
    * jamroot:
      * Added the support of `--disable-valgrind` command line option.
      * Only the last one of `--enable-valgrind` and `--disable-valgrind`
        command line options is effective.
      * Removed the use of `option.get` rule because it reconizes
        `--enable-valgrind-regtest` command line option as `--enable-valgrind`
        with the argument `-regtest`.
      * Added the support of `--enable-valgrind-regtest` and
        `--disable-valgrind-regtest` command line options.
      * Added `VALGRIND_REGTEST` global constant.
    * valgrind/jamfile: Made `make regtest` skipped if `VALGRIND_REGTEST` is
                        not equal to `yes`.
Commits on Nov 1, 2014
  1. Merge pull request #114 from Cryolite/fix/gccPatch

    Cryolite committed Nov 1, 2014
    Added fuzzy search for GCC latest patch.
Commits on Oct 31, 2014
  1. Added fuzzy search for GCC latest patch.

    Cryolite committed Oct 31, 2014
    * gcc/jamfile: Added fuzzy search for the latest patch version.
Commits on Oct 25, 2014
  1. Modified OpenCV download script.

    Cryolite committed Oct 25, 2014
    * opencv/jamfile:
      * Modified download script because OpenCV source file archive is renamed
        from `opencv-*.tar.gz` to `opencv-*.zip`.
      * Changed the target name that represents OpenCV source trees because
        `README` file has been renamed to `README.md`.
Commits on Oct 24, 2014
  1. Merge pull request #112 from Cryolite/fix/gccBinutilsWrappers

    Cryolite committed Oct 24, 2014
    Suppressed uninterested error messages.
Commits on Oct 23, 2014
  1. Fixed a comment.

    Cryolite committed Oct 23, 2014
    * compilers.jam: Fixed a comment.
Commits on Oct 22, 2014
  1. Suppressed uninterested error messages.

    Cryolite committed Oct 22, 2014
    * compilers.jam: Suppressed uninterested error messages printed by `gcc-ar`,
                     `gcc-ranlib` and `gcc-nm`.
  2. Merge pull request #111 from Cryolite/fix/gccAr

    Cryolite committed Oct 22, 2014
    Added checks of plugin support in underlying Binutils.
Commits on Oct 21, 2014
  1. Added checks of plugin support in underlying Binutils.

    Cryolite committed Oct 21, 2014
    * compilers.jam: Renamed `get-ar`, `get-ranlib` and `get-nm` rules to
                     `get-ar-command-substitution`,
                     `get-ranlib-command-substitution` and
                     `get-nm-command-substitution`, respectively. If the
                     underlying Binutils tools (`ar`, `ranlib` and `nm`) for
                     `gcc-ar`, `gcc-ranlib` and `gcc-nm` wrapper commands do not
                     have plugin support, the wrapper commands do not work.
                     Therefore, the renamed rules provide command substitution
                     to produce suitable values for `AR`, `RANLIB`, `NM`,
                     `AR_FOR_TARGET`, `RANLIB_FOR_TARGET` and `NM_FOR_TARGET`
                     environment variables according to plugin support in
                     the underlying Binutils tools.
    * binutils/jamfile: Replaced invocations of `get-ar`, `get-ranlib` and
                        `get-nm` rules with ones of
                        `get-ar-command-substitution`,
                        `get-ranlib-command-substitution` and
                        `get-nm-command-substitution`, respectively.
    * clang/jamfile: Likewise.
    * cloog/jamfile: Likewise.
    * gdb/jamfile: Likewise.
    * gmp/jamfile: Likewise.
    * icu4c/jamfile: Likewise.
    * isl/jamfile: Likewise.
    * mpc/jamfile: Likewise.
    * mpfr/jamfile: Likewise.
    * opencv/jamfile: Likewise.
    * openmpi/jamfile: Likewise.
    * ppl/jamfile: Likewise.
    * valgrind/jamfile: Likewise.
Commits on Oct 20, 2014
  1. Merge pull request #110 from Cryolite/fix/gcovr

    Cryolite committed Oct 20, 2014
    Fixed #109.
  2. Fixed #109.

    Cryolite committed Oct 20, 2014
    * bootstrap:
      * Modified to dereference `latest` value of `--with-gcovr` command-line
        option into concrete version numbers before invoking `bjam`.
      * Modified to prepare gcovr source trees before invoking `bjam`.
    * jamroot: Removed support for `latest` value of `--enable-gcovr`
               command-line option.
    * gcovr/checkout.sh: Newly added.
    * gcovr/latest.sh: Fixed to use git repository.
    * gcovr/download.sh: Newly added.
    * gcovr/jamfile:
      * Removed downloading and expanding actions.
      * Switched dependency on gcovr source trees from
        `gcovr-$VERSION/README.txt` to timestamp files
        `gcovr-$VERSION/fb301e39-8f74-4e35-8428-9b3b48a324bc`.