Browse Source

Use latest crosstool-ng git commit, which fixes GMP build with GCC 15.

v2
Andrew Belt 1 week ago
parent
commit
ae81d16880
1 changed files with 7 additions and 9 deletions
  1. +7
    -9
      Makefile

+ 7
- 9
Makefile View File

@@ -21,7 +21,6 @@ UNTAR := tar -x -f
UNZIP := unzip
SHA256 := sha256check() { echo "$$2 $$1" | sha256sum -c; }; sha256check

CROSSTOOL_NG_VERSION := 1.27.0
RACK_SDK_VERSION := 2.6.4
DOCKER_IMAGE_VERSION := 17

@@ -39,14 +38,13 @@ toolchain-all: toolchain-lin toolchain-win toolchain-mac cppcheck

crosstool-ng := $(LOCAL_DIR)/bin/ct-ng
$(crosstool-ng):
$(WGET) "http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-$(CROSSTOOL_NG_VERSION).tar.bz2"
$(SHA256) crosstool-ng-$(CROSSTOOL_NG_VERSION).tar.bz2 6307b93a0abdd1b20b85305210094195825ff00a2ed8b650eeab21235088da4b
$(UNTAR) crosstool-ng-$(CROSSTOOL_NG_VERSION).tar.bz2
rm crosstool-ng-$(CROSSTOOL_NG_VERSION).tar.bz2
cd crosstool-ng-$(CROSSTOOL_NG_VERSION) && ./configure --prefix="$(LOCAL_DIR)"
cd crosstool-ng-$(CROSSTOOL_NG_VERSION) && make -j $(JOBS)
cd crosstool-ng-$(CROSSTOOL_NG_VERSION) && make install
rm -rf crosstool-ng-$(CROSSTOOL_NG_VERSION)
git clone "https://github.com/crosstool-ng/crosstool-ng.git" crosstool-ng
cd crosstool-ng && git checkout b49e4c689c4dc8e9c8da5b8f56d7ddf59e485d3b
cd crosstool-ng && ./bootstrap
cd crosstool-ng && ./configure --prefix="$(LOCAL_DIR)"
cd crosstool-ng && make -j $(JOBS)
cd crosstool-ng && make install
rm -rf crosstool-ng


toolchain-lin := $(LOCAL_DIR)/x86_64-ubuntu16.04-linux-gnu


Loading…
Cancel
Save