mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-27 22:46:20 +01:00 
			
		
		
		
	Compare commits
	
		
			86 Commits
		
	
	
		
			update_cma
			...
			dev-old
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 60c9ba0b79 | |||
| 356a6e98a2 | |||
| 48261f6be1 | |||
| 2639b3e285 | |||
| 6fbebd3fdb | |||
| f37f0a177a | |||
| 7a42d85251 | |||
| f37486cc8a | |||
| 2979dfd782 | |||
| 19316b9788 | |||
| afeb0243ee | |||
| 03e4389bf8 | |||
| 21292e9d48 | |||
| c916b0e5ac | |||
| 708f3c7d3f | |||
| 3952f72dc8 | |||
| 2c6a5eca11 | |||
| 363ea4796e | |||
| 6a70cee0fe | |||
| 3dc4ff36fc | |||
| 9159152331 | |||
| b4e1b0e87d | |||
| 3a302c2cde | |||
| 6b67601226 | |||
| f6eb0cb349 | |||
| c7fcae512e | |||
| ceda522816 | |||
| 3c76727838 | |||
| a4872af808 | |||
| ae37cb5ded | |||
| ef6ea08a78 | |||
| 52a958d7a4 | |||
| a42f28be4c | |||
| 695ecfc899 | |||
| 5ed643c05c | |||
| 08f480baa9 | |||
| ca09d54120 | |||
| 3491838625 | |||
| 7aa43297ec | |||
| a005b538bc | |||
| 64bfc9200a | |||
| f06e265503 | |||
| d7bfc657f5 | |||
| 5906aae649 | |||
| 4119679f1c | |||
| 27a24d2be3 | |||
| fd0f89884f | |||
| 82667b8cf8 | |||
| adc1b0c684 | |||
| 3a29b8bc69 | |||
| 8c18e4a7f1 | |||
| f9693294ff | |||
| 25c411eb28 | |||
| 85a579b3bb | |||
| a9dac6fe6a | |||
| ef6f540136 | |||
| ddae14a07f | |||
| d1c13a606c | |||
| 71af7f0127 | |||
| 11aace4382 | |||
| abefcadab2 | |||
| b0c187ca10 | |||
| 54309e4849 | |||
| ec218274a6 | |||
| 03d49a985c | |||
| 05eeb24843 | |||
| 0101ef857a | |||
| cfc2570697 | |||
| 80915d0012 | |||
| 403cbadbd9 | |||
| 61b97c22c6 | |||
| 26fe90e0cd | |||
| ab590f3fdd | |||
| 1a690e94e3 | |||
| c7c0430029 | |||
| 2cc0a157d7 | |||
| b31b269fec | |||
| e1b8820112 | |||
| d788eb290e | |||
| cf34339dc3 | |||
| a06cfec38e | |||
| 56324f5c0f | |||
| c752b0edad | |||
| 74d2b79f65 | |||
| 311f216402 | |||
| fdbb1affe3 | 
							
								
								
									
										83
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										83
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
								
							| @@ -4,16 +4,26 @@ on: | |||||||
|   push: |   push: | ||||||
|     branches: |     branches: | ||||||
|     - 'master' |     - 'master' | ||||||
|  |     - 'dev' | ||||||
|  |     paths-ignore: | ||||||
|  |       - '**/README.md' | ||||||
|  |       - '**/README.rst' | ||||||
|   pull_request: |   pull_request: | ||||||
|     branches: |     branches: | ||||||
|     - '*' |     - '*' | ||||||
|  |   schedule: | ||||||
|  | #   - cron: '0 0 * * 0'  # Every sunday at 00:00 https://crontab.guru/#0_7_*_*_1 | ||||||
|  |     - cron: '0 0 10 * *' | ||||||
| jobs: | jobs: | ||||||
|   base: |   base: | ||||||
|     name: base |     name: base | ||||||
|     runs-on: ubuntu-20.04 |     runs-on: ubuntu-20.04 | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v2 |       - name: "checkout code" | ||||||
|  |         uses: actions/checkout@v2.2.0 | ||||||
|  |         with: | ||||||
|  |           submodules: 'recursive' | ||||||
|  |           fetch-depth: 0 | ||||||
|       - name: build |       - name: build | ||||||
|         run: make base |         run: make base | ||||||
|       - name: test |       - name: test | ||||||
| @@ -21,7 +31,7 @@ jobs: | |||||||
|       - name: archive base |       - name: archive base | ||||||
|         run: | |         run: | | ||||||
|             mkdir -p cache |             mkdir -p cache | ||||||
|             docker save -o ./cache/base.tar dockcross/base:latest |             docker save -o ./cache/base.tar bensuperpc/base:latest | ||||||
|       - name: save base |       - name: save base | ||||||
|         uses: actions/upload-artifact@v2 |         uses: actions/upload-artifact@v2 | ||||||
|         with: |         with: | ||||||
| @@ -32,7 +42,7 @@ jobs: | |||||||
|         if: github.ref == 'refs/heads/master' |         if: github.ref == 'refs/heads/master' | ||||||
|         run: | |         run: | | ||||||
|             docker login -u ${{ secrets.DOCKER_USER }} -p ${{ secrets.DOCKER_PASS }} |             docker login -u ${{ secrets.DOCKER_USER }} -p ${{ secrets.DOCKER_PASS }} | ||||||
|             docker image push dockcross/base --all-tags |             docker image push bensuperpc/base | ||||||
|  |  | ||||||
|   image: |   image: | ||||||
|     name: ${{ matrix.arch_name }} |     name: ${{ matrix.arch_name }} | ||||||
| @@ -40,8 +50,14 @@ jobs: | |||||||
|     runs-on: ubuntu-20.04 |     runs-on: ubuntu-20.04 | ||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|  |       max-parallel: 4 | ||||||
|  | # manylinux2014-aarch64 cc65 pvsneslib | ||||||
|       matrix: |       matrix: | ||||||
|         arch_name: [android-arm, android-arm64, android-x86, android-x86_64, web-wasm, linux-arm64, linux-arm64-musl, linux-armv5, linux-armv5-musl, linux-armv6, linux-armv6-musl, linux-armv7, linux-armv7a, linux-armv7l-musl, linux-x64-clang, linux-s390x, linux-x64, linux-x86, linux-mips, linux-ppc64le, manylinux1-x64, manylinux1-x86, manylinux2010-x64, manylinux2010-x86, manylinux2014-x64, manylinux2014-x86, manylinux2014-aarch64, windows-static-x64, windows-static-x64-posix, windows-static-x86, windows-shared-x64, windows-shared-x64-posix, windows-shared-x86] | <<<<<<< HEAD | ||||||
|  |         arch_name: [linux-armv8, android-arm, android-arm64, android-x86, android-x86_64, web-wasm, linux-armv8-musl, linux-armv8-rpi3, linux-armv5, linux-armv5-musl, linux-armv6-rpi1, linux-armv7-rpi2, linux-armv6-musl, linux-armv6-rpi-old, linux-armv7, linux-armv7l-musl, linux-mips, linux-mips64, linux-mips64el-n64, linux-mipsel, linux-m68k, linux-ppc32, linux-ppc64, linux-s390x, linux-x64, linux-x64-clang, linux-x86, linux-riscv64, manylinux2014-x64, manylinux2014-x86, windows-static-x64, linux-armv7a, windows-static-x64-posix, windows-static-x86, windows-shared-x64, windows-shared-x64-posix, linux-armv8-rpi4, windows-shared-x86] | ||||||
|  | ======= | ||||||
|  |         arch_name: [android-arm, android-arm64, android-x86, android-x86_64, web-wasm, linux-arm64, linux-arm64-musl, linux-armv5, linux-armv5-musl, linux-armv6, linux-armv6-musl, linux-armv7, linux-armv7a, linux-armv7l-musl, linux-s390x, linux-x64, linux-x86, linux-ppc64le, manylinux1-x64, manylinux1-x86, manylinux2010-x64, manylinux2010-x86, manylinux2014-x64, manylinux2014-x86, manylinux2014-aarch64, windows-static-x64, windows-static-x64-posix, windows-static-x86, windows-shared-x64, windows-shared-x64-posix, windows-shared-x86] | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|       - uses: actions/download-artifact@v2 |       - uses: actions/download-artifact@v2 | ||||||
| @@ -58,4 +74,59 @@ jobs: | |||||||
|         if: github.ref == 'refs/heads/master' |         if: github.ref == 'refs/heads/master' | ||||||
|         run: | |         run: | | ||||||
|             docker login -u ${{ secrets.DOCKER_USER }} -p ${{ secrets.DOCKER_PASS }} |             docker login -u ${{ secrets.DOCKER_USER }} -p ${{ secrets.DOCKER_PASS }} | ||||||
|             docker image push dockcross/${{ matrix.arch_name }} --all-tags |             docker image push bensuperpc/${{ matrix.arch_name }} | ||||||
|  |       - name: clean | ||||||
|  |         run: docker image rm -f bensuperpc/${{ matrix.arch_name }} | ||||||
|  |  | ||||||
|  |   image_full: | ||||||
|  |     name: ${{ matrix.arch_name }} | ||||||
|  |     needs: image | ||||||
|  |     runs-on: ubuntu-20.04 | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       max-parallel: 2 | ||||||
|  |       matrix: | ||||||
|  |         arch_name: [linux-armv8-rpi4.full, linux-armv8-rpi3.full, linux-armv7-rpi2.full, linux-armv7.full, linux-armv7a.full, linux-armv6-rpi1.full, linux-armv8.full] | ||||||
|  |     steps: | ||||||
|  |       - name: "checkout code" | ||||||
|  |         uses: actions/checkout@v2.2.0 | ||||||
|  |         with: | ||||||
|  |           submodules: 'recursive' | ||||||
|  |           fetch-depth: 0 | ||||||
|  |       - uses: actions/download-artifact@v2 | ||||||
|  |         with: | ||||||
|  |           name: cache | ||||||
|  |           path: ./cache | ||||||
|  |       - name: load base | ||||||
|  |         run: docker load -i ./cache/base.tar | ||||||
|  | #      - name: load from hub docker | ||||||
|  | #        run: docker image pull bensuperpc/${{ matrix.arch_name }}:latest | ||||||
|  | #        continue-on-error: true | ||||||
|  |       - name: build | ||||||
|  |         run: make ${{ matrix.arch_name }} | ||||||
|  | #      - name: test | ||||||
|  | #        run: make ${{ matrix.arch_name }}.test | ||||||
|  |       - name: deploy | ||||||
|  |         if: github.ref == 'refs/heads/master' | ||||||
|  |         run: | | ||||||
|  |             docker login -u ${{ secrets.DOCKER_USER }} -p ${{ secrets.DOCKER_PASS }} | ||||||
|  |             docker image push bensuperpc/${{ matrix.arch_name }} | ||||||
|  |       - name: clean | ||||||
|  |         run: docker image rm -f bensuperpc/${{ matrix.arch_name }} | ||||||
|  |   image_spec: | ||||||
|  |     name: ${{ matrix.arch_name }} | ||||||
|  |     needs: image_full | ||||||
|  |     runs-on: ubuntu-20.04 | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       max-parallel: 8 | ||||||
|  |       matrix: | ||||||
|  |         arch_name: [cc65, pvsneslib, psn00bsdk, sgdk] | ||||||
|  |     steps: | ||||||
|  |       - name: "checkout code" | ||||||
|  |         uses: actions/checkout@v2.2.0 | ||||||
|  |         with: | ||||||
|  |           submodules: 'recursive' | ||||||
|  |           fetch-depth: 0 | ||||||
|  |       - name: build | ||||||
|  |         run: make ${{ matrix.arch_name }} | ||||||
							
								
								
									
										12
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | [submodule "pvsneslib"] | ||||||
|  | 	path = pvsneslib | ||||||
|  | 	url = https://github.com/Bensuperpc/pvsneslib-docker.git | ||||||
|  | [submodule "cc65"] | ||||||
|  | 	path = cc65 | ||||||
|  | 	url = https://github.com/Bensuperpc/cc65-docker.git | ||||||
|  | [submodule "psn00bsdk"] | ||||||
|  | 	path = psn00bsdk | ||||||
|  | 	url = https://github.com/Bensuperpc/psn00bsdk-docker.git | ||||||
|  | [submodule "sgdk"] | ||||||
|  | 	path = sgdk | ||||||
|  | 	url = https://github.com/Stephane-D/SGDK.git | ||||||
| @@ -1,5 +1,5 @@ | |||||||
| FROM debian:buster-slim | FROM debian:buster-slim | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| #include "common.debian" | #include "common.debian" | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										190
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										190
									
								
								Makefile
									
									
									
									
									
								
							| @@ -7,29 +7,32 @@ | |||||||
| DOCKER = docker | DOCKER = docker | ||||||
|  |  | ||||||
| # Docker organization to pull the images from | # Docker organization to pull the images from | ||||||
| ORG = dockcross | ORG = bensuperpc | ||||||
|  |  | ||||||
| # Directory where to generate the dockcross script for each images (e.g bin/dockcross-manylinux1-x64) | # Directory where to generate the dockcross script for each images (e.g bin/dockcross-manylinux2014-x64) | ||||||
| BIN = ./bin | BIN = ./bin | ||||||
|  |  | ||||||
| # These images are built using the "build implicit rule" | # These images are built using the "build implicit rule" | ||||||
| STANDARD_IMAGES = linux-s390x android-arm android-arm64 android-x86 android-x86_64 linux-x86 linux-x64 linux-arm64 linux-x64-clang linux-arm64-musl linux-armv5 linux-armv5-musl linux-armv6 linux-armv6-musl linux-armv7 linux-armv7a linux-armv7l-musl linux-mips linux-ppc64le windows-static-x86 windows-static-x64 windows-static-x64-posix windows-shared-x86 windows-shared-x64 windows-shared-x64-posix | # EXTEND_STANDARD_IMAGES = linux-armv8-rpi4-all linux-armv8-rpi3-all | ||||||
|  |  | ||||||
|  | STANDARD_IMAGES = avr linux-s390x android-arm android-arm64 android-x86 android-x86_64 linux-x86 linux-x64 linux-x64-clang linux-armv8 linux-armv8-musl linux-armv8-rpi3 linux-armv8-rpi4 linux-armv5 linux-m68k linux-armv5-musl linux-armv6-rpi1 linux-armv6-musl linux-armv6-rpi-old linux-armv7 linux-armv7a linux-armv7-rpi2 linux-armv7l-musl linux-mips linux-mips64 linux-mips64el-n64 linux-mipsel linux-ppc32 linux-ppc64 linux-riscv64 windows-static-x86 windows-static-x64 windows-static-x64-posix windows-shared-x86 windows-shared-x64 windows-shared-x64-posix | ||||||
|  |  | ||||||
| # Generated Dockerfiles. | # Generated Dockerfiles. | ||||||
| GEN_IMAGES = linux-s390x android-arm android-arm64 linux-x86 linux-x64 linux-mips linux-x64-clang manylinux1-x64 manylinux1-x86 manylinux2010-x64 manylinux2010-x86 manylinux2014-x64 manylinux2014-x86 manylinux2014-aarch64 web-wasm linux-arm64 linux-arm64-musl windows-static-x86 windows-static-x64 windows-static-x64-posix windows-shared-x86 windows-shared-x64 windows-shared-x64-posix linux-armv7 linux-armv7a linux-armv7l-musl linux-armv6 linux-armv6-musl linux-armv5 linux-armv5-musl linux-ppc64le | GEN_IMAGES = avr linux-s390x android-arm android-arm64 linux-x86 linux-x64 linux-x64-clang linux-mips linux-mips64 linux-mipsel manylinux2014-x64 manylinux2014-x86 manylinux2014-aarch64 linux-m68k web-wasm linux-armv8 linux-armv8-musl linux-armv8-rpi3 linux-armv8-rpi4 linux-ppc32 linux-ppc64 windows-static-x86 windows-static-x64 windows-static-x64-posix windows-shared-x86 windows-shared-x64 windows-shared-x64-posix linux-mips64el-n64 linux-armv7 linux-armv7a linux-armv7l-musl linux-armv6-rpi1 linux-armv6-musl linux-armv6-rpi-old linux-armv7-rpi2 linux-armv5 linux-armv5-musl linux-riscv64 | ||||||
|  | EXT_GEN_IMAGES = linux-armv8-rpi4.full linux-armv8-rpi3.full linux-armv7-rpi2.full linux-armv7.full linux-armv7a.full linux-armv6-rpi1.full linux-armv8.full | ||||||
|  |  | ||||||
| GEN_IMAGE_DOCKERFILES = $(addsuffix /Dockerfile,$(GEN_IMAGES)) | GEN_IMAGE_DOCKERFILES = $(addsuffix /Dockerfile,$(EXT_GEN_IMAGES)) $(addsuffix /Dockerfile,$(GEN_IMAGES)) | ||||||
|  |  | ||||||
| # These images are expected to have explicit rules for *both* build and testing | # These images are expected to have explicit rules for *both* build and testing | ||||||
| NON_STANDARD_IMAGES = web-wasm manylinux1-x64 manylinux1-x86 manylinux2010-x64 manylinux2010-x86 manylinux2014-x64 manylinux2014-x86 manylinux2014-aarch64 | NON_STANDARD_IMAGES = web-wasm manylinux2014-x64 manylinux2014-x86 manylinux2014-aarch64 pvsneslib cc65 psn00bsdk sgdk | ||||||
|  |  | ||||||
| DOCKER_COMPOSITE_SOURCES = common.docker common.debian common.manylinux common.crosstool common.windows common-manylinux.crosstool common.dockcross common.label-and-env | DOCKER_COMPOSITE_SOURCES = common.docker common.debian common.manylinux common.crosstool common.windows common-manylinux.crosstool common.dockcross common.lib common.label-and-env | ||||||
|  |  | ||||||
| # This list all available images | # This list all available images | ||||||
| IMAGES = $(STANDARD_IMAGES) $(NON_STANDARD_IMAGES) | IMAGES = $(STANDARD_IMAGES) $(NON_STANDARD_IMAGES) $(EXTEND_IMAGES) | ||||||
|  |  | ||||||
| # Optional arguments for test runner (test/run.py) associated with "testing implicit rule" | # Optional arguments for test runner (test/run.py) associated with "testing implicit rule" | ||||||
| linux-ppc64le.test_ARGS = --languages C | linux-ppc64.test_ARGS = --languages C | ||||||
| windows-static-x86.test_ARGS = --exe-suffix ".exe" | windows-static-x86.test_ARGS = --exe-suffix ".exe" | ||||||
| windows-static-x64.test_ARGS = --exe-suffix ".exe" | windows-static-x64.test_ARGS = --exe-suffix ".exe" | ||||||
| windows-static-x64-posix.test_ARGS = --exe-suffix ".exe" | windows-static-x64-posix.test_ARGS = --exe-suffix ".exe" | ||||||
| @@ -52,6 +55,8 @@ TAG := $(shell date '+%Y%m%d')-$(shell git rev-parse --short HEAD) | |||||||
| # | # | ||||||
| images: base $(IMAGES) | images: base $(IMAGES) | ||||||
|  |  | ||||||
|  | all: base $(IMAGES) | ||||||
|  |  | ||||||
| # | # | ||||||
| # test: This target ensures all IMAGES are built and run the associated tests | # test: This target ensures all IMAGES are built and run the associated tests | ||||||
| # | # | ||||||
| @@ -70,9 +75,51 @@ $(GEN_IMAGE_DOCKERFILES) Dockerfile: %Dockerfile: %Dockerfile.in $(DOCKER_COMPOS | |||||||
| 		-e '/common-manylinux.crosstool/ r common-manylinux.crosstool' \ | 		-e '/common-manylinux.crosstool/ r common-manylinux.crosstool' \ | ||||||
| 		-e '/common.windows/ r common.windows' \ | 		-e '/common.windows/ r common.windows' \ | ||||||
| 		-e '/common.dockcross/ r common.dockcross' \ | 		-e '/common.dockcross/ r common.dockcross' \ | ||||||
|  | 		-e '/common.lib/ r common.lib' \ | ||||||
| 		-e '/common.label-and-env/ r common.label-and-env' \ | 		-e '/common.label-and-env/ r common.label-and-env' \ | ||||||
| 		$< > $@ | 		$< > $@ | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # cc65 | ||||||
|  | # | ||||||
|  | cc65: cc65/Dockerfile | ||||||
|  | 	$(DOCKER) build -t $(ORG)/cc65:latest \ | ||||||
|  | 	cc65 | ||||||
|  |  | ||||||
|  | cc65.test: cc65 | ||||||
|  | 	echo "Not working now" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # pvsneslib | ||||||
|  | # | ||||||
|  | pvsneslib: pvsneslib/Dockerfile | ||||||
|  | 	$(DOCKER) build -t $(ORG)/pvsneslib:latest \ | ||||||
|  | 	pvsneslib | ||||||
|  |  | ||||||
|  | pvsneslib.test: pvsneslib | ||||||
|  | 	echo "Not working now" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # psn00bsdk | ||||||
|  | # | ||||||
|  | psn00bsdk: psn00bsdk/Dockerfile | ||||||
|  | 	$(DOCKER) build -t $(ORG)/psn00bsdk:latest \ | ||||||
|  | 	psn00bsdk | ||||||
|  |  | ||||||
|  | psn00bsdk.test: psn00bsdk | ||||||
|  | 	echo "Not working now" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # sgdk | ||||||
|  | # | ||||||
|  | sgdk: sgdk/Dockerfile | ||||||
|  | 	$(DOCKER) build -t $(ORG)/sgdk:latest \ | ||||||
|  | 	sgdk | ||||||
|  |  | ||||||
|  | sgdk.test: sgdk | ||||||
|  | 	echo "Not working now" | ||||||
|  | #	docker run --rm -v $(PWD)/sgdk/sample/sonic:/src $(ORG)/sgdk | ||||||
|  |  | ||||||
| # | # | ||||||
| # web-wasm | # web-wasm | ||||||
| # | # | ||||||
| @@ -80,12 +127,18 @@ web-wasm: web-wasm/Dockerfile | |||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	cp -r test web-wasm/ | 	cp -r test web-wasm/ | ||||||
| 	$(DOCKER) build -t $(ORG)/web-wasm:latest \ | 	$(DOCKER) build -t $(ORG)/web-wasm:latest \ | ||||||
| 		-t $(ORG)/web-wasm:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/web-wasm \ | 		--build-arg IMAGE=$(ORG)/web-wasm \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		web-wasm | 		web-wasm | ||||||
|  | 	$(DOCKER) build -t $(ORG)/web-wasm:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/web-wasm \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		web-wasm | ||||||
| 	rm -rf web-wasm/test | 	rm -rf web-wasm/test | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| @@ -101,12 +154,18 @@ web-wasm.test: web-wasm | |||||||
| manylinux2014-aarch64: manylinux2014-aarch64/Dockerfile | manylinux2014-aarch64: manylinux2014-aarch64/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux2014-aarch64:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux2014-aarch64:latest \ | ||||||
| 		-t $(ORG)/manylinux2014-aarch64:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux2014-aarch64 \ | 		--build-arg IMAGE=$(ORG)/manylinux2014-aarch64 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux2014-aarch64/Dockerfile . | 		-f manylinux2014-aarch64/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux2014-aarch64:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux2014-aarch64 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux2014-aarch64/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux2014-aarch64.test: manylinux2014-aarch64 | manylinux2014-aarch64.test: manylinux2014-aarch64 | ||||||
| @@ -119,12 +178,18 @@ manylinux2014-aarch64.test: manylinux2014-aarch64 | |||||||
| manylinux2014-x64: manylinux2014-x64/Dockerfile | manylinux2014-x64: manylinux2014-x64/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux2014-x64:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux2014-x64:latest \ | ||||||
| 		-t $(ORG)/manylinux2014-x64:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux2014-x64 \ | 		--build-arg IMAGE=$(ORG)/manylinux2014-x64 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux2014-x64/Dockerfile . | 		-f manylinux2014-x64/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux2014-x64:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux2014-x64 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux2014-x64/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux2014-x64.test: manylinux2014-x64 | manylinux2014-x64.test: manylinux2014-x64 | ||||||
| @@ -137,12 +202,18 @@ manylinux2014-x64.test: manylinux2014-x64 | |||||||
| manylinux2014-x86: manylinux2014-x86/Dockerfile | manylinux2014-x86: manylinux2014-x86/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux2014-x86:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux2014-x86:latest \ | ||||||
| 		-t $(ORG)/manylinux2014-x86:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux2014-x86 \ | 		--build-arg IMAGE=$(ORG)/manylinux2014-x86 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux2014-x86/Dockerfile . | 		-f manylinux2014-x86/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux2014-x86:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux2014-x86 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux2014-x86/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux2014-x86.test: manylinux2014-x86 | manylinux2014-x86.test: manylinux2014-x86 | ||||||
| @@ -150,18 +221,26 @@ manylinux2014-x86.test: manylinux2014-x86 | |||||||
| 	$(BIN)/dockcross-manylinux2014-x86 /opt/python/cp38-cp38/bin/python test/run.py | 	$(BIN)/dockcross-manylinux2014-x86 /opt/python/cp38-cp38/bin/python test/run.py | ||||||
|  |  | ||||||
| # | # | ||||||
|  | <<<<<<< HEAD | ||||||
|  | ======= | ||||||
| # manylinux2010-x64 | # manylinux2010-x64 | ||||||
| # | # | ||||||
|  |  | ||||||
| manylinux2010-x64: manylinux2010-x64/Dockerfile | manylinux2010-x64: manylinux2010-x64/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux2010-x64:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux2010-x64:latest \ | ||||||
| 		-t $(ORG)/manylinux2010-x64:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux2010-x64 \ | 		--build-arg IMAGE=$(ORG)/manylinux2010-x64 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux2010-x64/Dockerfile . | 		-f manylinux2010-x64/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux2010-x64:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux2010-x64 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux2010-x64/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux2010-x64.test: manylinux2010-x64 | manylinux2010-x64.test: manylinux2010-x64 | ||||||
| @@ -175,12 +254,18 @@ manylinux2010-x64.test: manylinux2010-x64 | |||||||
| manylinux2010-x86: manylinux2010-x86/Dockerfile | manylinux2010-x86: manylinux2010-x86/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux2010-x86:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux2010-x86:latest \ | ||||||
| 		-t $(ORG)/manylinux2010-x86:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux2010-x86 \ | 		--build-arg IMAGE=$(ORG)/manylinux2010-x86 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux2010-x86/Dockerfile . | 		-f manylinux2010-x86/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux2010-x86:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux2010-x86 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux2010-x86/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux2010-x86.test: manylinux2010-x86 | manylinux2010-x86.test: manylinux2010-x86 | ||||||
| @@ -194,12 +279,18 @@ manylinux2010-x86.test: manylinux2010-x86 | |||||||
| manylinux1-x64: manylinux1-x64/Dockerfile | manylinux1-x64: manylinux1-x64/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux1-x64:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux1-x64:latest \ | ||||||
| 		-t $(ORG)/manylinux1-x64:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux1-x64 \ | 		--build-arg IMAGE=$(ORG)/manylinux1-x64 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux1-x64/Dockerfile . | 		-f manylinux1-x64/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux1-x64:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux1-x64 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux1-x64/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux1-x64.test: manylinux1-x64 | manylinux1-x64.test: manylinux1-x64 | ||||||
| @@ -213,12 +304,18 @@ manylinux1-x64.test: manylinux1-x64 | |||||||
| manylinux1-x86: manylinux1-x86/Dockerfile | manylinux1-x86: manylinux1-x86/Dockerfile | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/manylinux1-x86:latest \ | 	$(DOCKER) build -t $(ORG)/manylinux1-x86:latest \ | ||||||
| 		-t $(ORG)/manylinux1-x86:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/manylinux1-x86 \ | 		--build-arg IMAGE=$(ORG)/manylinux1-x86 \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| 		-f manylinux1-x86/Dockerfile . | 		-f manylinux1-x86/Dockerfile . | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux1-x86:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux1-x86 \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		-f manylinux1-x86/Dockerfile . | ||||||
| 	rm -rf $@/imagefiles | 	rm -rf $@/imagefiles | ||||||
|  |  | ||||||
| manylinux1-x86.test: manylinux1-x86 | manylinux1-x86.test: manylinux1-x86 | ||||||
| @@ -226,15 +323,20 @@ manylinux1-x86.test: manylinux1-x86 | |||||||
| 	$(BIN)/dockcross-manylinux1-x86 /opt/python/cp38-cp38/bin/python test/run.py | 	$(BIN)/dockcross-manylinux1-x86 /opt/python/cp38-cp38/bin/python test/run.py | ||||||
|  |  | ||||||
| # | # | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| # base | # base | ||||||
| # | # | ||||||
|  |  | ||||||
| base: Dockerfile imagefiles/ | base: Dockerfile imagefiles/ | ||||||
| 	$(DOCKER) build -t $(ORG)/base:latest \ | 	$(DOCKER) build -t $(ORG)/base:latest \ | ||||||
| 		-t $(ORG)/base:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/base \ | 		--build-arg IMAGE=$(ORG)/base \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		. | 		. | ||||||
|  | 	$(DOCKER) build -t $(ORG)/base:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/base \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		. | ||||||
|  |  | ||||||
| base.test: base | base.test: base | ||||||
| 	$(DOCKER) run $(RM) $(ORG)/base > $(BIN)/dockcross-base && chmod +x $(BIN)/dockcross-base | 	$(DOCKER) run $(RM) $(ORG)/base > $(BIN)/dockcross-base && chmod +x $(BIN)/dockcross-base | ||||||
| @@ -250,12 +352,19 @@ $(VERBOSE).SILENT: display_images | |||||||
| # | # | ||||||
| # build implicit rule | # build implicit rule | ||||||
| # | # | ||||||
|  |  | ||||||
| $(STANDARD_IMAGES): %: %/Dockerfile base | $(STANDARD_IMAGES): %: %/Dockerfile base | ||||||
| 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
| 	$(DOCKER) build -t $(ORG)/$@:latest \ | 	$(DOCKER) build -t $(ORG)/$@:latest \ | ||||||
| 		-t $(ORG)/$@:$(TAG) \ |  | ||||||
| 		--build-arg IMAGE=$(ORG)/$@ \ | 		--build-arg IMAGE=$(ORG)/$@ \ | ||||||
|  | 		--build-arg DOCKER_IMAGE=$(ORG)/base:latest  \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		$@ | ||||||
|  | 	$(DOCKER) build -t $(ORG)/$@:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/$@ \ | ||||||
|  | 		--build-arg DOCKER_IMAGE=$(ORG)/base:latest  \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
| 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
| 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
| 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
| @@ -267,20 +376,38 @@ clean: | |||||||
| 	for d in $(GEN_IMAGE_DOCKERFILES) ; do rm -f $$d/Dockerfile ; done | 	for d in $(GEN_IMAGE_DOCKERFILES) ; do rm -f $$d/Dockerfile ; done | ||||||
| 	rm -f Dockerfile | 	rm -f Dockerfile | ||||||
|  |  | ||||||
| purge: clean |  | ||||||
| # Remove all untagged images |  | ||||||
| 	$(DOCKER) container ls -aq | xargs --no-run-if-empty $(DOCKER) container rm -f |  | ||||||
| # Remove all images with organization (ex dockcross/*) |  | ||||||
| 	$(DOCKER) images --filter=reference='$(ORG)/*' --format='{{.Repository}}:{{.Tag}}' | xargs -r $(DOCKER) rmi -f |  | ||||||
|  |  | ||||||
| # | # | ||||||
| # testing implicit rule | # testing implicit rule | ||||||
| # | # | ||||||
| .SECONDEXPANSION: | .SECONDEXPANSION: | ||||||
| $(addsuffix .test,$(STANDARD_IMAGES)): $$(basename $$@) | $(addsuffix .test,$(STANDARD_IMAGES)): $$(basename $$@) | ||||||
| 	$(DOCKER) run $(RM) $(ORG)/$(basename $@) > $(BIN)/dockcross-$(basename $@) && chmod +x $(BIN)/dockcross-$(basename $@) | 	$(DOCKER) run $(RM) $(ORG)/$(basename $@) > $(BIN)/dockcross-$(basename $@) && chmod +x $(BIN)/dockcross-$(basename $@) | ||||||
|  | <<<<<<< HEAD | ||||||
| 	$(BIN)/dockcross-$(basename $@) python3 test/run.py $($@_ARGS) | 	$(BIN)/dockcross-$(basename $@) python3 test/run.py $($@_ARGS) | ||||||
|  |  | ||||||
|  | .SECONDEXPANSION: | ||||||
|  | $(addsuffix .full,$(STANDARD_IMAGES)): %: %/Dockerfile $$(basename $$@) | ||||||
|  | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
|  | 	$(DOCKER) build -t $(ORG)/$@:latest \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/$@ \ | ||||||
|  | 		--build-arg DOCKER_IMAGE=$(ORG)/$(patsubst %.full,%,$@):latest  \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		$@ | ||||||
|  | 	$(DOCKER) build -t $(ORG)/$@:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/$@ \ | ||||||
|  | 		--build-arg DOCKER_IMAGE=$(ORG)/$(patsubst %.full,%,$@):latest  \ | ||||||
|  | 		--build-arg VERSION=$(TAG) \ | ||||||
|  | 		--build-arg VCS_REF=`git rev-parse --short HEAD` \ | ||||||
|  | 		--build-arg VCS_URL=`git config --get remote.origin.url` \ | ||||||
|  | 		--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ | ||||||
|  | 		$@ | ||||||
|  | 	rm -rf $@/imagefiles | ||||||
|  | ======= | ||||||
|  | 	$(BIN)/dockcross-$(basename $@) python test/run.py $($@_ARGS) | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
|  |  | ||||||
| # | # | ||||||
| # testing prerequisites implicit rule | # testing prerequisites implicit rule | ||||||
| # | # | ||||||
| @@ -289,4 +416,13 @@ test.prerequisites: | |||||||
|  |  | ||||||
| $(addsuffix .test,base $(IMAGES)): test.prerequisites | $(addsuffix .test,base $(IMAGES)): test.prerequisites | ||||||
|  |  | ||||||
| .PHONY: base images $(IMAGES) test %.test clean purge | <<<<<<< HEAD | ||||||
|  | clean: | ||||||
|  | 	for d in $(STANDARD_IMAGES) ; do rm -rf $$d/imagefiles ; done | ||||||
|  | 	for d in $(GEN_IMAGE_DOCKERFILES) ; do rm -rf $$d/Dockerfile ; done | ||||||
|  | 	rm -f Dockerfile | ||||||
|  |  | ||||||
|  | .PHONY: base images $(IMAGES) test %.test %.full clean | ||||||
|  | ======= | ||||||
|  | .PHONY: base images $(IMAGES) test %.test clean | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
|   | |||||||
							
								
								
									
										46
									
								
								README.rst
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								README.rst
									
									
									
									
									
								
							| @@ -121,19 +121,19 @@ dockcross/android-x86_64 | |||||||
|   architecture. |   architecture. | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |linux-arm64-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-arm64.svg | .. |linux-armv8-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-armv8.svg | ||||||
|   :target: https://microbadger.com/images/dockcross/linux-arm64 |   :target: https://microbadger.com/images/dockcross/linux-armv8 | ||||||
|  |  | ||||||
| dockcross/linux-arm64 | dockcross/linux-armv8 | ||||||
|   |linux-arm64-images| Cross compiler for the 64-bit ARM platform on Linux, |   |linux-armv8-images| Cross compiler for the 64-bit ARM platform on Linux, | ||||||
|   also known as AArch64. |   also known as AArch64. | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |linux-arm64-musl-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-arm64-musl.svg | .. |linux-armv8-musl-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-armv8-musl.svg | ||||||
|   :target: https://microbadger.com/images/dockcross/linux-arm64-musl |   :target: https://microbadger.com/images/dockcross/linux-armv8-musl | ||||||
|  |  | ||||||
| dockcross/linux-arm64-musl | dockcross/linux-armv8-musl | ||||||
|   |linux-arm64-musl-images| Cross compiler for the 64-bit ARM platform on Linux (also known as AArch64), using `musl <https://www.musl-libc.org/>`_ as base "libc". |   |linux-armv8-musl-images| Cross compiler for the 64-bit ARM platform on Linux (also known as AArch64), using `musl <https://www.musl-libc.org/>`_ as base "libc". | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |linux-armv5-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-armv5.svg | .. |linux-armv5-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-armv5.svg | ||||||
| @@ -187,6 +187,13 @@ dockcross/linux-armv7l-musl | |||||||
|   |linux-armv7l-musl-images| Toolchain configured for ARMv7-L, using `musl <https://www.musl-libc.org/>`_ as base "libc". |   |linux-armv7l-musl-images| Toolchain configured for ARMv7-L, using `musl <https://www.musl-libc.org/>`_ as base "libc". | ||||||
|  |  | ||||||
|  |  | ||||||
|  | .. |linux-mipsel-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-mipsel.svg | ||||||
|  |   :target: https://microbadger.com/images/dockcross/linux-mipsel | ||||||
|  |  | ||||||
|  | dockcross/linux-mipsel | ||||||
|  |   |linux-mipsel-images| Linux mipsel cross compiler toolchain for little endian MIPS GNU systems. | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |linux-mips-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-mips.svg | .. |linux-mips-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-mips.svg | ||||||
|   :target: https://microbadger.com/images/dockcross/linux-mips |   :target: https://microbadger.com/images/dockcross/linux-mips | ||||||
|  |  | ||||||
| @@ -216,12 +223,6 @@ dockcross/linux-x64 | |||||||
|   |linux-x64-images| Linux x86_64 / amd64 compiler. Since the Docker image is |   |linux-x64-images| Linux x86_64 / amd64 compiler. Since the Docker image is | ||||||
|   natively x86_64, this is not actually a cross compiler. |   natively x86_64, this is not actually a cross compiler. | ||||||
|  |  | ||||||
| .. |linux-x64-clang-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-x64-clang.svg |  | ||||||
|   :target: https://microbadger.com/images/dockcross/linux-x64-clang |  | ||||||
|  |  | ||||||
| dockcross/linux-x64-clang |  | ||||||
|   |linux-x64-clang-images| Linux clang x86_64 / amd64 compiler. Since the Docker image is |  | ||||||
|   natively x86_64, this is not actually a cross compiler. |  | ||||||
|  |  | ||||||
| .. |linux-x86-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-x86.svg | .. |linux-x86-images| image:: https://images.microbadger.com/badges/image/dockcross/linux-x86.svg | ||||||
|   :target: https://microbadger.com/images/dockcross/linux-x86 |   :target: https://microbadger.com/images/dockcross/linux-x86 | ||||||
| @@ -253,23 +254,6 @@ dockcross/manylinux2014-aarch64 | |||||||
|   |manylinux2014-aarch64-images| Docker `manylinux2014 <https://github.com/pypa/manylinux>`_ image for building Linux aarch64 / arm64 `Python wheel packages <http://pythonwheels.com/>`_. It includes Python 3.5, 3.6, 3.7, 3.8, and 3.9. |   |manylinux2014-aarch64-images| Docker `manylinux2014 <https://github.com/pypa/manylinux>`_ image for building Linux aarch64 / arm64 `Python wheel packages <http://pythonwheels.com/>`_. It includes Python 3.5, 3.6, 3.7, 3.8, and 3.9. | ||||||
|   Also has support for the dockcross script, and it has installations of CMake, Ninja, and `scikit-build <http://scikit-build.org>`_. For CMake, it sets `MANYLINUX2014` to "TRUE" in the toolchain. |   Also has support for the dockcross script, and it has installations of CMake, Ninja, and `scikit-build <http://scikit-build.org>`_. For CMake, it sets `MANYLINUX2014` to "TRUE" in the toolchain. | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |manylinux2010-x64-images| image:: https://images.microbadger.com/badges/image/dockcross/manylinux2010-x64.svg |  | ||||||
|   :target: https://microbadger.com/images/dockcross/manylinux2010-x64 |  | ||||||
|  |  | ||||||
| dockcross/manylinux2010-x64 |  | ||||||
|   |manylinux2010-x64-images| Docker `manylinux2010 <https://github.com/pypa/manylinux>`_ image for building Linux x86_64 / amd64 `Python wheel packages <http://pythonwheels.com/>`_. It includes Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8. |  | ||||||
|   Also has support for the dockcross script, and it has installations of CMake, Ninja, and `scikit-build <http://scikit-build.org>`_. For CMake, it sets `MANYLINUX2010` to "TRUE" in the toolchain. |  | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |manylinux2010-x86-images| image:: https://images.microbadger.com/badges/image/dockcross/manylinux2010-x86.svg |  | ||||||
|   :target: https://microbadger.com/images/dockcross/manylinux2010-x86 |  | ||||||
|  |  | ||||||
| dockcross/manylinux2010-x86 |  | ||||||
|   |manylinux2010-x86-images| Docker `manylinux2010 <https://github.com/pypa/manylinux>`_ image for building Linux i686 `Python wheel packages <http://pythonwheels.com/>`_. It includes Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8. |  | ||||||
|   Also has support for the dockcross script, and it has installations of CMake, Ninja, and `scikit-build <http://scikit-build.org>`_. For CMake, it sets `MANYLINUX2010` to "TRUE" in the toolchain. |  | ||||||
|  |  | ||||||
|  |  | ||||||
| .. |manylinux1-x64-images| image:: https://images.microbadger.com/badges/image/dockcross/manylinux1-x64.svg | .. |manylinux1-x64-images| image:: https://images.microbadger.com/badges/image/dockcross/manylinux1-x64.svg | ||||||
|   :target: https://microbadger.com/images/dockcross/manylinux1-x64 |   :target: https://microbadger.com/images/dockcross/manylinux1-x64 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,5 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| # The cross-compiling emulator | # The cross-compiling emulator | ||||||
| RUN apt-get update && apt-get install -y \ | RUN apt-get update && apt-get install -y \ | ||||||
|   | |||||||
| @@ -1,5 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
| RUN \ | RUN \ | ||||||
|   sed -i '/debian-security/d' /etc/apt/sources.list && \ |   sed -i '/debian-security/d' /etc/apt/sources.list && \ | ||||||
|   dpkg --add-architecture arm64 && \ |   dpkg --add-architecture arm64 && \ | ||||||
|   | |||||||
| @@ -1,4 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| RUN apt-get update && apt-get install -y unzip | RUN apt-get update && apt-get install -y unzip | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| RUN apt-get update && apt-get install -y unzip | RUN apt-get update && apt-get install -y unzip | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										40
									
								
								avr/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								avr/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for avr | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "avr" target. | ||||||
|  | ENV CROSS_TRIPLE avr | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/avr/ | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH avr | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								avr/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								avr/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR avr) | ||||||
|  | set(cross_triple "avr") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-avr) | ||||||
|  |  | ||||||
							
								
								
									
										678
									
								
								avr/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										678
									
								
								avr/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,678 @@ | |||||||
|  | # | ||||||
|  | # Automatically generated file; DO NOT EDIT. | ||||||
|  | # crosstool-NG UNKNOWN Configuration | ||||||
|  | # | ||||||
|  | CT_CONFIGURE_has_static_link=y | ||||||
|  | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
|  | CT_CONFIGURE_has_wget=y | ||||||
|  | CT_CONFIGURE_has_curl=y | ||||||
|  | CT_CONFIGURE_has_meson=y | ||||||
|  | CT_CONFIGURE_has_ninja=y | ||||||
|  | CT_CONFIGURE_has_make_3_81_or_newer=y | ||||||
|  | CT_CONFIGURE_has_make_4_0_or_newer=y | ||||||
|  | CT_CONFIGURE_has_libtool_2_4_or_newer=y | ||||||
|  | CT_CONFIGURE_has_libtoolize_2_4_or_newer=y | ||||||
|  | CT_CONFIGURE_has_autoconf_2_65_or_newer=y | ||||||
|  | CT_CONFIGURE_has_autoreconf_2_65_or_newer=y | ||||||
|  | CT_CONFIGURE_has_automake_1_15_or_newer=y | ||||||
|  | CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | ||||||
|  | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
|  | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
|  | CT_CONFIGURE_has_python=y | ||||||
|  | CT_CONFIGURE_has_git=y | ||||||
|  | CT_CONFIGURE_has_md5sum=y | ||||||
|  | CT_CONFIGURE_has_sha1sum=y | ||||||
|  | CT_CONFIGURE_has_sha256sum=y | ||||||
|  | CT_CONFIGURE_has_sha512sum=y | ||||||
|  | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
|  | CT_VERSION="UNKNOWN" | ||||||
|  | CT_VCHECK="" | ||||||
|  | CT_CONFIG_VERSION_ENV="3" | ||||||
|  | CT_CONFIG_VERSION_CURRENT="3" | ||||||
|  | CT_CONFIG_VERSION="3" | ||||||
|  | CT_MODULES=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Paths and misc options | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # crosstool-NG behavior | ||||||
|  | # | ||||||
|  | # CT_OBSOLETE is not set | ||||||
|  | # CT_EXPERIMENTAL is not set | ||||||
|  | # CT_DEBUG_CT is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Paths | ||||||
|  | # | ||||||
|  | CT_LOCAL_TARBALLS_DIR="${HOME}/src" | ||||||
|  | CT_SAVE_TARBALLS=y | ||||||
|  | # CT_TARBALLS_BUILDROOT_LAYOUT is not set | ||||||
|  | CT_WORK_DIR="${CT_TOP_DIR}/.build" | ||||||
|  | CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | ||||||
|  | CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" | ||||||
|  | CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | ||||||
|  | CT_RM_RF_PREFIX_DIR=y | ||||||
|  | CT_REMOVE_DOCS=y | ||||||
|  | CT_INSTALL_LICENSES=y | ||||||
|  | CT_PREFIX_DIR_RO=y | ||||||
|  | CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y | ||||||
|  | # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Downloading | ||||||
|  | # | ||||||
|  | CT_DOWNLOAD_AGENT_WGET=y | ||||||
|  | # CT_DOWNLOAD_AGENT_CURL is not set | ||||||
|  | # CT_DOWNLOAD_AGENT_NONE is not set | ||||||
|  | # CT_FORBID_DOWNLOAD is not set | ||||||
|  | # CT_FORCE_DOWNLOAD is not set | ||||||
|  | CT_CONNECT_TIMEOUT=10 | ||||||
|  | CT_DOWNLOAD_WGET_OPTIONS="--passive-ftp --tries=3 -nc --progress=dot:binary" | ||||||
|  | # CT_ONLY_DOWNLOAD is not set | ||||||
|  | # CT_USE_MIRROR is not set | ||||||
|  | CT_VERIFY_DOWNLOAD_DIGEST=y | ||||||
|  | CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y | ||||||
|  | # CT_VERIFY_DOWNLOAD_DIGEST_SHA256 is not set | ||||||
|  | # CT_VERIFY_DOWNLOAD_DIGEST_SHA1 is not set | ||||||
|  | # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set | ||||||
|  | CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" | ||||||
|  | # CT_VERIFY_DOWNLOAD_SIGNATURE is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Extracting | ||||||
|  | # | ||||||
|  | # CT_FORCE_EXTRACT is not set | ||||||
|  | CT_OVERRIDE_CONFIG_GUESS_SUB=y | ||||||
|  | # CT_ONLY_EXTRACT is not set | ||||||
|  | CT_PATCH_BUNDLED=y | ||||||
|  | # CT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | CT_PATCH_ORDER="bundled" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Build behavior | ||||||
|  | # | ||||||
|  | CT_PARALLEL_JOBS=0 | ||||||
|  | CT_LOAD="" | ||||||
|  | CT_USE_PIPES=y | ||||||
|  | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
|  | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
|  | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
|  | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
|  | # CT_CONFIG_SHELL_SH is not set | ||||||
|  | # CT_CONFIG_SHELL_ASH is not set | ||||||
|  | CT_CONFIG_SHELL_BASH=y | ||||||
|  | # CT_CONFIG_SHELL_CUSTOM is not set | ||||||
|  | CT_CONFIG_SHELL="${bash}" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Logging | ||||||
|  | # | ||||||
|  | # CT_LOG_ERROR is not set | ||||||
|  | # CT_LOG_WARN is not set | ||||||
|  | # CT_LOG_INFO is not set | ||||||
|  | CT_LOG_EXTRA=y | ||||||
|  | # CT_LOG_ALL is not set | ||||||
|  | # CT_LOG_DEBUG is not set | ||||||
|  | CT_LOG_LEVEL_MAX="EXTRA" | ||||||
|  | # CT_LOG_SEE_TOOLS_WARN is not set | ||||||
|  | CT_LOG_PROGRESS_BAR=y | ||||||
|  | CT_LOG_TO_FILE=y | ||||||
|  | CT_LOG_FILE_COMPRESS=y | ||||||
|  | # end of Paths and misc options | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Target options | ||||||
|  | # | ||||||
|  | # CT_ARCH_ALPHA is not set | ||||||
|  | # CT_ARCH_ARC is not set | ||||||
|  | # CT_ARCH_ARM is not set | ||||||
|  | CT_ARCH_AVR=y | ||||||
|  | # CT_ARCH_M68K is not set | ||||||
|  | # CT_ARCH_MIPS is not set | ||||||
|  | # CT_ARCH_NIOS2 is not set | ||||||
|  | # CT_ARCH_POWERPC is not set | ||||||
|  | # CT_ARCH_PRU is not set | ||||||
|  | # CT_ARCH_S390 is not set | ||||||
|  | # CT_ARCH_SH is not set | ||||||
|  | # CT_ARCH_SPARC is not set | ||||||
|  | # CT_ARCH_X86 is not set | ||||||
|  | # CT_ARCH_XTENSA is not set | ||||||
|  | CT_ARCH="avr" | ||||||
|  | CT_ARCH_CHOICE_KSYM="AVR" | ||||||
|  | CT_ARCH_AVR_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for avr | ||||||
|  | # | ||||||
|  | CT_ARCH_AVR_PKG_KSYM="" | ||||||
|  | CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | ||||||
|  | CT_ARCH_SUFFIX="" | ||||||
|  | CT_OMIT_TARGET_VENDOR=y | ||||||
|  | CT_TARGET_SKIP_CONFIG_SUB=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Generic target options | ||||||
|  | # | ||||||
|  | CT_ARCH_REQUIRES_MULTILIB=y | ||||||
|  | CT_MULTILIB=y | ||||||
|  | CT_ARCH_SUPPORTS_8=y | ||||||
|  | CT_ARCH_DEFAULT_8=y | ||||||
|  | CT_ARCH_BITNESS=8 | ||||||
|  | CT_ARCH_8=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Target optimisations | ||||||
|  | # | ||||||
|  | CT_TARGET_CFLAGS="" | ||||||
|  | CT_TARGET_LDFLAGS="" | ||||||
|  | # end of Target options | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Toolchain options | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # General toolchain options | ||||||
|  | # | ||||||
|  | CT_WANTS_STATIC_LINK=y | ||||||
|  | CT_WANTS_STATIC_LINK_CXX=y | ||||||
|  | # CT_STATIC_TOOLCHAIN is not set | ||||||
|  | CT_SHOW_CT_VERSION=y | ||||||
|  | CT_TOOLCHAIN_PKGVERSION="" | ||||||
|  | CT_TOOLCHAIN_BUGURL="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Tuple completion and aliasing | ||||||
|  | # | ||||||
|  | CT_TARGET_ALIAS_SED_EXPR="" | ||||||
|  | CT_TARGET_ALIAS="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Toolchain type | ||||||
|  | # | ||||||
|  | CT_CROSS=y | ||||||
|  | # CT_CANADIAN is not set | ||||||
|  | CT_TOOLCHAIN_TYPE="cross" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Build system | ||||||
|  | # | ||||||
|  | CT_BUILD="" | ||||||
|  | CT_BUILD_PREFIX="" | ||||||
|  | CT_BUILD_SUFFIX="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Misc options | ||||||
|  | # | ||||||
|  | # CT_TOOLCHAIN_ENABLE_NLS is not set | ||||||
|  | # end of Toolchain options | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Operating System | ||||||
|  | # | ||||||
|  | CT_BARE_METAL=y | ||||||
|  | CT_KERNEL_BARE_METAL=y | ||||||
|  | CT_KERNEL="bare-metal" | ||||||
|  | CT_KERNEL_CHOICE_KSYM="BARE_METAL" | ||||||
|  | CT_KERNEL_BARE_METAL_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for bare-metal | ||||||
|  | # | ||||||
|  | CT_KERNEL_BARE_METAL_PKG_KSYM="" | ||||||
|  | CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Common kernel options | ||||||
|  | # | ||||||
|  | # end of Operating System | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Binary utilities | ||||||
|  | # | ||||||
|  | CT_ARCH_BINFMT_ELF=y | ||||||
|  | # CT_ARCH_BINFMT_FDPIC is not set | ||||||
|  | CT_BINUTILS_BINUTILS=y | ||||||
|  | CT_BINUTILS="binutils" | ||||||
|  | CT_BINUTILS_CHOICE_KSYM="BINUTILS" | ||||||
|  | CT_BINUTILS_BINUTILS_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for binutils | ||||||
|  | # | ||||||
|  | CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" | ||||||
|  | CT_BINUTILS_DIR_NAME="binutils" | ||||||
|  | CT_BINUTILS_USE_GNU=y | ||||||
|  | # CT_BINUTILS_USE_ORACLE is not set | ||||||
|  | CT_BINUTILS_USE="BINUTILS" | ||||||
|  | CT_BINUTILS_PKG_NAME="binutils" | ||||||
|  | CT_BINUTILS_SRC_RELEASE=y | ||||||
|  | # CT_BINUTILS_SRC_DEVEL is not set | ||||||
|  | CT_BINUTILS_PATCH_ORDER="global" | ||||||
|  | CT_BINUTILS_V_2_36=y | ||||||
|  | # CT_BINUTILS_V_2_35 is not set | ||||||
|  | # CT_BINUTILS_V_2_34 is not set | ||||||
|  | # CT_BINUTILS_V_2_33 is not set | ||||||
|  | # CT_BINUTILS_V_2_32 is not set | ||||||
|  | # CT_BINUTILS_V_2_31 is not set | ||||||
|  | # CT_BINUTILS_V_2_30 is not set | ||||||
|  | # CT_BINUTILS_V_2_29 is not set | ||||||
|  | # CT_BINUTILS_V_2_28 is not set | ||||||
|  | # CT_BINUTILS_V_2_27 is not set | ||||||
|  | # CT_BINUTILS_V_2_26 is not set | ||||||
|  | CT_BINUTILS_VERSION="2.36.1" | ||||||
|  | CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)" | ||||||
|  | CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_BINUTILS_later_than_2_30=y | ||||||
|  | CT_BINUTILS_2_30_or_later=y | ||||||
|  | CT_BINUTILS_later_than_2_27=y | ||||||
|  | CT_BINUTILS_2_27_or_later=y | ||||||
|  | CT_BINUTILS_later_than_2_25=y | ||||||
|  | CT_BINUTILS_2_25_or_later=y | ||||||
|  | CT_BINUTILS_later_than_2_23=y | ||||||
|  | CT_BINUTILS_2_23_or_later=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # GNU binutils | ||||||
|  | # | ||||||
|  | CT_BINUTILS_HAS_HASH_STYLE=y | ||||||
|  | CT_BINUTILS_HAS_GOLD=y | ||||||
|  | CT_BINUTILS_HAS_PLUGINS=y | ||||||
|  | CT_BINUTILS_HAS_PKGVERSION_BUGURL=y | ||||||
|  | CT_BINUTILS_LINKER_LD=y | ||||||
|  | CT_BINUTILS_LINKERS_LIST="ld" | ||||||
|  | CT_BINUTILS_LINKER_DEFAULT="bfd" | ||||||
|  | # CT_BINUTILS_PLUGINS is not set | ||||||
|  | CT_BINUTILS_RELRO=m | ||||||
|  | CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | ||||||
|  | CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_ALL_BINUTILS_CHOICES="BINUTILS" | ||||||
|  | # end of Binary utilities | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # C-library | ||||||
|  | # | ||||||
|  | CT_LIBC_AVR_LIBC=y | ||||||
|  | # CT_LIBC_NEWLIB is not set | ||||||
|  | # CT_LIBC_NONE is not set | ||||||
|  | CT_LIBC="avr-libc" | ||||||
|  | CT_LIBC_CHOICE_KSYM="AVR_LIBC" | ||||||
|  | CT_LIBC_AVR_LIBC_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for avr-libc | ||||||
|  | # | ||||||
|  | CT_LIBC_AVR_LIBC_PKG_KSYM="AVR_LIBC" | ||||||
|  | CT_AVR_LIBC_DIR_NAME="avr-libc" | ||||||
|  | CT_AVR_LIBC_PKG_NAME="avr-libc" | ||||||
|  | CT_AVR_LIBC_SRC_RELEASE=y | ||||||
|  | # CT_AVR_LIBC_SRC_DEVEL is not set | ||||||
|  | CT_AVR_LIBC_PATCH_ORDER="global" | ||||||
|  | CT_AVR_LIBC_V_2_0_0=y | ||||||
|  | # CT_AVR_LIBC_V_1_8_1 is not set | ||||||
|  | CT_AVR_LIBC_VERSION="2.0.0" | ||||||
|  | CT_AVR_LIBC_MIRRORS="http://download.savannah.gnu.org/releases/avr-libc" | ||||||
|  | CT_AVR_LIBC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AVR_LIBC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AVR_LIBC_ARCHIVE_FORMATS=".tar.bz2" | ||||||
|  | CT_AVR_LIBC_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_LIBC_AVR_LIBC_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_THREADS="none" | ||||||
|  | CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | ||||||
|  | CT_LIBC_SUPPORT_THREADS_NONE=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Common C library options | ||||||
|  | # | ||||||
|  | CT_THREADS_NONE=y | ||||||
|  | # end of C-library | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # C compiler | ||||||
|  | # | ||||||
|  | CT_CC_SUPPORT_CXX=y | ||||||
|  | CT_CC_SUPPORT_FORTRAN=y | ||||||
|  | CT_CC_SUPPORT_ADA=y | ||||||
|  | CT_CC_SUPPORT_OBJC=y | ||||||
|  | CT_CC_SUPPORT_OBJCXX=y | ||||||
|  | CT_CC_SUPPORT_GOLANG=y | ||||||
|  | CT_CC_GCC=y | ||||||
|  | CT_CC="gcc" | ||||||
|  | CT_CC_CHOICE_KSYM="GCC" | ||||||
|  | CT_CC_GCC_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for gcc | ||||||
|  | # | ||||||
|  | CT_CC_GCC_PKG_KSYM="GCC" | ||||||
|  | CT_GCC_DIR_NAME="gcc" | ||||||
|  | CT_GCC_USE_GNU=y | ||||||
|  | # CT_GCC_USE_ORACLE is not set | ||||||
|  | CT_GCC_USE="GCC" | ||||||
|  | CT_GCC_PKG_NAME="gcc" | ||||||
|  | CT_GCC_SRC_RELEASE=y | ||||||
|  | # CT_GCC_SRC_DEVEL is not set | ||||||
|  | CT_GCC_PATCH_ORDER="global" | ||||||
|  | CT_GCC_V_11=y | ||||||
|  | # CT_GCC_V_10 is not set | ||||||
|  | # CT_GCC_V_9 is not set | ||||||
|  | # CT_GCC_V_8 is not set | ||||||
|  | # CT_GCC_V_7 is not set | ||||||
|  | # CT_GCC_V_6 is not set | ||||||
|  | # CT_GCC_V_5 is not set | ||||||
|  | # CT_GCC_V_4_9 is not set | ||||||
|  | CT_GCC_VERSION="11.1.0" | ||||||
|  | CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" | ||||||
|  | CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_GCC_SIGNATURE_FORMAT="" | ||||||
|  | CT_GCC_later_than_11=y | ||||||
|  | CT_GCC_11_or_later=y | ||||||
|  | CT_GCC_later_than_8=y | ||||||
|  | CT_GCC_8_or_later=y | ||||||
|  | CT_GCC_later_than_7=y | ||||||
|  | CT_GCC_7_or_later=y | ||||||
|  | CT_GCC_later_than_6=y | ||||||
|  | CT_GCC_6_or_later=y | ||||||
|  | CT_GCC_later_than_5=y | ||||||
|  | CT_GCC_5_or_later=y | ||||||
|  | CT_GCC_later_than_4_9=y | ||||||
|  | CT_GCC_4_9_or_later=y | ||||||
|  | CT_GCC_later_than_4_8=y | ||||||
|  | CT_GCC_4_8_or_later=y | ||||||
|  | CT_CC_GCC_HAS_LIBMPX=y | ||||||
|  | CT_CC_GCC_ENABLE_CXX_FLAGS="" | ||||||
|  | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_CC_GCC_MULTILIB_LIST="" | ||||||
|  | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
|  | # CT_CC_GCC_SYSTEM_ZLIB is not set | ||||||
|  | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Optimisation features | ||||||
|  | # | ||||||
|  | CT_CC_GCC_USE_GRAPHITE=y | ||||||
|  | CT_CC_GCC_USE_LTO=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Settings for libraries running on target | ||||||
|  | # | ||||||
|  | CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y | ||||||
|  | # CT_CC_GCC_LIBMUDFLAP is not set | ||||||
|  | # CT_CC_GCC_LIBSSP is not set | ||||||
|  | CT_CC_GCC_LIBQUADMATH=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Misc. obscure options. | ||||||
|  | # | ||||||
|  | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
|  | CT_CC_GCC_LDBL_128=m | ||||||
|  | # CT_CC_GCC_BUILD_ID is not set | ||||||
|  | CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | ||||||
|  | # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | ||||||
|  | # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | ||||||
|  | # CT_CC_GCC_LNK_HASH_STYLE_BOTH is not set | ||||||
|  | CT_CC_GCC_LNK_HASH_STYLE="" | ||||||
|  | CT_CC_GCC_DEC_FLOATS_AUTO=y | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_BID is not set | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_DPD is not set | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_NO is not set | ||||||
|  | CT_CC_GCC_DEC_FLOATS="" | ||||||
|  | CT_ALL_CC_CHOICES="GCC" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Additional supported languages: | ||||||
|  | # | ||||||
|  | CT_CC_LANG_CXX=y | ||||||
|  | # CT_CC_LANG_FORTRAN is not set | ||||||
|  | # end of C compiler | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Debug facilities | ||||||
|  | # | ||||||
|  | CT_DEBUG_GDB=y | ||||||
|  | CT_DEBUG_GDB_PKG_KSYM="GDB" | ||||||
|  | CT_GDB_DIR_NAME="gdb" | ||||||
|  | CT_GDB_USE_GNU=y | ||||||
|  | CT_GDB_USE="GDB" | ||||||
|  | CT_GDB_PKG_NAME="gdb" | ||||||
|  | CT_GDB_SRC_RELEASE=y | ||||||
|  | # CT_GDB_SRC_DEVEL is not set | ||||||
|  | CT_GDB_PATCH_ORDER="global" | ||||||
|  | CT_GDB_V_9_2=y | ||||||
|  | # CT_GDB_V_8_3 is not set | ||||||
|  | # CT_GDB_V_8_2 is not set | ||||||
|  | # CT_GDB_V_8_1 is not set | ||||||
|  | # CT_GDB_V_8_0 is not set | ||||||
|  | # CT_GDB_V_7_12 is not set | ||||||
|  | # CT_GDB_V_7_11 is not set | ||||||
|  | CT_GDB_VERSION="9.2" | ||||||
|  | CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)" | ||||||
|  | CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_GDB_SIGNATURE_FORMAT="" | ||||||
|  | CT_GDB_later_than_8_3=y | ||||||
|  | CT_GDB_8_3_or_later=y | ||||||
|  | CT_GDB_later_than_8_0=y | ||||||
|  | CT_GDB_8_0_or_later=y | ||||||
|  | CT_GDB_later_than_7_12=y | ||||||
|  | CT_GDB_7_12_or_later=y | ||||||
|  | CT_GDB_later_than_7_2=y | ||||||
|  | CT_GDB_7_2_or_later=y | ||||||
|  | CT_GDB_later_than_7_0=y | ||||||
|  | CT_GDB_7_0_or_later=y | ||||||
|  | CT_GDB_CROSS=y | ||||||
|  | # CT_GDB_CROSS_STATIC is not set | ||||||
|  | # CT_GDB_CROSS_SIM is not set | ||||||
|  | # CT_GDB_CROSS_PYTHON is not set | ||||||
|  | CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # In bare-metal, you'll need to    | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # provide your own gdbserver stub. | ||||||
|  | # | ||||||
|  | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
|  | # CT_GDB_HAS_PYTHON is not set | ||||||
|  | CT_GDB_INSTALL_GDBINIT=y | ||||||
|  | CT_GDB_HAS_IPA_LIB=y | ||||||
|  | # CT_DEBUG_LTRACE is not set | ||||||
|  | # CT_DEBUG_STRACE is not set | ||||||
|  | CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | ||||||
|  | # end of Debug facilities | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion libraries | ||||||
|  | # | ||||||
|  | # CT_COMPLIBS_CHECK is not set | ||||||
|  | # CT_COMP_LIBS_CLOOG is not set | ||||||
|  | CT_COMP_LIBS_EXPAT=y | ||||||
|  | CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | ||||||
|  | CT_EXPAT_DIR_NAME="expat" | ||||||
|  | CT_EXPAT_PKG_NAME="expat" | ||||||
|  | CT_EXPAT_SRC_RELEASE=y | ||||||
|  | # CT_EXPAT_SRC_DEVEL is not set | ||||||
|  | CT_EXPAT_PATCH_ORDER="global" | ||||||
|  | CT_EXPAT_V_2_3=y | ||||||
|  | CT_EXPAT_VERSION="2.3.0" | ||||||
|  | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
|  | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" | ||||||
|  | CT_EXPAT_SIGNATURE_FORMAT="" | ||||||
|  | # CT_COMP_LIBS_GETTEXT is not set | ||||||
|  | CT_COMP_LIBS_GMP=y | ||||||
|  | CT_COMP_LIBS_GMP_PKG_KSYM="GMP" | ||||||
|  | CT_GMP_DIR_NAME="gmp" | ||||||
|  | CT_GMP_PKG_NAME="gmp" | ||||||
|  | CT_GMP_SRC_RELEASE=y | ||||||
|  | # CT_GMP_SRC_DEVEL is not set | ||||||
|  | CT_GMP_PATCH_ORDER="global" | ||||||
|  | CT_GMP_V_6_2=y | ||||||
|  | # CT_GMP_V_6_1 is not set | ||||||
|  | CT_GMP_VERSION="6.2.1" | ||||||
|  | CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" | ||||||
|  | CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GMP_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2" | ||||||
|  | CT_GMP_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_GMP_later_than_5_1_0=y | ||||||
|  | CT_GMP_5_1_0_or_later=y | ||||||
|  | CT_GMP_later_than_5_0_0=y | ||||||
|  | CT_GMP_5_0_0_or_later=y | ||||||
|  | CT_GMP_REQUIRE_5_0_0_or_later=y | ||||||
|  | CT_COMP_LIBS_ISL=y | ||||||
|  | CT_COMP_LIBS_ISL_PKG_KSYM="ISL" | ||||||
|  | CT_ISL_DIR_NAME="isl" | ||||||
|  | CT_ISL_PKG_NAME="isl" | ||||||
|  | CT_ISL_SRC_RELEASE=y | ||||||
|  | # CT_ISL_SRC_DEVEL is not set | ||||||
|  | CT_ISL_PATCH_ORDER="global" | ||||||
|  | CT_ISL_V_0_22=y | ||||||
|  | # CT_ISL_V_0_21 is not set | ||||||
|  | # CT_ISL_V_0_20 is not set | ||||||
|  | # CT_ISL_V_0_19 is not set | ||||||
|  | # CT_ISL_V_0_18 is not set | ||||||
|  | # CT_ISL_V_0_17 is not set | ||||||
|  | # CT_ISL_V_0_16 is not set | ||||||
|  | # CT_ISL_V_0_15 is not set | ||||||
|  | CT_ISL_VERSION="0.22" | ||||||
|  | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
|  | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ISL_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_ISL_SIGNATURE_FORMAT="" | ||||||
|  | CT_ISL_later_than_0_18=y | ||||||
|  | CT_ISL_0_18_or_later=y | ||||||
|  | CT_ISL_later_than_0_15=y | ||||||
|  | CT_ISL_0_15_or_later=y | ||||||
|  | CT_ISL_REQUIRE_0_15_or_later=y | ||||||
|  | CT_ISL_later_than_0_14=y | ||||||
|  | CT_ISL_0_14_or_later=y | ||||||
|  | CT_ISL_REQUIRE_0_14_or_later=y | ||||||
|  | CT_ISL_later_than_0_13=y | ||||||
|  | CT_ISL_0_13_or_later=y | ||||||
|  | CT_ISL_later_than_0_12=y | ||||||
|  | CT_ISL_0_12_or_later=y | ||||||
|  | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
|  | # CT_COMP_LIBS_LIBELF is not set | ||||||
|  | # CT_COMP_LIBS_LIBICONV is not set | ||||||
|  | CT_COMP_LIBS_MPC=y | ||||||
|  | CT_COMP_LIBS_MPC_PKG_KSYM="MPC" | ||||||
|  | CT_MPC_DIR_NAME="mpc" | ||||||
|  | CT_MPC_PKG_NAME="mpc" | ||||||
|  | CT_MPC_SRC_RELEASE=y | ||||||
|  | # CT_MPC_SRC_DEVEL is not set | ||||||
|  | CT_MPC_PATCH_ORDER="global" | ||||||
|  | CT_MPC_V_1_2=y | ||||||
|  | # CT_MPC_V_1_1 is not set | ||||||
|  | # CT_MPC_V_1_0 is not set | ||||||
|  | CT_MPC_VERSION="1.2.0" | ||||||
|  | CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" | ||||||
|  | CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPC_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_MPC_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MPC_later_than_1_1_0=y | ||||||
|  | CT_MPC_1_1_0_or_later=y | ||||||
|  | CT_COMP_LIBS_MPFR=y | ||||||
|  | CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" | ||||||
|  | CT_MPFR_DIR_NAME="mpfr" | ||||||
|  | CT_MPFR_PKG_NAME="mpfr" | ||||||
|  | CT_MPFR_SRC_RELEASE=y | ||||||
|  | # CT_MPFR_SRC_DEVEL is not set | ||||||
|  | CT_MPFR_PATCH_ORDER="global" | ||||||
|  | CT_MPFR_V_4_1=y | ||||||
|  | # CT_MPFR_V_4_0 is not set | ||||||
|  | # CT_MPFR_V_3_1 is not set | ||||||
|  | CT_MPFR_VERSION="4.1.0" | ||||||
|  | CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" | ||||||
|  | CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" | ||||||
|  | CT_MPFR_SIGNATURE_FORMAT="packed/.asc" | ||||||
|  | CT_MPFR_later_than_4_0_0=y | ||||||
|  | CT_MPFR_4_0_0_or_later=y | ||||||
|  | CT_MPFR_later_than_3_0_0=y | ||||||
|  | CT_MPFR_3_0_0_or_later=y | ||||||
|  | CT_MPFR_REQUIRE_3_0_0_or_later=y | ||||||
|  | CT_COMP_LIBS_NCURSES=y | ||||||
|  | CT_COMP_LIBS_NCURSES_PKG_KSYM="NCURSES" | ||||||
|  | CT_NCURSES_DIR_NAME="ncurses" | ||||||
|  | CT_NCURSES_PKG_NAME="ncurses" | ||||||
|  | CT_NCURSES_SRC_RELEASE=y | ||||||
|  | # CT_NCURSES_SRC_DEVEL is not set | ||||||
|  | CT_NCURSES_PATCH_ORDER="global" | ||||||
|  | CT_NCURSES_V_6_2=y | ||||||
|  | # CT_NCURSES_V_6_1 is not set | ||||||
|  | # CT_NCURSES_V_6_0 is not set | ||||||
|  | CT_NCURSES_VERSION="6.2" | ||||||
|  | CT_NCURSES_MIRRORS="https://invisible-mirror.net/archives/ncurses $(CT_Mirrors GNU ncurses)" | ||||||
|  | CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_NCURSES_HOST_CONFIG_ARGS="" | ||||||
|  | CT_NCURSES_HOST_DISABLE_DB=y | ||||||
|  | CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | ||||||
|  | CT_NCURSES_TARGET_CONFIG_ARGS="" | ||||||
|  | # CT_NCURSES_TARGET_DISABLE_DB is not set | ||||||
|  | CT_NCURSES_TARGET_FALLBACKS="" | ||||||
|  | # CT_COMP_LIBS_NEWLIB_NANO is not set | ||||||
|  | # CT_COMP_LIBS_PICOLIBC is not set | ||||||
|  | CT_COMP_LIBS_ZLIB=y | ||||||
|  | CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB" | ||||||
|  | CT_ZLIB_DIR_NAME="zlib" | ||||||
|  | CT_ZLIB_PKG_NAME="zlib" | ||||||
|  | CT_ZLIB_SRC_RELEASE=y | ||||||
|  | # CT_ZLIB_SRC_DEVEL is not set | ||||||
|  | CT_ZLIB_PATCH_ORDER="global" | ||||||
|  | CT_ZLIB_V_1_2_11=y | ||||||
|  | CT_ZLIB_VERSION="1.2.11" | ||||||
|  | CT_ZLIB_MIRRORS="http://downloads.sourceforge.net/project/libpng/zlib/${CT_ZLIB_VERSION} https://www.zlib.net/" | ||||||
|  | CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ZLIB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_ZLIB_SIGNATURE_FORMAT="packed/.asc" | ||||||
|  | CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" | ||||||
|  | # CT_LIBICONV_NEEDED is not set | ||||||
|  | # CT_GETTEXT_NEEDED is not set | ||||||
|  | CT_GMP_NEEDED=y | ||||||
|  | CT_MPFR_NEEDED=y | ||||||
|  | CT_ISL_NEEDED=y | ||||||
|  | CT_MPC_NEEDED=y | ||||||
|  | CT_EXPAT_NEEDED=y | ||||||
|  | CT_NCURSES_NEEDED=y | ||||||
|  | CT_ZLIB_NEEDED=y | ||||||
|  | CT_GMP=y | ||||||
|  | CT_MPFR=y | ||||||
|  | CT_ISL=y | ||||||
|  | CT_MPC=y | ||||||
|  | CT_EXPAT=y | ||||||
|  | CT_NCURSES=y | ||||||
|  | CT_ZLIB=y | ||||||
|  | # end of Companion libraries | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion tools | ||||||
|  | # | ||||||
|  | # CT_COMP_TOOLS_FOR_HOST is not set | ||||||
|  | # CT_COMP_TOOLS_AUTOCONF is not set | ||||||
|  | # CT_COMP_TOOLS_AUTOMAKE is not set | ||||||
|  | # CT_COMP_TOOLS_BISON is not set | ||||||
|  | # CT_COMP_TOOLS_DTC is not set | ||||||
|  | # CT_COMP_TOOLS_LIBTOOL is not set | ||||||
|  | # CT_COMP_TOOLS_M4 is not set | ||||||
|  | # CT_COMP_TOOLS_MAKE is not set | ||||||
|  | CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | ||||||
|  | # end of Companion tools | ||||||
							
								
								
									
										1
									
								
								cc65
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								cc65
									
									
									
									
									
										Submodule
									
								
							 Submodule cc65 added at b6911a5136
									
								
							| @@ -16,7 +16,7 @@ | |||||||
|  |  | ||||||
| ENV MANYLINUX_DEPS="glibc-devel glibc-devel.i686 libstdc++-devel glib2-devel libX11-devel libXext-devel libXrender-devel mesa-libGL-devel libICE-devel libSM-devel" | ENV MANYLINUX_DEPS="glibc-devel glibc-devel.i686 libstdc++-devel glib2-devel libX11-devel libXext-devel libXrender-devel mesa-libGL-devel libICE-devel libSM-devel" | ||||||
|  |  | ||||||
| ENV PYTHON_COMPILE_DEPS="python-devel zlib-devel bzip2-devel expat-devel ncurses-devel readline-devel tk-devel gdbm-devel libdb-devel libpcap-devel xz-devel openssl-devel keyutils-libs-devel krb5-devel libcom_err-devel libidn-devel curl-devel perl-devel" | ENV PYTHON_COMPILE_DEPS="python3-devel zlib-devel bzip2-devel expat-devel ncurses-devel readline-devel tk-devel gdbm-devel libdb-devel libpcap-devel xz-devel openssl-devel keyutils-libs-devel krb5-devel libcom_err-devel libidn-devel curl-devel perl-devel" | ||||||
|  |  | ||||||
| ENV TOOLCHAIN_DEPS="devtoolset-9-binutils devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-gcc-gfortran" | ENV TOOLCHAIN_DEPS="devtoolset-9-binutils devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-gcc-gfortran" | ||||||
|  |  | ||||||
| @@ -47,8 +47,6 @@ ENV XCC_PREFIX=/usr/xcc | |||||||
| # for users. | # for users. | ||||||
| COPY \ | COPY \ | ||||||
|   imagefiles/install-crosstool-ng-toolchain.sh \ |   imagefiles/install-crosstool-ng-toolchain.sh \ | ||||||
|   imagefiles/crosstool-ng-expat.patch \ |  | ||||||
|   imagefiles/Fix-error-with-bash-5-and-up.patch \ |  | ||||||
|   manylinux2014-aarch64/crosstool-ng.config \ |   manylinux2014-aarch64/crosstool-ng.config \ | ||||||
|   /dockcross/ |   /dockcross/ | ||||||
|  |  | ||||||
|   | |||||||
| @@ -19,15 +19,9 @@ RUN apt-get update --yes && apt-get install --no-install-recommends --yes \ | |||||||
|   gawk \ |   gawk \ | ||||||
|   gperf \ |   gperf \ | ||||||
|   help2man \ |   help2man \ | ||||||
|     python3-dev \ |   python-dev \ | ||||||
|   texinfo \ |   texinfo \ | ||||||
| # Packages needed for crosstool-ng 1.24 or higher  | && apt-get clean --yes | ||||||
|     unzip \ |  | ||||||
|     libtool \ |  | ||||||
|     libtool-bin \ |  | ||||||
|     && apt-get clean autoclean --yes \ |  | ||||||
|     && apt-get autoremove --yes \ |  | ||||||
|     && rm -rf /var/lib/{apt,dpkg,cache,log}/ |  | ||||||
|  |  | ||||||
| ENV XCC_PREFIX=/usr/xcc | ENV XCC_PREFIX=/usr/xcc | ||||||
|  |  | ||||||
| @@ -38,8 +32,6 @@ ENV XCC_PREFIX=/usr/xcc | |||||||
| # for users. | # for users. | ||||||
| COPY \ | COPY \ | ||||||
|   imagefiles/install-crosstool-ng-toolchain.sh \ |   imagefiles/install-crosstool-ng-toolchain.sh \ | ||||||
|   imagefiles/crosstool-ng-expat.patch \ |  | ||||||
|   imagefiles/Fix-error-with-bash-5-and-up.patch \ |  | ||||||
|   crosstool-ng.config \ |   crosstool-ng.config \ | ||||||
|   /dockcross/ |   /dockcross/ | ||||||
|  |  | ||||||
| @@ -49,7 +41,6 @@ RUN mkdir /dockcross/crosstool \ | |||||||
| && /dockcross/install-crosstool-ng-toolchain.sh \ | && /dockcross/install-crosstool-ng-toolchain.sh \ | ||||||
|   -p "${XCC_PREFIX}" \ |   -p "${XCC_PREFIX}" \ | ||||||
|   -c /dockcross/crosstool-ng.config \ |   -c /dockcross/crosstool-ng.config \ | ||||||
|   -v "${CT_VERSION}" \ |  | ||||||
| && rm -rf /dockcross/crosstool /dockcross/install-crosstool-ng-toolchain.sh | && rm -rf /dockcross/crosstool /dockcross/install-crosstool-ng-toolchain.sh | ||||||
|  |  | ||||||
| # Restore our default workdir (from "dockcross/base"). | # Restore our default workdir (from "dockcross/base"). | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| ARG DEBIAN_FRONTEND=noninteractive | ARG DEBIAN_FRONTEND=noninteractive | ||||||
|  | ARG REPO=http://cdn-fastly.deb.debian.org | ||||||
|  |  | ||||||
| RUN \ | RUN \ | ||||||
|   apt-get update --yes && \ |   apt-get update --yes && \ | ||||||
| @@ -25,8 +26,13 @@ RUN \ | |||||||
|     ncurses-dev \ |     ncurses-dev \ | ||||||
|     pkg-config \ |     pkg-config \ | ||||||
|     pax \ |     pax \ | ||||||
|  | <<<<<<< HEAD | ||||||
|     python3 \ |     python3 \ | ||||||
|     python3-pip \ |     python3-pip \ | ||||||
|  | ======= | ||||||
|  | #    python3 \ | ||||||
|  | #    python3-pip \ | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
|     rsync \ |     rsync \ | ||||||
|     sed \ |     sed \ | ||||||
|     ssh \ |     ssh \ | ||||||
| @@ -36,10 +42,34 @@ RUN \ | |||||||
|     xz-utils \ |     xz-utils \ | ||||||
|     zip \ |     zip \ | ||||||
|     zlib1g-dev \ |     zlib1g-dev \ | ||||||
| #    python-is-python3 \ | <<<<<<< HEAD | ||||||
|     && apt-get clean autoclean --yes \ |     unzip \ | ||||||
|     && apt-get autoremove --yes \ |     libtool-bin \ | ||||||
|     && rm -rf /var/lib/{apt,dpkg,cache,log}/ |     libtool-doc \ | ||||||
|  |     lzip \ | ||||||
|  |   && \ | ||||||
|  |   apt-get clean --yes | ||||||
|  | # Add symlink for compatibility | ||||||
|  | RUN ln -s /usr/bin/python3 /usr/bin/python | ||||||
|  | ======= | ||||||
|  | # python build | ||||||
|  |     libncurses5-dev \ | ||||||
|  |     libgdbm-dev \ | ||||||
|  |     libnss3-dev \ | ||||||
|  |     libssl-dev \ | ||||||
|  |     libsqlite3-dev \ | ||||||
|  |     libreadline-dev \ | ||||||
|  |     libffi-dev \ | ||||||
|  |     libbz2-dev\ | ||||||
|  |   && \ | ||||||
|  |   apt-get clean --yes | ||||||
|  |  | ||||||
| RUN ln -s /usr/bin/python3 /usr/bin/python \ | # build and install python | ||||||
|     && ln -s /usr/bin/pip3 /usr/bin/pip | COPY \ | ||||||
|  |   imagefiles/build-and-install-python.sh \ | ||||||
|  |   /buildscripts/ | ||||||
|  | RUN \ | ||||||
|  |   set -x && \ | ||||||
|  |   /buildscripts/build-and-install-python.sh && \ | ||||||
|  |   rm -rf /buildscripts | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
|   | |||||||
| @@ -1,7 +1,8 @@ | |||||||
| WORKDIR /usr/src | WORKDIR /usr/src | ||||||
|  |  | ||||||
| ARG GIT_VERSION=2.32.0 | ARG GIT_VERSION=2.31.1 | ||||||
| ARG CMAKE_VERSION=3.20.5 | ARG CMAKE_VERSION=3.20.2 | ||||||
|  | # Version from official repos | ||||||
|  |  | ||||||
| # Image build scripts | # Image build scripts | ||||||
| COPY \ | COPY \ | ||||||
| @@ -23,9 +24,9 @@ RUN \ | |||||||
|   /buildscripts/build-and-install-openssh.sh && \ |   /buildscripts/build-and-install-openssh.sh && \ | ||||||
|   /buildscripts/build-and-install-curl.sh && \ |   /buildscripts/build-and-install-curl.sh && \ | ||||||
|   /buildscripts/build-and-install-git.sh && \ |   /buildscripts/build-and-install-git.sh && \ | ||||||
|   if [ "$CMAKE_BIN" = "true" ]; then CMAKE_VERSION=3.17.1 && /buildscripts/install-cmake-binary.sh $X86_FLAG;else /buildscripts/build-and-install-cmake.sh  $X86_FLAG;fi && \ |   /buildscripts/install-cmake-binary.sh $X86_FLAG && \ | ||||||
|   /buildscripts/install-liquidprompt-binary.sh && \ |   /buildscripts/install-liquidprompt-binary.sh && \ | ||||||
|   PYTHON=$([ -e /opt/python/cp38-cp38/bin/python ] && echo "/opt/python/cp38-cp38/bin/python" || echo "python3") && \ |   PYTHON=$([ -e /opt/python/cp38-cp38/bin/python ] && echo "/opt/python/cp38-cp38/bin/python" || echo "python") && \ | ||||||
|   /buildscripts/install-python-packages.sh -python ${PYTHON} && \ |   /buildscripts/install-python-packages.sh -python ${PYTHON} && \ | ||||||
|   /buildscripts/build-and-install-ninja.sh -python ${PYTHON} && \ |   /buildscripts/build-and-install-ninja.sh -python ${PYTHON} && \ | ||||||
|   rm -rf /buildscripts |   rm -rf /buildscripts | ||||||
|   | |||||||
							
								
								
									
										51
									
								
								common.lib
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								common.lib
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | |||||||
|  | # Libraries scripts | ||||||
|  |  | ||||||
|  | # Boost lib | ||||||
|  | RUN cd /tmp/ && git clone https://github.com/boostorg/boost.git && cd boost && git checkout boost-1.76.0 && git submodule update --init && \ | ||||||
|  |     cd /tmp/boost/ && ./bootstrap.sh --without-libraries=mpi,python,regex,iostreams && \ | ||||||
|  |     cd /tmp/boost/ && echo "using gcc : 8.4 : ${CXX} ; " >> tools/build/src/user-config.jam && \ | ||||||
|  |     cd /tmp/boost/ && ./b2 install --toolset=gcc-8.4 --prefix=/usr/${CROSS_TRIPLE}/boost/ threading=multi link=static && \ | ||||||
|  |     export PATH="/usr/${CROSS_TRIPLE}/boost/bin:$PATH" && \ | ||||||
|  |     rm -rf /tmp/boost/ | ||||||
|  |  | ||||||
|  | # OpenCV lib | ||||||
|  | RUN cd /tmp/ && git clone https://github.com/opencv/opencv.git && git clone https://github.com/opencv/opencv_contrib.git && \ | ||||||
|  |     cd /tmp/ && git -C opencv checkout 4.5.2 &&  git -C opencv_contrib checkout 4.5.2 && \ | ||||||
|  |     cd /tmp/opencv/ && mkdir -p build && cmake -Bbuild -H. \ | ||||||
|  |     -G Ninja \ | ||||||
|  |     -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \ | ||||||
|  |     -D CMAKE_BUILD_TYPE=RELEASE \ | ||||||
|  |     -D OPENCV_ENABLE_NONFREE=ON \ | ||||||
|  |     -D WITH_V4L=OFF \ | ||||||
|  |     -D WITH_QT=OFF \ | ||||||
|  |     -D WITH_OPENGL=OFF \ | ||||||
|  |     -D WITH_FFMPEG=OFF \ | ||||||
|  |     -D BUILD_EXAMPLES=ON \ | ||||||
|  |     -D BUILD_DOCS=ON \ | ||||||
|  |     -D BUILD_PERF_TESTS=OFF \ | ||||||
|  |     -D BUILD_TESTS=ON \ | ||||||
|  |     -D BUILD_SHARED_LIBS=OFF \ | ||||||
|  |     -D BUILD_NEW_PYTHON_SUPPORT=OFF \ | ||||||
|  |     -D BUILD_opencv_python3=OFF \ | ||||||
|  |     -D HAVE_opencv_python3=OFF \ | ||||||
|  |     -D PYTHON_DEFAULT_EXECUTABLE="" \ | ||||||
|  |     -D CMAKE_PREFIX_PATH="/usr/${CROSS_TRIPLE}/opencv" &&\ | ||||||
|  |     cd /tmp/opencv && ninja -Cbuild && \ | ||||||
|  |     cd /tmp/opencv/build && \ | ||||||
|  |     ninja install && \ | ||||||
|  |     export PATH="/usr/${CROSS_TRIPLE}/opencv/bin:$PATH" && \ | ||||||
|  |     rm -rf /tmp/opencv/ && rm -rf /tmp/opencv_contrib | ||||||
|  |  | ||||||
|  | # OpenSSL lib | ||||||
|  | ENV OPENSSL_VERSION="1.1.1k" | ||||||
|  | RUN set -x \ | ||||||
|  |     && wget --no-check-certificate -O /tmp/openssl-${OPENSSL_VERSION}.tar.gz "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" \ | ||||||
|  |     && tar -xvf /tmp/openssl-${OPENSSL_VERSION}.tar.gz -C /tmp/ \ | ||||||
|  |     && rm -rf /tmp/openssl-${OPENSSL_VERSION}.tar.gz \  | ||||||
|  |     && cd /tmp/openssl-${OPENSSL_VERSION} \ | ||||||
|  |     && ./Configure -static -fPIC ${OPENSSL_ARCH} -march=${OPENSSL_TARGET} no-asm --cross-compile-prefix="" --prefix=/usr/${CROSS_TRIPLE}/ssl --openssldir=/usr/${CROSS_TRIPLE}/ssl \ | ||||||
|  |     && make -j$(nproc) \ | ||||||
|  |     && make install \ | ||||||
|  |     && export PATH="/usr/${CROSS_TRIPLE}/ssl/bin:$PATH" \ | ||||||
|  |     && cd .. \ | ||||||
|  |     && rm -rf openssl-${OPENSSL_VERSION} | ||||||
| @@ -6,9 +6,8 @@ COPY \ | |||||||
| RUN \ | RUN \ | ||||||
|   set -x && \ |   set -x && \ | ||||||
|   yum -y install \ |   yum -y install \ | ||||||
|     $([ "$DEFAULT_DOCKCROSS_IMAGE" = "dockcross/manylinux2014-x86" ] && echo "" || echo "epel-release") \ |     $([ "$DEFAULT_DOCKCROSS_IMAGE" = "dockcross/manylinux2014-x86" ] && echo "" || echo "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm") \ | ||||||
|     gpg \ |     gpg \ | ||||||
|     python3-devel \ |  | ||||||
|     zlib-devel \ |     zlib-devel \ | ||||||
|     gettext \ |     gettext \ | ||||||
|     openssh-clients \ |     openssh-clients \ | ||||||
|   | |||||||
| @@ -15,8 +15,8 @@ | |||||||
| #  ARG MXE_TARGET_LINK=shared | #  ARG MXE_TARGET_LINK=shared | ||||||
| # | # | ||||||
|  |  | ||||||
| # mxe master 2020-12-21 | # mxe master 2021-05-10 | ||||||
| ARG MXE_GIT_TAG=a7a45e4e51fe70032305b828a001aac848f74fdb | ARG MXE_GIT_TAG=9cae21c297a836aea6e80037238fbdb097ba4e74 | ||||||
|  |  | ||||||
| ENV CMAKE_TOOLCHAIN_FILE /usr/src/mxe/usr/${MXE_TARGET_ARCH}-w64-mingw32.${MXE_TARGET_LINK}${MXE_TARGET_THREAD}/share/cmake/mxe-conf.cmake | ENV CMAKE_TOOLCHAIN_FILE /usr/src/mxe/usr/${MXE_TARGET_ARCH}-w64-mingw32.${MXE_TARGET_LINK}${MXE_TARGET_THREAD}/share/cmake/mxe-conf.cmake | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,28 +0,0 @@ | |||||||
| From 67368ebe9d9259e9f34a4f9166a33357858813f1 Mon Sep 17 00:00:00 2001 |  | ||||||
| From: Bensuperpc <bensuperpc@gmail.com> |  | ||||||
| Date: Thu, 24 Jun 2021 11:55:48 +0200 |  | ||||||
| Subject: [PATCH 1/1] Fix error with bash 5 and up |  | ||||||
|  |  | ||||||
| Fix error with bash 5 and up |  | ||||||
|  |  | ||||||
| Signed-off-by: Bensuperpc <bensuperpc@gmail.com> |  | ||||||
| --- |  | ||||||
|  configure.ac | 2 +- |  | ||||||
|  1 file changed, 1 insertion(+), 1 deletion(-) |  | ||||||
|  |  | ||||||
| diff --git a/configure.ac b/configure.ac |  | ||||||
| index d10bf71d..e2302b4c 100644 |  | ||||||
| --- a/configure.ac |  | ||||||
| +++ b/configure.ac |  | ||||||
| @@ -274,7 +274,7 @@ ACX_PROG_VERSION_REQ_STRICT([BASH_SHELL], |  | ||||||
|      [GNU bash >= 3.1], |  | ||||||
|      [bash], |  | ||||||
|      [bash], |  | ||||||
| -    ['^GNU bash, version (3\.[1-9]|4)']) |  | ||||||
| +    ['^GNU bash, version (3\.[1-9]|4|5)']) |  | ||||||
|   |  | ||||||
|  # We need a awk that *is* GNU awk |  | ||||||
|  ACX_PROG_VERSION_REQ_STRICT([AWK], |  | ||||||
| --  |  | ||||||
| 2.32.0 |  | ||||||
|  |  | ||||||
| @@ -35,10 +35,8 @@ mkdir /usr/src/CMake-build | |||||||
| cd /usr/src/CMake-build | cd /usr/src/CMake-build | ||||||
|  |  | ||||||
| ${WRAPPER} /usr/src/CMake/bootstrap \ | ${WRAPPER} /usr/src/CMake/bootstrap \ | ||||||
|   --parallel=$(nproc) \ |   --parallel=$(grep -c processor /proc/cpuinfo) | ||||||
|   -- -DCMAKE_USE_OPENSSL=OFF | ${WRAPPER} make -j$(grep -c processor /proc/cpuinfo) | ||||||
| ${WRAPPER} make -j$(nproc) |  | ||||||
|  |  | ||||||
|  |  | ||||||
| mkdir /usr/src/CMake-ssl-build | mkdir /usr/src/CMake-ssl-build | ||||||
| cd /usr/src/CMake-ssl-build | cd /usr/src/CMake-ssl-build | ||||||
| @@ -50,7 +48,7 @@ ${WRAPPER} /usr/src/CMake-build/bin/cmake \ | |||||||
|   -DCMAKE_USE_OPENSSL:BOOL=ON \ |   -DCMAKE_USE_OPENSSL:BOOL=ON \ | ||||||
|   -DOPENSSL_ROOT_DIR:PATH=/usr/local/ssl \ |   -DOPENSSL_ROOT_DIR:PATH=/usr/local/ssl \ | ||||||
|   ../CMake |   ../CMake | ||||||
| ${WRAPPER} make -j$(nproc) install | ${WRAPPER} make -j$(grep -c processor /proc/cpuinfo) install | ||||||
|  |  | ||||||
| # Cleanup install tree | # Cleanup install tree | ||||||
| cd /usr/src/cmake-$CMAKE_VERSION | cd /usr/src/cmake-$CMAKE_VERSION | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ function do_curl_build { | |||||||
|     # We do this shared to avoid obnoxious linker issues where git couldn't |     # We do this shared to avoid obnoxious linker issues where git couldn't | ||||||
|     # link properly. If anyone wants to make this build statically go for it. |     # link properly. If anyone wants to make this build statically go for it. | ||||||
|     LIBS=-ldl CFLAGS=-Wl,--exclude-libs,ALL ./configure --with-ssl --disable-static > /dev/null |     LIBS=-ldl CFLAGS=-Wl,--exclude-libs,ALL ./configure --with-ssl --disable-static > /dev/null | ||||||
|     make -j$(nproc) > /dev/null |     make > /dev/null | ||||||
|     make install > /dev/null |     make install > /dev/null | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ rm -f git-${GIT_VERSION}.tar.gz | |||||||
|  |  | ||||||
| pushd git-${GIT_VERSION} | pushd git-${GIT_VERSION} | ||||||
| ./configure --prefix=/usr/local --with-curl | ./configure --prefix=/usr/local --with-curl | ||||||
| make -j$(nproc) | make | ||||||
| make install | make install | ||||||
| popd | popd | ||||||
|  |  | ||||||
|   | |||||||
| @@ -59,7 +59,7 @@ PERL_DOWNLOAD_URL=https://www.cpan.org/src/5.0 | |||||||
|  |  | ||||||
| function do_perl_build { | function do_perl_build { | ||||||
|     ${WRAPPER} sh Configure -des -Dprefix=/opt/perl > /dev/null |     ${WRAPPER} sh Configure -des -Dprefix=/opt/perl > /dev/null | ||||||
|     ${WRAPPER} make -j$(nproc) > /dev/null |     ${WRAPPER} make > /dev/null | ||||||
|     ${WRAPPER} make install > /dev/null |     ${WRAPPER} make install > /dev/null | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -78,7 +78,7 @@ function build_perl { | |||||||
|  |  | ||||||
| function do_openssl_build { | function do_openssl_build { | ||||||
|     ${WRAPPER} ./config no-shared -fPIC $CONFIG_FLAG --prefix=/usr/local/ssl --openssldir=/usr/local/ssl > /dev/null |     ${WRAPPER} ./config no-shared -fPIC $CONFIG_FLAG --prefix=/usr/local/ssl --openssldir=/usr/local/ssl > /dev/null | ||||||
|     ${WRAPPER} make -j$(nproc) > /dev/null |     ${WRAPPER} make > /dev/null | ||||||
|     ${WRAPPER} make install_sw > /dev/null |     ${WRAPPER} make install_sw > /dev/null | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,42 +0,0 @@ | |||||||
| #!/usr/bin/env bash |  | ||||||
|  |  | ||||||
| # |  | ||||||
| # Configure, build and install python |  | ||||||
| # |  | ||||||
| # Usage: |  | ||||||
| # |  | ||||||
| #  build-and-install-python.sh [-version 3.9.5] |  | ||||||
| # needed packages : libncurses5-dev libgdbm-dev libnss3-dev  |  | ||||||
| #   libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev |  | ||||||
|  |  | ||||||
| PYTHON_VERSION=3.9.5 |  | ||||||
| while [ $# -gt 0 ]; do |  | ||||||
|   case "$1" in |  | ||||||
|     -version|-v) |  | ||||||
|       PYTHON_VERSION=$2 |  | ||||||
|       shift |  | ||||||
|       ;;& |  | ||||||
|     *) |  | ||||||
|       echo "Usage: Usage: ${0##*/} [-version 3.9.5]" |  | ||||||
|       exit 1 |  | ||||||
|       ;; |  | ||||||
|   esac |  | ||||||
|   shift |  | ||||||
| done |  | ||||||
|  |  | ||||||
| # Download |  | ||||||
| wget https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz |  | ||||||
| tar xvf Python-${PYTHON_VERSION}.tgz |  | ||||||
| # Configure, build and install |  | ||||||
| cd Python-${PYTHON_VERSION} |  | ||||||
| # Disable --enable-shared --enable-optimizations --prefix=/usr/local/python-${PYTHON_VERSION} |  | ||||||
| ./configure --with-ensurepip=install |  | ||||||
| make -j$(nproc)  |  | ||||||
| make install #altinstall |  | ||||||
|  |  | ||||||
| ln -s /usr/local/bin/python3 /usr/local/bin/python |  | ||||||
| ln -s /usr/local/bin/pip3 /usr/local/bin/pip |  | ||||||
|  |  | ||||||
| # Clean |  | ||||||
| cd .. |  | ||||||
| rm -rf Python-${PYTHON_VERSION} |  | ||||||
| @@ -1,11 +0,0 @@ | |||||||
| --- crosstool-ng-crosstool-ng-1.23.0/scripts/build/companion_libs/210-expat.sh	2021-04-05 13:55:31.047130000 +0000 |  | ||||||
| +++ crosstool-ng-crosstool-ng-1.23.0/scripts/build/companion_libs/210-expat.sh.new	2021-04-05 13:57:13.841170000 +0000 |  | ||||||
| @@ -10,7 +10,7 @@ |  | ||||||
|   |  | ||||||
|  do_expat_get() { |  | ||||||
|      CT_GetFile "expat-${CT_EXPAT_VERSION}" .tar.gz    \ |  | ||||||
| -               http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} |  | ||||||
| +               https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_} |  | ||||||
|  } |  | ||||||
|   |  | ||||||
|  do_expat_extract() { |  | ||||||
| @@ -36,7 +36,10 @@ fi | |||||||
| cd /usr/src | cd /usr/src | ||||||
|  |  | ||||||
| CMAKE_ROOT=cmake-${CMAKE_VERSION}-Centos5-${ARCH} | CMAKE_ROOT=cmake-${CMAKE_VERSION}-Centos5-${ARCH} | ||||||
| url=https://github.com/dockbuild/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_ROOT}.tar.gz | #Change the url when there is a new version (Currently 3.17.1 of April 2020) | ||||||
|  | #url=https://github.com/dockbuild/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_ROOT}.tar.gz | ||||||
|  | url=https://github.com/bensuperpc/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_ROOT}.tar.gz | ||||||
|  |  | ||||||
| echo "Downloading $url" | echo "Downloading $url" | ||||||
| curl -# -LO $url | curl -# -LO $url | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,7 +16,7 @@ set -o pipefail | |||||||
| # be generated underneath of here. | # be generated underneath of here. | ||||||
| ROOT=${PWD} | ROOT=${PWD} | ||||||
|  |  | ||||||
| usage() { echo "Usage: $0 -p <prefix> -c <config-path> -v <version>" 1>&2; exit 1; } | usage() { echo "Usage: $0 -p <prefix> -c <config-path>" 1>&2; exit 1; } | ||||||
|  |  | ||||||
| # Resolve our input parameters. | # Resolve our input parameters. | ||||||
| # | # | ||||||
| @@ -24,8 +24,7 @@ usage() { echo "Usage: $0 -p <prefix> -c <config-path> -v <version>" 1>&2; exit | |||||||
| # change directories during installation. | # change directories during installation. | ||||||
| CT_PREFIX= | CT_PREFIX= | ||||||
| CONFIG_PATH= | CONFIG_PATH= | ||||||
| REV= | while getopts "p:c:" o; do | ||||||
| while getopts "p:c:v:" o; do |  | ||||||
|   case "${o}" in |   case "${o}" in | ||||||
|   p) |   p) | ||||||
|     CT_PREFIX=$(readlink -f ${OPTARG}) |     CT_PREFIX=$(readlink -f ${OPTARG}) | ||||||
| @@ -33,9 +32,6 @@ while getopts "p:c:v:" o; do | |||||||
|   c) |   c) | ||||||
|     CONFIG_PATH=$(readlink -f ${OPTARG}) |     CONFIG_PATH=$(readlink -f ${OPTARG}) | ||||||
|     ;; |     ;; | ||||||
|   v) |  | ||||||
|     REV=${OPTARG} |  | ||||||
|     ;; |  | ||||||
|   *) |   *) | ||||||
|     usage |     usage | ||||||
|     ;; |     ;; | ||||||
| @@ -52,12 +48,6 @@ if [ -z ${CONFIG_PATH} ] || [ ! -f ${CONFIG_PATH} ]; then | |||||||
|   usage |   usage | ||||||
| fi | fi | ||||||
|  |  | ||||||
| if [ -z ${REV} ]; then |  | ||||||
|   echo "WARNING: No version selected, use default version: crosstool-ng-1.23.0 (-v)." |  | ||||||
|   REV=crosstool-ng-1.23.0 |  | ||||||
| fi |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## | ## | ||||||
| # Build "crosstool-ng". | # Build "crosstool-ng". | ||||||
| ## | ## | ||||||
| @@ -67,19 +57,20 @@ mkdir -p "${CTNG}" | |||||||
| cd "${CTNG}" | cd "${CTNG}" | ||||||
|  |  | ||||||
| # Download and install the "crosstool-ng" source. | # Download and install the "crosstool-ng" source. | ||||||
|  | #REV=1.24.0 | ||||||
|  | #curl -# -LO \ | ||||||
|  | #  "https://github.com/crosstool-ng/crosstool-ng/archive/crosstool-ng-${REV}.tar.gz" | ||||||
|  | #tar -xf "crosstool-ng-${REV}.tar.gz" | ||||||
|  | #patch crosstool-ng-crosstool-ng-1.23.0/scripts/build/companion_libs/210-expat.sh -i /dockcross/crosstool-ng-expat.patch | ||||||
|  | #cd "crosstool-ng-crosstool-ng-${REV}" | ||||||
|  |  | ||||||
|  | # Download and install the "crosstool-ng" source. | ||||||
|  | # crosstool-ng master 2021-05-12 | ||||||
|  | #COMMIT=f9716e8b9042eb14de85320987300aab99300df5 | ||||||
|  |  | ||||||
| git clone https://github.com/crosstool-ng/crosstool-ng.git | git clone https://github.com/crosstool-ng/crosstool-ng.git | ||||||
| cd crosstool-ng | cd "crosstool-ng" | ||||||
| git fetch --tags | #git checkout ${COMMIT} | ||||||
|  |  | ||||||
| # checkout  |  | ||||||
| git checkout ${REV} |  | ||||||
|  |  | ||||||
| if [ ${REV} = "crosstool-ng-1.23.0" ]; then |  | ||||||
|   patch scripts/build/companion_libs/210-expat.sh -i /dockcross/crosstool-ng-expat.patch |  | ||||||
|   # Patch to fix error with bash 5 and up: https://github.com/pfalcon/esp-open-sdk/issues/365 |  | ||||||
|   patch configure.ac -i /dockcross/Fix-error-with-bash-5-and-up.patch |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| # Bootstrap and install the tool. | # Bootstrap and install the tool. | ||||||
| BOOTSTRAP_PREFIX="${CTNG}/prefix" | BOOTSTRAP_PREFIX="${CTNG}/prefix" | ||||||
| @@ -88,7 +79,6 @@ BOOTSTRAP_PREFIX="${CTNG}/prefix" | |||||||
|   --prefix "${BOOTSTRAP_PREFIX}" |   --prefix "${BOOTSTRAP_PREFIX}" | ||||||
| make -j$(nproc) | make -j$(nproc) | ||||||
| make install | make install | ||||||
|  |  | ||||||
| ## | ## | ||||||
| # Use "crosstool-ng" to build the toolchain. | # Use "crosstool-ng" to build the toolchain. | ||||||
| ## | ## | ||||||
| @@ -111,11 +101,11 @@ cp "${CONFIG_PATH}" "${BUILD}/.config" | |||||||
|  |  | ||||||
| # As mentioned in ct-ng config, need to unset LD_LIBRARY_PATH. | # As mentioned in ct-ng config, need to unset LD_LIBRARY_PATH. | ||||||
| unset LD_LIBRARY_PATH | unset LD_LIBRARY_PATH | ||||||
| # Fix build error on manylinux2014-aarch64 |  | ||||||
|  | # Need unset values on manylinux2014-aarch64 | ||||||
| unset CC  | unset CC  | ||||||
| unset CXX | unset CXX | ||||||
|  |  | ||||||
| # Build and install the toolchain! | # Build and install the toolchain! | ||||||
| # Print last 250 lines if build fail | "${BOOTSTRAP_PREFIX}/bin/ct-ng" build | ||||||
| "${BOOTSTRAP_PREFIX}/bin/ct-ng" build || (tail -250 build.log && exit 1) |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -23,7 +23,10 @@ cd /tmp | |||||||
| # Todo: Need to update base image from Debian Stretch for the required Python | # Todo: Need to update base image from Debian Stretch for the required Python | ||||||
| # 3.6 or later | # 3.6 or later | ||||||
| curl -# -LO https://bootstrap.pypa.io/pip/get-pip.py | curl -# -LO https://bootstrap.pypa.io/pip/get-pip.py | ||||||
|  | <<<<<<< HEAD | ||||||
|  | ======= | ||||||
| #curl -# -LO https://bootstrap.pypa.io/pip/2.7/get-pip.py | #curl -# -LO https://bootstrap.pypa.io/pip/2.7/get-pip.py | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| ${PYTHON} get-pip.py --ignore-installed | ${PYTHON} get-pip.py --ignore-installed | ||||||
| rm get-pip.py | rm get-pip.py | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										31
									
								
								imagefiles/install-python2-packages.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										31
									
								
								imagefiles/install-python2-packages.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  |  | ||||||
|  | set -e | ||||||
|  | set -o pipefail | ||||||
|  |  | ||||||
|  | PYTHON=python | ||||||
|  | while [ $# -gt 0 ]; do | ||||||
|  |   case "$1" in | ||||||
|  |     -python) | ||||||
|  |       PYTHON=$2 | ||||||
|  |       shift | ||||||
|  |       ;; | ||||||
|  |     *) | ||||||
|  |       echo "Usage: Usage: ${0##*/} [-python /path/to/bin/python]" | ||||||
|  |       exit 1 | ||||||
|  |       ;; | ||||||
|  |   esac | ||||||
|  |   shift | ||||||
|  | done | ||||||
|  |  | ||||||
|  | cd /tmp | ||||||
|  |  | ||||||
|  | # Todo: Need to update base image from Debian Stretch for the required Python | ||||||
|  | # 3.6 or later | ||||||
|  | # curl -# -LO https://bootstrap.pypa.io/pip/get-pip.py | ||||||
|  | curl -# -LO https://bootstrap.pypa.io/pip/2.6/get-pip.py | ||||||
|  | ${PYTHON} get-pip.py --ignore-installed | ||||||
|  | rm get-pip.py | ||||||
|  |  | ||||||
|  | ${PYTHON} -m pip install --upgrade --ignore-installed setuptools | ||||||
|  | ${PYTHON} -m pip install --ignore-installed conan | ||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,13 +1,11 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| # This is for ARMv5 "legacy" (armel) devices which do NOT support hard float | # This is for ARMv5 "legacy" (armel) devices which do NOT support hard float | ||||||
| # VFP instructions (armhf). | # VFP instructions (armhf). | ||||||
| # musleabi as default glibc | # musleabi as default glibc | ||||||
|  |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|  |  | ||||||
| # The cross-compiling emulator | # The cross-compiling emulator | ||||||
| @@ -17,8 +15,8 @@ RUN apt-get update \ | |||||||
|   qemu-user-static \ |   qemu-user-static \ | ||||||
| && apt-get clean --yes | && apt-get clean --yes | ||||||
|  |  | ||||||
| # The CROSS_TRIPLE is a configured alias of the "armv5-unknown-linux-musleabi" target. | # The CROSS_TRIPLE is a configured alias of the "arm-unknown-linux-musleabi" target. | ||||||
| ENV CROSS_TRIPLE armv5-unknown-linux-musleabi | ENV CROSS_TRIPLE arm-unknown-linux-musleabi | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
| @@ -34,7 +32,7 @@ ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | |||||||
| COPY Toolchain.cmake ${CROSS_ROOT}/ | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
| ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/arm-linux-musleabihf/ | ENV PKG_CONFIG_PATH /usr/lib/arm-unknown-linux-musleabi/ | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables | # Linux kernel cross compilation variables | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) | set(CMAKE_SYSTEM_NAME Linux) | ||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR arm) | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
| set(cross_triple "armv5-unknown-linux-musleabi") | set(cross_triple "arm-unknown-linux-musleabi") | ||||||
| set(cross_root /usr/xcc/${cross_triple}) | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|   | |||||||
| @@ -1,9 +1,10 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | # crosstool-NG UNKNOWN Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
| CT_CONFIGURE_has_wget=y | CT_CONFIGURE_has_wget=y | ||||||
| CT_CONFIGURE_has_curl=y | CT_CONFIGURE_has_curl=y | ||||||
| CT_CONFIGURE_has_meson=y | CT_CONFIGURE_has_meson=y | ||||||
| @@ -19,15 +20,13 @@ CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | |||||||
| CT_CONFIGURE_has_python_3_4_or_newer=y | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
| CT_CONFIGURE_has_bison_2_7_or_newer=y | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
| CT_CONFIGURE_has_python=y | CT_CONFIGURE_has_python=y | ||||||
| CT_CONFIGURE_has_dtc=y |  | ||||||
| CT_CONFIGURE_has_cvs=y |  | ||||||
| CT_CONFIGURE_has_git=y | CT_CONFIGURE_has_git=y | ||||||
| CT_CONFIGURE_has_md5sum=y | CT_CONFIGURE_has_md5sum=y | ||||||
| CT_CONFIGURE_has_sha1sum=y | CT_CONFIGURE_has_sha1sum=y | ||||||
| CT_CONFIGURE_has_sha256sum=y | CT_CONFIGURE_has_sha256sum=y | ||||||
| CT_CONFIGURE_has_sha512sum=y | CT_CONFIGURE_has_sha512sum=y | ||||||
| CT_CONFIGURE_has_install_with_strip_program=y | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
| CT_VERSION="1.24.0.385_9e10cb6" | CT_VERSION="UNKNOWN" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -115,7 +114,7 @@ CT_CONFIG_SHELL="${bash}" | |||||||
| # | # | ||||||
| # Logging | # Logging | ||||||
| # | # | ||||||
| # CT_LOG_ERROR is not set | CT_LOG_ERROR=y | ||||||
| # CT_LOG_WARN is not set | # CT_LOG_WARN is not set | ||||||
| # CT_LOG_INFO is not set | # CT_LOG_INFO is not set | ||||||
| CT_LOG_EXTRA=y | CT_LOG_EXTRA=y | ||||||
| @@ -167,7 +166,7 @@ CT_ARCH_ARM_MODE_ARM=y | |||||||
| CT_ARCH_ARM_EABI_FORCE=y | CT_ARCH_ARM_EABI_FORCE=y | ||||||
| CT_ARCH_ARM_EABI=y | CT_ARCH_ARM_EABI=y | ||||||
| CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | ||||||
| CT_ARCH_SUFFIX="v5" | CT_ARCH_SUFFIX="" | ||||||
| # CT_OMIT_TARGET_VENDOR is not set | # CT_OMIT_TARGET_VENDOR is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -256,7 +255,7 @@ CT_BUILD_SUFFIX="" | |||||||
| # | # | ||||||
| # Misc options | # Misc options | ||||||
| # | # | ||||||
| # CT_TOOLCHAIN_ENABLE_NLS is not set | CT_TOOLCHAIN_ENABLE_NLS=y | ||||||
| # end of Toolchain options | # end of Toolchain options | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -288,8 +287,7 @@ CT_LINUX_PATCH_GLOBAL=y | |||||||
| # CT_LINUX_PATCH_LOCAL_BUNDLED is not set | # CT_LINUX_PATCH_LOCAL_BUNDLED is not set | ||||||
| # CT_LINUX_PATCH_NONE is not set | # CT_LINUX_PATCH_NONE is not set | ||||||
| CT_LINUX_PATCH_ORDER="global" | CT_LINUX_PATCH_ORDER="global" | ||||||
| CT_LINUX_V_5_12=y | CT_LINUX_V_5_11=y | ||||||
| # CT_LINUX_V_5_11 is not set |  | ||||||
| # CT_LINUX_V_5_10 is not set | # CT_LINUX_V_5_10 is not set | ||||||
| # CT_LINUX_V_5_9 is not set | # CT_LINUX_V_5_9 is not set | ||||||
| # CT_LINUX_V_5_8 is not set | # CT_LINUX_V_5_8 is not set | ||||||
| @@ -320,7 +318,7 @@ CT_LINUX_V_5_12=y | |||||||
| # CT_LINUX_V_3_4 is not set | # CT_LINUX_V_3_4 is not set | ||||||
| # CT_LINUX_V_3_2 is not set | # CT_LINUX_V_3_2 is not set | ||||||
| # CT_LINUX_V_2_6_32 is not set | # CT_LINUX_V_2_6_32 is not set | ||||||
| CT_LINUX_VERSION="5.12.12" | CT_LINUX_VERSION="5.11.6" | ||||||
| CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | ||||||
| CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -474,7 +472,7 @@ CT_MUSL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |||||||
| CT_MUSL_ARCHIVE_FORMATS=".tar.gz" | CT_MUSL_ARCHIVE_FORMATS=".tar.gz" | ||||||
| CT_MUSL_SIGNATURE_FORMAT="packed/.asc" | CT_MUSL_SIGNATURE_FORMAT="packed/.asc" | ||||||
| # CT_LIBC_MUSL_DEBUG is not set | # CT_LIBC_MUSL_DEBUG is not set | ||||||
| # CT_LIBC_MUSL_WARNINGS is not set | CT_LIBC_MUSL_WARNINGS=y | ||||||
| # CT_LIBC_MUSL_OPTIMIZE_NONE is not set | # CT_LIBC_MUSL_OPTIMIZE_NONE is not set | ||||||
| CT_LIBC_MUSL_OPTIMIZE_AUTO=y | CT_LIBC_MUSL_OPTIMIZE_AUTO=y | ||||||
| # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set | # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set | ||||||
| @@ -545,10 +543,6 @@ CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |||||||
| CT_GCC_SIGNATURE_FORMAT="" | CT_GCC_SIGNATURE_FORMAT="" | ||||||
| CT_GCC_later_than_11=y | CT_GCC_later_than_11=y | ||||||
| CT_GCC_11_or_later=y | CT_GCC_11_or_later=y | ||||||
| CT_GCC_later_than_10=y |  | ||||||
| CT_GCC_10_or_later=y |  | ||||||
| CT_GCC_later_than_9=y |  | ||||||
| CT_GCC_9_or_later=y |  | ||||||
| CT_GCC_later_than_8=y | CT_GCC_later_than_8=y | ||||||
| CT_GCC_8_or_later=y | CT_GCC_8_or_later=y | ||||||
| CT_GCC_later_than_7=y | CT_GCC_later_than_7=y | ||||||
| @@ -568,7 +562,7 @@ CT_CC_GCC_ENABLE_CXX_FLAGS="" | |||||||
| CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_STATIC_LIBSTDCXX=y | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
| # CT_CC_GCC_SYSTEM_ZLIB is not set | CT_CC_GCC_SYSTEM_ZLIB=y | ||||||
| CT_CC_GCC_CONFIG_TLS=m | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -590,11 +584,10 @@ CT_CC_GCC_LIBQUADMATH=y | |||||||
| # Misc. obscure options. | # Misc. obscure options. | ||||||
| # | # | ||||||
| CT_CC_CXA_ATEXIT=y | CT_CC_CXA_ATEXIT=y | ||||||
| CT_CC_GCC_TM_CLONE_REGISTRY=m |  | ||||||
| # CT_CC_GCC_DISABLE_PCH is not set | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
| CT_CC_GCC_SJLJ_EXCEPTIONS=m | CT_CC_GCC_SJLJ_EXCEPTIONS=m | ||||||
| CT_CC_GCC_LDBL_128=m | CT_CC_GCC_LDBL_128=m | ||||||
| # CT_CC_GCC_BUILD_ID is not set | CT_CC_GCC_BUILD_ID=y | ||||||
| CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | ||||||
| @@ -611,7 +604,7 @@ CT_ALL_CC_CHOICES="GCC" | |||||||
| # Additional supported languages: | # Additional supported languages: | ||||||
| # | # | ||||||
| CT_CC_LANG_CXX=y | CT_CC_LANG_CXX=y | ||||||
| # CT_CC_LANG_FORTRAN is not set | CT_CC_LANG_FORTRAN=y | ||||||
| # CT_CC_LANG_ADA is not set | # CT_CC_LANG_ADA is not set | ||||||
| # CT_CC_LANG_OBJC is not set | # CT_CC_LANG_OBJC is not set | ||||||
| # CT_CC_LANG_OBJCXX is not set | # CT_CC_LANG_OBJCXX is not set | ||||||
| @@ -687,7 +680,7 @@ CT_GDB_7_0_or_later=y | |||||||
| CT_GDB_CROSS=y | CT_GDB_CROSS=y | ||||||
| # CT_GDB_CROSS_STATIC is not set | # CT_GDB_CROSS_STATIC is not set | ||||||
| # CT_GDB_CROSS_SIM is not set | # CT_GDB_CROSS_SIM is not set | ||||||
| CT_GDB_CROSS_PYTHON=y | # CT_GDB_CROSS_PYTHON is not set | ||||||
| CT_GDB_CROSS_PYTHON_BINARY="" | CT_GDB_CROSS_PYTHON_BINARY="" | ||||||
| CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_GDB_NATIVE=y | CT_GDB_NATIVE=y | ||||||
| @@ -695,7 +688,7 @@ CT_GDB_GDBSERVER=y | |||||||
| # CT_GDB_NATIVE_STATIC is not set | # CT_GDB_NATIVE_STATIC is not set | ||||||
| # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | ||||||
| CT_GDB_HAS_PKGVERSION_BUGURL=y | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
| CT_GDB_HAS_PYTHON=y | # CT_GDB_HAS_PYTHON is not set | ||||||
| CT_GDB_INSTALL_GDBINIT=y | CT_GDB_INSTALL_GDBINIT=y | ||||||
| CT_GDB_HAS_IPA_LIB=y | CT_GDB_HAS_IPA_LIB=y | ||||||
| # CT_DEBUG_LTRACE is not set | # CT_DEBUG_LTRACE is not set | ||||||
| @@ -750,7 +743,31 @@ CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | |||||||
| # Companion libraries | # Companion libraries | ||||||
| # | # | ||||||
| # CT_COMPLIBS_CHECK is not set | # CT_COMPLIBS_CHECK is not set | ||||||
| # CT_COMP_LIBS_CLOOG is not set | CT_COMP_LIBS_CLOOG=y | ||||||
|  | CT_COMP_LIBS_CLOOG_PKG_KSYM="CLOOG" | ||||||
|  | CT_CLOOG_DIR_NAME="cloog" | ||||||
|  | CT_CLOOG_PKG_NAME="cloog" | ||||||
|  | CT_CLOOG_SRC_RELEASE=y | ||||||
|  | # CT_CLOOG_SRC_DEVEL is not set | ||||||
|  | # CT_CLOOG_SRC_CUSTOM is not set | ||||||
|  | CT_CLOOG_PATCH_GLOBAL=y | ||||||
|  | # CT_CLOOG_PATCH_BUNDLED is not set | ||||||
|  | # CT_CLOOG_PATCH_LOCAL is not set | ||||||
|  | # CT_CLOOG_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_CLOOG_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_CLOOG_PATCH_NONE is not set | ||||||
|  | CT_CLOOG_PATCH_ORDER="global" | ||||||
|  | CT_CLOOG_V_0_18_4=y | ||||||
|  | CT_CLOOG_VERSION="0.18.4" | ||||||
|  | CT_CLOOG_MIRRORS="http://www.bastoul.net/cloog/pages/download ftp://gcc.gnu.org/pub/gcc/infrastructure" | ||||||
|  | CT_CLOOG_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_CLOOG_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_CLOOG_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_CLOOG_SIGNATURE_FORMAT="" | ||||||
|  | CT_CLOOG_0_18_4_or_later=y | ||||||
|  | CT_CLOOG_0_18_4_or_older=y | ||||||
|  | CT_CLOOG_later_than_0_18_1=y | ||||||
|  | CT_CLOOG_0_18_1_or_later=y | ||||||
| CT_COMP_LIBS_EXPAT=y | CT_COMP_LIBS_EXPAT=y | ||||||
| CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | ||||||
| CT_EXPAT_DIR_NAME="expat" | CT_EXPAT_DIR_NAME="expat" | ||||||
| @@ -765,14 +782,35 @@ CT_EXPAT_PATCH_GLOBAL=y | |||||||
| # CT_EXPAT_PATCH_LOCAL_BUNDLED is not set | # CT_EXPAT_PATCH_LOCAL_BUNDLED is not set | ||||||
| # CT_EXPAT_PATCH_NONE is not set | # CT_EXPAT_PATCH_NONE is not set | ||||||
| CT_EXPAT_PATCH_ORDER="global" | CT_EXPAT_PATCH_ORDER="global" | ||||||
| CT_EXPAT_V_2_4=y | CT_EXPAT_V_2_3=y | ||||||
| CT_EXPAT_VERSION="2.4.1" | CT_EXPAT_VERSION="2.3.0" | ||||||
| CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
| CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" | CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" | ||||||
| CT_EXPAT_SIGNATURE_FORMAT="" | CT_EXPAT_SIGNATURE_FORMAT="" | ||||||
| # CT_COMP_LIBS_GETTEXT is not set | CT_COMP_LIBS_GETTEXT=y | ||||||
|  | CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" | ||||||
|  | CT_GETTEXT_DIR_NAME="gettext" | ||||||
|  | CT_GETTEXT_PKG_NAME="gettext" | ||||||
|  | CT_GETTEXT_SRC_RELEASE=y | ||||||
|  | # CT_GETTEXT_SRC_DEVEL is not set | ||||||
|  | # CT_GETTEXT_SRC_CUSTOM is not set | ||||||
|  | CT_GETTEXT_PATCH_GLOBAL=y | ||||||
|  | # CT_GETTEXT_PATCH_BUNDLED is not set | ||||||
|  | # CT_GETTEXT_PATCH_LOCAL is not set | ||||||
|  | # CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GETTEXT_PATCH_NONE is not set | ||||||
|  | CT_GETTEXT_PATCH_ORDER="global" | ||||||
|  | CT_GETTEXT_V_0_20_1=y | ||||||
|  | # CT_GETTEXT_V_0_19_8_1 is not set | ||||||
|  | CT_GETTEXT_VERSION="0.20.1" | ||||||
|  | CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" | ||||||
|  | CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" | ||||||
| CT_COMP_LIBS_GMP=y | CT_COMP_LIBS_GMP=y | ||||||
| CT_COMP_LIBS_GMP_PKG_KSYM="GMP" | CT_COMP_LIBS_GMP_PKG_KSYM="GMP" | ||||||
| CT_GMP_DIR_NAME="gmp" | CT_GMP_DIR_NAME="gmp" | ||||||
| @@ -814,8 +852,7 @@ CT_ISL_PATCH_GLOBAL=y | |||||||
| # CT_ISL_PATCH_LOCAL_BUNDLED is not set | # CT_ISL_PATCH_LOCAL_BUNDLED is not set | ||||||
| # CT_ISL_PATCH_NONE is not set | # CT_ISL_PATCH_NONE is not set | ||||||
| CT_ISL_PATCH_ORDER="global" | CT_ISL_PATCH_ORDER="global" | ||||||
| CT_ISL_V_0_24=y | CT_ISL_V_0_22=y | ||||||
| # CT_ISL_V_0_22 is not set |  | ||||||
| # CT_ISL_V_0_21 is not set | # CT_ISL_V_0_21 is not set | ||||||
| # CT_ISL_V_0_20 is not set | # CT_ISL_V_0_20 is not set | ||||||
| # CT_ISL_V_0_19 is not set | # CT_ISL_V_0_19 is not set | ||||||
| @@ -823,7 +860,7 @@ CT_ISL_V_0_24=y | |||||||
| # CT_ISL_V_0_17 is not set | # CT_ISL_V_0_17 is not set | ||||||
| # CT_ISL_V_0_16 is not set | # CT_ISL_V_0_16 is not set | ||||||
| # CT_ISL_V_0_15 is not set | # CT_ISL_V_0_15 is not set | ||||||
| CT_ISL_VERSION="0.24" | CT_ISL_VERSION="0.22" | ||||||
| CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
| CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -842,8 +879,49 @@ CT_ISL_0_13_or_later=y | |||||||
| CT_ISL_later_than_0_12=y | CT_ISL_later_than_0_12=y | ||||||
| CT_ISL_0_12_or_later=y | CT_ISL_0_12_or_later=y | ||||||
| CT_ISL_REQUIRE_0_12_or_later=y | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
| # CT_COMP_LIBS_LIBELF is not set | CT_COMP_LIBS_LIBELF=y | ||||||
| # CT_COMP_LIBS_LIBICONV is not set | CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" | ||||||
|  | CT_LIBELF_DIR_NAME="libelf" | ||||||
|  | CT_LIBELF_PKG_NAME="libelf" | ||||||
|  | CT_LIBELF_SRC_RELEASE=y | ||||||
|  | # CT_LIBELF_SRC_DEVEL is not set | ||||||
|  | # CT_LIBELF_SRC_CUSTOM is not set | ||||||
|  | CT_LIBELF_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBELF_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBELF_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBELF_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBELF_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBELF_PATCH_NONE is not set | ||||||
|  | CT_LIBELF_PATCH_ORDER="global" | ||||||
|  | CT_LIBELF_V_0_8=y | ||||||
|  | CT_LIBELF_VERSION="0.8.13" | ||||||
|  | CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" | ||||||
|  | CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBELF_SIGNATURE_FORMAT="" | ||||||
|  | CT_COMP_LIBS_LIBICONV=y | ||||||
|  | CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | ||||||
|  | CT_LIBICONV_DIR_NAME="libiconv" | ||||||
|  | CT_LIBICONV_PKG_NAME="libiconv" | ||||||
|  | CT_LIBICONV_SRC_RELEASE=y | ||||||
|  | # CT_LIBICONV_SRC_DEVEL is not set | ||||||
|  | # CT_LIBICONV_SRC_CUSTOM is not set | ||||||
|  | CT_LIBICONV_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBICONV_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBICONV_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBICONV_PATCH_NONE is not set | ||||||
|  | CT_LIBICONV_PATCH_ORDER="global" | ||||||
|  | CT_LIBICONV_V_1_16=y | ||||||
|  | # CT_LIBICONV_V_1_15 is not set | ||||||
|  | CT_LIBICONV_VERSION="1.16" | ||||||
|  | CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" | ||||||
|  | CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" | ||||||
| CT_COMP_LIBS_MPC=y | CT_COMP_LIBS_MPC=y | ||||||
| CT_COMP_LIBS_MPC_PKG_KSYM="MPC" | CT_COMP_LIBS_MPC_PKG_KSYM="MPC" | ||||||
| CT_MPC_DIR_NAME="mpc" | CT_MPC_DIR_NAME="mpc" | ||||||
| @@ -949,8 +1027,8 @@ CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | |||||||
| CT_ZLIB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | CT_ZLIB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
| CT_ZLIB_SIGNATURE_FORMAT="packed/.asc" | CT_ZLIB_SIGNATURE_FORMAT="packed/.asc" | ||||||
| CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" | CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" | ||||||
| # CT_LIBICONV_NEEDED is not set | CT_LIBICONV_NEEDED=y | ||||||
| # CT_GETTEXT_NEEDED is not set | CT_GETTEXT_NEEDED=y | ||||||
| CT_GMP_NEEDED=y | CT_GMP_NEEDED=y | ||||||
| CT_MPFR_NEEDED=y | CT_MPFR_NEEDED=y | ||||||
| CT_ISL_NEEDED=y | CT_ISL_NEEDED=y | ||||||
| @@ -960,6 +1038,8 @@ CT_EXPAT_TARGET=y | |||||||
| CT_NCURSES_NEEDED=y | CT_NCURSES_NEEDED=y | ||||||
| CT_NCURSES_TARGET=y | CT_NCURSES_TARGET=y | ||||||
| CT_ZLIB_NEEDED=y | CT_ZLIB_NEEDED=y | ||||||
|  | CT_LIBICONV=y | ||||||
|  | CT_GETTEXT=y | ||||||
| CT_GMP=y | CT_GMP=y | ||||||
| CT_MPFR=y | CT_MPFR=y | ||||||
| CT_ISL=y | CT_ISL=y | ||||||
| @@ -973,18 +1053,174 @@ CT_ZLIB=y | |||||||
| # Companion tools | # Companion tools | ||||||
| # | # | ||||||
| # CT_COMP_TOOLS_FOR_HOST is not set | # CT_COMP_TOOLS_FOR_HOST is not set | ||||||
| # CT_COMP_TOOLS_AUTOCONF is not set | CT_COMP_TOOLS_AUTOCONF=y | ||||||
| # CT_COMP_TOOLS_AUTOMAKE is not set | CT_COMP_TOOLS_AUTOCONF_PKG_KSYM="AUTOCONF" | ||||||
| # CT_COMP_TOOLS_BISON is not set | CT_AUTOCONF_DIR_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_DTC is not set | CT_AUTOCONF_PKG_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_LIBTOOL is not set | CT_AUTOCONF_SRC_RELEASE=y | ||||||
| # CT_COMP_TOOLS_M4 is not set | # CT_AUTOCONF_SRC_DEVEL is not set | ||||||
| # CT_COMP_TOOLS_MAKE is not set | # CT_AUTOCONF_SRC_CUSTOM is not set | ||||||
|  | CT_AUTOCONF_PATCH_GLOBAL=y | ||||||
|  | # CT_AUTOCONF_PATCH_BUNDLED is not set | ||||||
|  | # CT_AUTOCONF_PATCH_LOCAL is not set | ||||||
|  | # CT_AUTOCONF_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_AUTOCONF_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_AUTOCONF_PATCH_NONE is not set | ||||||
|  | CT_AUTOCONF_PATCH_ORDER="global" | ||||||
|  | CT_AUTOCONF_V_2_69=y | ||||||
|  | # CT_AUTOCONF_V_2_65 is not set | ||||||
|  | CT_AUTOCONF_VERSION="2.69" | ||||||
|  | CT_AUTOCONF_MIRRORS="$(CT_Mirrors GNU autoconf)" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOCONF_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE=y | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE_PKG_KSYM="AUTOMAKE" | ||||||
|  | CT_AUTOMAKE_DIR_NAME="automake" | ||||||
|  | CT_AUTOMAKE_PKG_NAME="automake" | ||||||
|  | CT_AUTOMAKE_SRC_RELEASE=y | ||||||
|  | # CT_AUTOMAKE_SRC_DEVEL is not set | ||||||
|  | # CT_AUTOMAKE_SRC_CUSTOM is not set | ||||||
|  | CT_AUTOMAKE_PATCH_GLOBAL=y | ||||||
|  | # CT_AUTOMAKE_PATCH_BUNDLED is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_LOCAL is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_NONE is not set | ||||||
|  | CT_AUTOMAKE_PATCH_ORDER="global" | ||||||
|  | CT_AUTOMAKE_V_1_16=y | ||||||
|  | # CT_AUTOMAKE_V_1_15 is not set | ||||||
|  | CT_AUTOMAKE_VERSION="1.16.1" | ||||||
|  | CT_AUTOMAKE_MIRRORS="$(CT_Mirrors GNU automake)" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOMAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_BISON=y | ||||||
|  | CT_COMP_TOOLS_BISON_PKG_KSYM="BISON" | ||||||
|  | CT_BISON_DIR_NAME="bison" | ||||||
|  | CT_BISON_PKG_NAME="bison" | ||||||
|  | CT_BISON_SRC_RELEASE=y | ||||||
|  | # CT_BISON_SRC_DEVEL is not set | ||||||
|  | # CT_BISON_SRC_CUSTOM is not set | ||||||
|  | CT_BISON_PATCH_GLOBAL=y | ||||||
|  | # CT_BISON_PATCH_BUNDLED is not set | ||||||
|  | # CT_BISON_PATCH_LOCAL is not set | ||||||
|  | # CT_BISON_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_BISON_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_BISON_PATCH_NONE is not set | ||||||
|  | CT_BISON_PATCH_ORDER="global" | ||||||
|  | CT_BISON_V_3_5=y | ||||||
|  | # CT_BISON_V_3_4 is not set | ||||||
|  | # CT_BISON_V_3_3 is not set | ||||||
|  | # CT_BISON_V_3_2 is not set | ||||||
|  | # CT_BISON_V_3_1 is not set | ||||||
|  | # CT_BISON_V_3_0 is not set | ||||||
|  | CT_BISON_VERSION="3.5" | ||||||
|  | CT_BISON_MIRRORS="$(CT_Mirrors GNU bison)" | ||||||
|  | CT_BISON_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_BISON_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_DTC=y | ||||||
|  | CT_COMP_TOOLS_DTC_PKG_KSYM="DTC" | ||||||
|  | CT_DTC_DIR_NAME="dtc" | ||||||
|  | CT_DTC_PKG_NAME="dtc" | ||||||
|  | CT_DTC_SRC_RELEASE=y | ||||||
|  | # CT_DTC_SRC_DEVEL is not set | ||||||
|  | # CT_DTC_SRC_CUSTOM is not set | ||||||
|  | CT_DTC_PATCH_GLOBAL=y | ||||||
|  | # CT_DTC_PATCH_BUNDLED is not set | ||||||
|  | # CT_DTC_PATCH_LOCAL is not set | ||||||
|  | # CT_DTC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_DTC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_DTC_PATCH_NONE is not set | ||||||
|  | CT_DTC_PATCH_ORDER="global" | ||||||
|  | CT_DTC_V_1_6=y | ||||||
|  | # CT_DTC_V_1_5 is not set | ||||||
|  | # CT_DTC_V_1_4 is not set | ||||||
|  | CT_DTC_VERSION="1.6.0" | ||||||
|  | CT_DTC_MIRRORS="$(CT_Mirrors kernel.org dtc)" | ||||||
|  | CT_DTC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_DTC_SIGNATURE_FORMAT="unpacked/.sign" | ||||||
|  | # CT_DTC_VERBOSE is not set | ||||||
|  | CT_COMP_TOOLS_LIBTOOL=y | ||||||
|  | CT_COMP_TOOLS_LIBTOOL_PKG_KSYM="LIBTOOL" | ||||||
|  | CT_LIBTOOL_DIR_NAME="libtool" | ||||||
|  | CT_LIBTOOL_PKG_NAME="libtool" | ||||||
|  | CT_LIBTOOL_SRC_RELEASE=y | ||||||
|  | # CT_LIBTOOL_SRC_DEVEL is not set | ||||||
|  | # CT_LIBTOOL_SRC_CUSTOM is not set | ||||||
|  | CT_LIBTOOL_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBTOOL_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBTOOL_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBTOOL_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBTOOL_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBTOOL_PATCH_NONE is not set | ||||||
|  | CT_LIBTOOL_PATCH_ORDER="global" | ||||||
|  | CT_LIBTOOL_V_2_4=y | ||||||
|  | CT_LIBTOOL_VERSION="2.4.6" | ||||||
|  | CT_LIBTOOL_MIRRORS="$(CT_Mirrors GNU libtool)" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_LIBTOOL_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_M4=y | ||||||
|  | CT_COMP_TOOLS_M4_PKG_KSYM="M4" | ||||||
|  | CT_M4_DIR_NAME="m4" | ||||||
|  | CT_M4_PKG_NAME="m4" | ||||||
|  | CT_M4_SRC_RELEASE=y | ||||||
|  | # CT_M4_SRC_DEVEL is not set | ||||||
|  | # CT_M4_SRC_CUSTOM is not set | ||||||
|  | CT_M4_PATCH_GLOBAL=y | ||||||
|  | # CT_M4_PATCH_BUNDLED is not set | ||||||
|  | # CT_M4_PATCH_LOCAL is not set | ||||||
|  | # CT_M4_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_M4_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_M4_PATCH_NONE is not set | ||||||
|  | CT_M4_PATCH_ORDER="global" | ||||||
|  | CT_M4_V_1_4=y | ||||||
|  | CT_M4_VERSION="1.4.18" | ||||||
|  | CT_M4_MIRRORS="$(CT_Mirrors GNU m4)" | ||||||
|  | CT_M4_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_M4_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_MAKE=y | ||||||
|  | CT_COMP_TOOLS_MAKE_PKG_KSYM="MAKE" | ||||||
|  | CT_MAKE_DIR_NAME="make" | ||||||
|  | CT_MAKE_PKG_NAME="make" | ||||||
|  | CT_MAKE_SRC_RELEASE=y | ||||||
|  | # CT_MAKE_SRC_DEVEL is not set | ||||||
|  | # CT_MAKE_SRC_CUSTOM is not set | ||||||
|  | CT_MAKE_PATCH_GLOBAL=y | ||||||
|  | # CT_MAKE_PATCH_BUNDLED is not set | ||||||
|  | # CT_MAKE_PATCH_LOCAL is not set | ||||||
|  | # CT_MAKE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MAKE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MAKE_PATCH_NONE is not set | ||||||
|  | CT_MAKE_PATCH_ORDER="global" | ||||||
|  | CT_MAKE_V_4_3=y | ||||||
|  | # CT_MAKE_V_4_2 is not set | ||||||
|  | CT_MAKE_VERSION="4.3" | ||||||
|  | CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" | ||||||
|  | CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_FORMATS=".tar.lz .tar.gz" | ||||||
|  | CT_MAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MAKE_later_than_4_0=y | ||||||
|  | CT_MAKE_4_0_or_later=y | ||||||
|  | # CT_MAKE_GMAKE_SYMLINK is not set | ||||||
|  | # CT_MAKE_GNUMAKE_SYMLINK is not set | ||||||
| CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | ||||||
| # end of Companion tools | # end of Companion tools | ||||||
|  |  | ||||||
| # | # | ||||||
| # Test suite | # Test suite | ||||||
| # | # | ||||||
| # CT_TEST_SUITE_GCC is not set | CT_TEST_SUITE=y | ||||||
|  | CT_TEST_SUITE_GCC=y | ||||||
| # end of Test suite | # end of Test suite | ||||||
|   | |||||||
| @@ -1,13 +1,10 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| # This is for ARMv5 "legacy" (armel) devices which do NOT support hard float | # This is for ARMv5 "legacy" (armel) devices which do NOT support hard float | ||||||
| # VFP instructions (armhf). | # VFP instructions (armhf). | ||||||
|  |  | ||||||
| # Crosstool-ng version |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|  |  | ||||||
| # The cross-compiling emulator | # The cross-compiling emulator | ||||||
| @@ -20,8 +17,8 @@ RUN apt-get update \ | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | # The CROSS_TRIPLE is a configured alias of the "arm-unknown-linux-gnueabi" target. | ||||||
| ENV CROSS_TRIPLE armv5-unknown-linux-gnueabi | ENV CROSS_TRIPLE arm-unknown-linux-gnueabi | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
| @@ -37,7 +34,7 @@ ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | |||||||
| COPY Toolchain.cmake ${CROSS_ROOT}/ | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
| ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/arm-linux-gnueabihf/ | ENV PKG_CONFIG_PATH /usr/lib/arm-unknown-linux-gnueabi/ | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables | # Linux kernel cross compilation variables | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) | set(CMAKE_SYSTEM_NAME Linux) | ||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR arm) | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
| set(cross_triple "armv5-unknown-linux-gnueabi") | set(cross_triple "arm-unknown-linux-gnueabi") | ||||||
| set(cross_root /usr/xcc/${cross_triple}) | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|   | |||||||
| @@ -1,9 +1,10 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | # crosstool-NG UNKNOWN Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
| CT_CONFIGURE_has_wget=y | CT_CONFIGURE_has_wget=y | ||||||
| CT_CONFIGURE_has_curl=y | CT_CONFIGURE_has_curl=y | ||||||
| CT_CONFIGURE_has_meson=y | CT_CONFIGURE_has_meson=y | ||||||
| @@ -19,15 +20,13 @@ CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | |||||||
| CT_CONFIGURE_has_python_3_4_or_newer=y | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
| CT_CONFIGURE_has_bison_2_7_or_newer=y | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
| CT_CONFIGURE_has_python=y | CT_CONFIGURE_has_python=y | ||||||
| CT_CONFIGURE_has_dtc=y |  | ||||||
| CT_CONFIGURE_has_cvs=y |  | ||||||
| CT_CONFIGURE_has_git=y | CT_CONFIGURE_has_git=y | ||||||
| CT_CONFIGURE_has_md5sum=y | CT_CONFIGURE_has_md5sum=y | ||||||
| CT_CONFIGURE_has_sha1sum=y | CT_CONFIGURE_has_sha1sum=y | ||||||
| CT_CONFIGURE_has_sha256sum=y | CT_CONFIGURE_has_sha256sum=y | ||||||
| CT_CONFIGURE_has_sha512sum=y | CT_CONFIGURE_has_sha512sum=y | ||||||
| CT_CONFIGURE_has_install_with_strip_program=y | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
| CT_VERSION="1.24.0.385_9e10cb6" | CT_VERSION="UNKNOWN" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -56,7 +55,8 @@ CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST | |||||||
| CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" | CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" | ||||||
| CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | ||||||
| CT_RM_RF_PREFIX_DIR=y | CT_RM_RF_PREFIX_DIR=y | ||||||
| CT_REMOVE_DOCS=y | # CT_REMOVE_DOCS is not set | ||||||
|  | # CT_BUILD_MANUALS is not set | ||||||
| CT_INSTALL_LICENSES=y | CT_INSTALL_LICENSES=y | ||||||
| CT_PREFIX_DIR_RO=y | CT_PREFIX_DIR_RO=y | ||||||
| CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y | CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y | ||||||
| @@ -111,7 +111,7 @@ CT_CONFIG_SHELL="${bash}" | |||||||
| # | # | ||||||
| # Logging | # Logging | ||||||
| # | # | ||||||
| # CT_LOG_ERROR is not set | CT_LOG_ERROR=y | ||||||
| # CT_LOG_WARN is not set | # CT_LOG_WARN is not set | ||||||
| # CT_LOG_INFO is not set | # CT_LOG_INFO is not set | ||||||
| CT_LOG_EXTRA=y | CT_LOG_EXTRA=y | ||||||
| @@ -143,7 +143,8 @@ CT_ARCH_ARM=y | |||||||
| # CT_ARCH_XTENSA is not set | # CT_ARCH_XTENSA is not set | ||||||
| CT_ARCH="arm" | CT_ARCH="arm" | ||||||
| CT_ARCH_CHOICE_KSYM="ARM" | CT_ARCH_CHOICE_KSYM="ARM" | ||||||
| CT_ARCH_CPU="arm926ej-s" | CT_ARCH_CPU="" | ||||||
|  | CT_ARCH_TUNE="" | ||||||
| CT_ARCH_ARM_SHOW=y | CT_ARCH_ARM_SHOW=y | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -157,7 +158,7 @@ CT_ARCH_ARM_MODE_ARM=y | |||||||
| CT_ARCH_ARM_EABI_FORCE=y | CT_ARCH_ARM_EABI_FORCE=y | ||||||
| CT_ARCH_ARM_EABI=y | CT_ARCH_ARM_EABI=y | ||||||
| CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | ||||||
| CT_ARCH_SUFFIX="v5" | CT_ARCH_SUFFIX="" | ||||||
| # CT_OMIT_TARGET_VENDOR is not set | # CT_OMIT_TARGET_VENDOR is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -191,14 +192,15 @@ CT_ARCH_SUPPORTS_WITH_FLOAT=y | |||||||
| CT_ARCH_SUPPORTS_WITH_FPU=y | CT_ARCH_SUPPORTS_WITH_FPU=y | ||||||
| CT_ARCH_SUPPORTS_SOFTFP=y | CT_ARCH_SUPPORTS_SOFTFP=y | ||||||
| CT_ARCH_EXCLUSIVE_WITH_CPU=y | CT_ARCH_EXCLUSIVE_WITH_CPU=y | ||||||
| CT_ARCH_FPU="vfp" | CT_ARCH_ARCH="" | ||||||
| CT_ARCH_FLOAT_AUTO=y | CT_ARCH_FPU="" | ||||||
|  | # CT_ARCH_FLOAT_AUTO is not set | ||||||
| # CT_ARCH_FLOAT_HW is not set | # CT_ARCH_FLOAT_HW is not set | ||||||
| # CT_ARCH_FLOAT_SOFTFP is not set | # CT_ARCH_FLOAT_SOFTFP is not set | ||||||
| # CT_ARCH_FLOAT_SW is not set | CT_ARCH_FLOAT_SW=y | ||||||
| CT_TARGET_CFLAGS="" | CT_TARGET_CFLAGS="" | ||||||
| CT_TARGET_LDFLAGS="" | CT_TARGET_LDFLAGS="" | ||||||
| CT_ARCH_FLOAT="auto" | CT_ARCH_FLOAT="soft" | ||||||
| # end of Target options | # end of Target options | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -222,7 +224,7 @@ CT_TOOLCHAIN_BUGURL="" | |||||||
| # | # | ||||||
| # Tuple completion and aliasing | # Tuple completion and aliasing | ||||||
| # | # | ||||||
| CT_TARGET_VENDOR="" | CT_TARGET_VENDOR="unknown" | ||||||
| CT_TARGET_ALIAS_SED_EXPR="" | CT_TARGET_ALIAS_SED_EXPR="" | ||||||
| CT_TARGET_ALIAS="" | CT_TARGET_ALIAS="" | ||||||
|  |  | ||||||
| @@ -243,7 +245,7 @@ CT_BUILD_SUFFIX="" | |||||||
| # | # | ||||||
| # Misc options | # Misc options | ||||||
| # | # | ||||||
| # CT_TOOLCHAIN_ENABLE_NLS is not set | CT_TOOLCHAIN_ENABLE_NLS=y | ||||||
| # end of Toolchain options | # end of Toolchain options | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -268,8 +270,7 @@ CT_LINUX_PKG_NAME="linux" | |||||||
| CT_LINUX_SRC_RELEASE=y | CT_LINUX_SRC_RELEASE=y | ||||||
| # CT_LINUX_SRC_DEVEL is not set | # CT_LINUX_SRC_DEVEL is not set | ||||||
| CT_LINUX_PATCH_ORDER="global" | CT_LINUX_PATCH_ORDER="global" | ||||||
| CT_LINUX_V_5_12=y | CT_LINUX_V_5_11=y | ||||||
| # CT_LINUX_V_5_11 is not set |  | ||||||
| # CT_LINUX_V_5_10 is not set | # CT_LINUX_V_5_10 is not set | ||||||
| # CT_LINUX_V_5_9 is not set | # CT_LINUX_V_5_9 is not set | ||||||
| # CT_LINUX_V_5_8 is not set | # CT_LINUX_V_5_8 is not set | ||||||
| @@ -299,7 +300,7 @@ CT_LINUX_V_5_12=y | |||||||
| # CT_LINUX_V_3_10 is not set | # CT_LINUX_V_3_10 is not set | ||||||
| # CT_LINUX_V_3_4 is not set | # CT_LINUX_V_3_4 is not set | ||||||
| # CT_LINUX_V_3_2 is not set | # CT_LINUX_V_3_2 is not set | ||||||
| CT_LINUX_VERSION="5.12.12" | CT_LINUX_VERSION="5.11.6" | ||||||
| CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | ||||||
| CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -481,10 +482,9 @@ CT_GLIBC_OLDEST_ABI="" | |||||||
| CT_GLIBC_FORCE_UNWIND=y | CT_GLIBC_FORCE_UNWIND=y | ||||||
| # CT_GLIBC_LOCALES is not set | # CT_GLIBC_LOCALES is not set | ||||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||||
| CT_GLIBC_MIN_KERNEL_VERSION="3.2.27" | CT_GLIBC_MIN_KERNEL="5.11.6" | ||||||
| CT_GLIBC_MIN_KERNEL="3.2.27" |  | ||||||
| CT_GLIBC_SSP_DEFAULT=y | CT_GLIBC_SSP_DEFAULT=y | ||||||
| # CT_GLIBC_SSP_NO is not set | # CT_GLIBC_SSP_NO is not set | ||||||
| # CT_GLIBC_SSP_YES is not set | # CT_GLIBC_SSP_YES is not set | ||||||
| @@ -546,10 +546,6 @@ CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |||||||
| CT_GCC_SIGNATURE_FORMAT="" | CT_GCC_SIGNATURE_FORMAT="" | ||||||
| CT_GCC_later_than_11=y | CT_GCC_later_than_11=y | ||||||
| CT_GCC_11_or_later=y | CT_GCC_11_or_later=y | ||||||
| CT_GCC_later_than_10=y |  | ||||||
| CT_GCC_10_or_later=y |  | ||||||
| CT_GCC_later_than_9=y |  | ||||||
| CT_GCC_9_or_later=y |  | ||||||
| CT_GCC_later_than_8=y | CT_GCC_later_than_8=y | ||||||
| CT_GCC_8_or_later=y | CT_GCC_8_or_later=y | ||||||
| CT_GCC_later_than_7=y | CT_GCC_later_than_7=y | ||||||
| @@ -572,7 +568,7 @@ CT_CC_GCC_ENABLE_CXX_FLAGS="" | |||||||
| CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_STATIC_LIBSTDCXX=y | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
| CT_CC_GCC_SYSTEM_ZLIB=y | # CT_CC_GCC_SYSTEM_ZLIB is not set | ||||||
| CT_CC_GCC_CONFIG_TLS=m | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -585,26 +581,25 @@ CT_CC_GCC_USE_LTO=y | |||||||
| # Settings for libraries running on target | # Settings for libraries running on target | ||||||
| # | # | ||||||
| CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y | CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y | ||||||
| CT_CC_GCC_LIBMUDFLAP=y | # CT_CC_GCC_LIBMUDFLAP is not set | ||||||
| CT_CC_GCC_LIBGOMP=y | # CT_CC_GCC_LIBGOMP is not set | ||||||
| CT_CC_GCC_LIBSSP=m | # CT_CC_GCC_LIBSSP is not set | ||||||
| CT_CC_GCC_LIBQUADMATH=y | # CT_CC_GCC_LIBQUADMATH is not set | ||||||
| CT_CC_GCC_LIBSANITIZER=y | # CT_CC_GCC_LIBSANITIZER is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| # Misc. obscure options. | # Misc. obscure options. | ||||||
| # | # | ||||||
| CT_CC_CXA_ATEXIT=y | CT_CC_CXA_ATEXIT=y | ||||||
| CT_CC_GCC_TM_CLONE_REGISTRY=m | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
| CT_CC_GCC_DISABLE_PCH=y | # CT_CC_GCC_SJLJ_EXCEPTIONS is not set | ||||||
| CT_CC_GCC_SJLJ_EXCEPTIONS=m |  | ||||||
| CT_CC_GCC_LDBL_128=m | CT_CC_GCC_LDBL_128=m | ||||||
| CT_CC_GCC_BUILD_ID=y | # CT_CC_GCC_BUILD_ID is not set | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_DEFAULT is not set | CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | ||||||
| CT_CC_GCC_LNK_HASH_STYLE_BOTH=y | # CT_CC_GCC_LNK_HASH_STYLE_BOTH is not set | ||||||
| CT_CC_GCC_LNK_HASH_STYLE="both" | CT_CC_GCC_LNK_HASH_STYLE="" | ||||||
| CT_CC_GCC_DEC_FLOATS_AUTO=y | CT_CC_GCC_DEC_FLOATS_AUTO=y | ||||||
| # CT_CC_GCC_DEC_FLOATS_BID is not set | # CT_CC_GCC_DEC_FLOATS_BID is not set | ||||||
| # CT_CC_GCC_DEC_FLOATS_DPD is not set | # CT_CC_GCC_DEC_FLOATS_DPD is not set | ||||||
| @@ -616,13 +611,28 @@ CT_ALL_CC_CHOICES="GCC" | |||||||
| # Additional supported languages: | # Additional supported languages: | ||||||
| # | # | ||||||
| CT_CC_LANG_CXX=y | CT_CC_LANG_CXX=y | ||||||
| CT_CC_LANG_FORTRAN=y | # CT_CC_LANG_FORTRAN is not set | ||||||
| # end of C compiler | # end of C compiler | ||||||
|  |  | ||||||
| # | # | ||||||
| # Debug facilities | # Debug facilities | ||||||
| # | # | ||||||
| # CT_DEBUG_DUMA is not set | CT_DEBUG_DUMA=y | ||||||
|  | CT_DEBUG_DUMA_PKG_KSYM="DUMA" | ||||||
|  | CT_DUMA_DIR_NAME="duma" | ||||||
|  | CT_DUMA_PKG_NAME="duma" | ||||||
|  | CT_DUMA_SRC_RELEASE=y | ||||||
|  | # CT_DUMA_SRC_DEVEL is not set | ||||||
|  | CT_DUMA_PATCH_ORDER="global" | ||||||
|  | CT_DUMA_V_2_5_15=y | ||||||
|  | CT_DUMA_VERSION="2_5_15" | ||||||
|  | CT_DUMA_MIRRORS="http://downloads.sourceforge.net/project/duma/duma/${CT_DUMA_VERSION//_/.}" | ||||||
|  | CT_DUMA_ARCHIVE_FILENAME="@{pkg_name}_@{version}" | ||||||
|  | CT_DUMA_ARCHIVE_DIRNAME="@{pkg_name}_@{version}" | ||||||
|  | CT_DUMA_ARCHIVE_FORMATS=".tar.gz .zip" | ||||||
|  | CT_DUMA_SIGNATURE_FORMAT="" | ||||||
|  | CT_DUMA_SO=y | ||||||
|  | CT_DUMA_CUSTOM_WRAPPER=y | ||||||
| CT_DEBUG_GDB=y | CT_DEBUG_GDB=y | ||||||
| CT_DEBUG_GDB_PKG_KSYM="GDB" | CT_DEBUG_GDB_PKG_KSYM="GDB" | ||||||
| CT_GDB_DIR_NAME="gdb" | CT_GDB_DIR_NAME="gdb" | ||||||
| @@ -658,18 +668,76 @@ CT_GDB_7_0_or_later=y | |||||||
| CT_GDB_CROSS=y | CT_GDB_CROSS=y | ||||||
| # CT_GDB_CROSS_STATIC is not set | # CT_GDB_CROSS_STATIC is not set | ||||||
| # CT_GDB_CROSS_SIM is not set | # CT_GDB_CROSS_SIM is not set | ||||||
|  | <<<<<<< HEAD | ||||||
| # CT_GDB_CROSS_PYTHON is not set | # CT_GDB_CROSS_PYTHON is not set | ||||||
|  | ======= | ||||||
|  | CT_GDB_CROSS_PYTHON=n | ||||||
|  | CT_GDB_CROSS_PYTHON_BINARY="" | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | ||||||
| # CT_GDB_NATIVE is not set | CT_GDB_NATIVE=y | ||||||
| CT_GDB_GDBSERVER=y | CT_GDB_GDBSERVER=y | ||||||
| # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | ||||||
| # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | ||||||
| CT_GDB_HAS_PKGVERSION_BUGURL=y | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
| CT_GDB_HAS_PYTHON=y | <<<<<<< HEAD | ||||||
|  | # CT_GDB_HAS_PYTHON is not set | ||||||
|  | ======= | ||||||
|  | CT_GDB_HAS_PYTHON=n | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| CT_GDB_INSTALL_GDBINIT=y | CT_GDB_INSTALL_GDBINIT=y | ||||||
| CT_GDB_HAS_IPA_LIB=y | CT_GDB_HAS_IPA_LIB=y | ||||||
| # CT_DEBUG_LTRACE is not set | CT_DEBUG_LTRACE=y | ||||||
| # CT_DEBUG_STRACE is not set | CT_DEBUG_LTRACE_PKG_KSYM="LTRACE" | ||||||
|  | CT_LTRACE_DIR_NAME="ltrace" | ||||||
|  | CT_LTRACE_PKG_NAME="ltrace" | ||||||
|  | CT_LTRACE_SRC_RELEASE=y | ||||||
|  | # CT_LTRACE_SRC_DEVEL is not set | ||||||
|  | CT_LTRACE_PATCH_ORDER="global" | ||||||
|  | CT_LTRACE_V_0_7_3=y | ||||||
|  | CT_LTRACE_VERSION="0.7.3" | ||||||
|  | CT_LTRACE_MIRRORS="http://ftp.debian.org/debian/pool/main/l/ltrace ftp://ftp.debian.org/debian/pool/main/l/ltrace" | ||||||
|  | CT_LTRACE_ARCHIVE_FILENAME="@{pkg_name}_@{version}.orig" | ||||||
|  | CT_LTRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LTRACE_ARCHIVE_FORMATS=".tar.bz2" | ||||||
|  | CT_LTRACE_SIGNATURE_FORMAT="" | ||||||
|  | CT_DEBUG_STRACE=y | ||||||
|  | CT_DEBUG_STRACE_PKG_KSYM="STRACE" | ||||||
|  | CT_STRACE_DIR_NAME="strace" | ||||||
|  | CT_STRACE_PKG_NAME="strace" | ||||||
|  | CT_STRACE_SRC_RELEASE=y | ||||||
|  | # CT_STRACE_SRC_DEVEL is not set | ||||||
|  | CT_STRACE_PATCH_ORDER="global" | ||||||
|  | CT_STRACE_V_5_11=y | ||||||
|  | # CT_STRACE_V_5_10 is not set | ||||||
|  | # CT_STRACE_V_5_9 is not set | ||||||
|  | # CT_STRACE_V_5_8 is not set | ||||||
|  | # CT_STRACE_V_5_7 is not set | ||||||
|  | # CT_STRACE_V_5_6 is not set | ||||||
|  | # CT_STRACE_V_5_5 is not set | ||||||
|  | # CT_STRACE_V_5_4 is not set | ||||||
|  | # CT_STRACE_V_5_3 is not set | ||||||
|  | # CT_STRACE_V_5_2 is not set | ||||||
|  | # CT_STRACE_V_5_1 is not set | ||||||
|  | # CT_STRACE_V_5_0 is not set | ||||||
|  | # CT_STRACE_V_4_26 is not set | ||||||
|  | # CT_STRACE_V_4_25 is not set | ||||||
|  | # CT_STRACE_V_4_24 is not set | ||||||
|  | # CT_STRACE_V_4_23 is not set | ||||||
|  | # CT_STRACE_V_4_22 is not set | ||||||
|  | # CT_STRACE_V_4_21 is not set | ||||||
|  | # CT_STRACE_V_4_20 is not set | ||||||
|  | # CT_STRACE_V_4_19 is not set | ||||||
|  | # CT_STRACE_V_4_18 is not set | ||||||
|  | # CT_STRACE_V_4_17 is not set | ||||||
|  | # CT_STRACE_V_4_16 is not set | ||||||
|  | # CT_STRACE_V_4_15 is not set | ||||||
|  | CT_STRACE_VERSION="5.11" | ||||||
|  | CT_STRACE_MIRRORS="https://strace.io/files/${CT_STRACE_VERSION} https://github.com/strace/strace/releases/download/v${CT_STRACE_VERSION}" | ||||||
|  | CT_STRACE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_FORMATS=".tar.xz" | ||||||
|  | CT_STRACE_SIGNATURE_FORMAT="" | ||||||
| CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | ||||||
| # end of Debug facilities | # end of Debug facilities | ||||||
|  |  | ||||||
| @@ -677,24 +745,7 @@ CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | |||||||
| # Companion libraries | # Companion libraries | ||||||
| # | # | ||||||
| # CT_COMPLIBS_CHECK is not set | # CT_COMPLIBS_CHECK is not set | ||||||
| CT_COMP_LIBS_CLOOG=y | # CT_COMP_LIBS_CLOOG is not set | ||||||
| CT_COMP_LIBS_CLOOG_PKG_KSYM="CLOOG" |  | ||||||
| CT_CLOOG_DIR_NAME="cloog" |  | ||||||
| CT_CLOOG_PKG_NAME="cloog" |  | ||||||
| CT_CLOOG_SRC_RELEASE=y |  | ||||||
| # CT_CLOOG_SRC_DEVEL is not set |  | ||||||
| CT_CLOOG_PATCH_ORDER="global" |  | ||||||
| CT_CLOOG_V_0_18_4=y |  | ||||||
| CT_CLOOG_VERSION="0.18.4" |  | ||||||
| CT_CLOOG_MIRRORS="http://www.bastoul.net/cloog/pages/download ftp://gcc.gnu.org/pub/gcc/infrastructure" |  | ||||||
| CT_CLOOG_ARCHIVE_FILENAME="@{pkg_name}-@{version}" |  | ||||||
| CT_CLOOG_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" |  | ||||||
| CT_CLOOG_ARCHIVE_FORMATS=".tar.gz" |  | ||||||
| CT_CLOOG_SIGNATURE_FORMAT="" |  | ||||||
| CT_CLOOG_0_18_4_or_later=y |  | ||||||
| CT_CLOOG_0_18_4_or_older=y |  | ||||||
| CT_CLOOG_later_than_0_18_1=y |  | ||||||
| CT_CLOOG_0_18_1_or_later=y |  | ||||||
| CT_COMP_LIBS_EXPAT=y | CT_COMP_LIBS_EXPAT=y | ||||||
| CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | ||||||
| CT_EXPAT_DIR_NAME="expat" | CT_EXPAT_DIR_NAME="expat" | ||||||
| @@ -702,8 +753,8 @@ CT_EXPAT_PKG_NAME="expat" | |||||||
| CT_EXPAT_SRC_RELEASE=y | CT_EXPAT_SRC_RELEASE=y | ||||||
| # CT_EXPAT_SRC_DEVEL is not set | # CT_EXPAT_SRC_DEVEL is not set | ||||||
| CT_EXPAT_PATCH_ORDER="global" | CT_EXPAT_PATCH_ORDER="global" | ||||||
| CT_EXPAT_V_2_4=y | CT_EXPAT_V_2_3=y | ||||||
| CT_EXPAT_VERSION="2.4.1" | CT_EXPAT_VERSION="2.3.0" | ||||||
| CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
| CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -751,8 +802,7 @@ CT_ISL_PKG_NAME="isl" | |||||||
| CT_ISL_SRC_RELEASE=y | CT_ISL_SRC_RELEASE=y | ||||||
| # CT_ISL_SRC_DEVEL is not set | # CT_ISL_SRC_DEVEL is not set | ||||||
| CT_ISL_PATCH_ORDER="global" | CT_ISL_PATCH_ORDER="global" | ||||||
| CT_ISL_V_0_24=y | CT_ISL_V_0_22=y | ||||||
| # CT_ISL_V_0_22 is not set |  | ||||||
| # CT_ISL_V_0_21 is not set | # CT_ISL_V_0_21 is not set | ||||||
| # CT_ISL_V_0_20 is not set | # CT_ISL_V_0_20 is not set | ||||||
| # CT_ISL_V_0_19 is not set | # CT_ISL_V_0_19 is not set | ||||||
| @@ -760,7 +810,7 @@ CT_ISL_V_0_24=y | |||||||
| # CT_ISL_V_0_17 is not set | # CT_ISL_V_0_17 is not set | ||||||
| # CT_ISL_V_0_16 is not set | # CT_ISL_V_0_16 is not set | ||||||
| # CT_ISL_V_0_15 is not set | # CT_ISL_V_0_15 is not set | ||||||
| CT_ISL_VERSION="0.24" | CT_ISL_VERSION="0.22" | ||||||
| CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
| CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -779,7 +829,20 @@ CT_ISL_0_13_or_later=y | |||||||
| CT_ISL_later_than_0_12=y | CT_ISL_later_than_0_12=y | ||||||
| CT_ISL_0_12_or_later=y | CT_ISL_0_12_or_later=y | ||||||
| CT_ISL_REQUIRE_0_12_or_later=y | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
| # CT_COMP_LIBS_LIBELF is not set | CT_COMP_LIBS_LIBELF=y | ||||||
|  | CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" | ||||||
|  | CT_LIBELF_DIR_NAME="libelf" | ||||||
|  | CT_LIBELF_PKG_NAME="libelf" | ||||||
|  | CT_LIBELF_SRC_RELEASE=y | ||||||
|  | # CT_LIBELF_SRC_DEVEL is not set | ||||||
|  | CT_LIBELF_PATCH_ORDER="global" | ||||||
|  | CT_LIBELF_V_0_8=y | ||||||
|  | CT_LIBELF_VERSION="0.8.13" | ||||||
|  | CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" | ||||||
|  | CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBELF_SIGNATURE_FORMAT="" | ||||||
| CT_COMP_LIBS_LIBICONV=y | CT_COMP_LIBS_LIBICONV=y | ||||||
| CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | ||||||
| CT_LIBICONV_DIR_NAME="libiconv" | CT_LIBICONV_DIR_NAME="libiconv" | ||||||
| @@ -877,8 +940,11 @@ CT_GMP_NEEDED=y | |||||||
| CT_MPFR_NEEDED=y | CT_MPFR_NEEDED=y | ||||||
| CT_ISL_NEEDED=y | CT_ISL_NEEDED=y | ||||||
| CT_MPC_NEEDED=y | CT_MPC_NEEDED=y | ||||||
|  | CT_LIBELF_TARGET=y | ||||||
| CT_EXPAT_NEEDED=y | CT_EXPAT_NEEDED=y | ||||||
|  | CT_EXPAT_TARGET=y | ||||||
| CT_NCURSES_NEEDED=y | CT_NCURSES_NEEDED=y | ||||||
|  | CT_NCURSES_TARGET=y | ||||||
| CT_ZLIB_NEEDED=y | CT_ZLIB_NEEDED=y | ||||||
| CT_LIBICONV=y | CT_LIBICONV=y | ||||||
| CT_GETTEXT=y | CT_GETTEXT=y | ||||||
|   | |||||||
| @@ -1,4 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| ENV XCC_PREFIX /usr/xcc | ENV XCC_PREFIX /usr/xcc | ||||||
| ENV CROSS_TRIPLE armv6-linux-musleabihf | ENV CROSS_TRIPLE armv6-linux-musleabihf | ||||||
| @@ -24,16 +26,4 @@ ENV PATH ${PATH}:${CROSS_ROOT}/bin | |||||||
| ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
| ENV ARCH arm | ENV ARCH arm | ||||||
|  |  | ||||||
| # Build-time metadata as defined at http://label-schema.org | #include "common.label-and-env" | ||||||
| ARG BUILD_DATE |  | ||||||
| ARG IMAGE=dockcross/linux-armv6-musl |  | ||||||
| ARG VERSION=latest |  | ||||||
| ARG VCS_REF |  | ||||||
| ARG VCS_URL |  | ||||||
| LABEL org.label-schema.build-date=$BUILD_DATE \ |  | ||||||
|       org.label-schema.name=$IMAGE \ |  | ||||||
|       org.label-schema.version=$VERSION \ |  | ||||||
|       org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|       org.label-schema.vcs-url=$VCS_URL \ |  | ||||||
|       org.label-schema.schema-version="1.0" |  | ||||||
| ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION} |  | ||||||
|   | |||||||
| @@ -1,5 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
| 
 | 
 | ||||||
| # Enable 32 bits binaries | # Enable 32 bits binaries | ||||||
| RUN dpkg --add-architecture i386 && \ | RUN dpkg --add-architecture i386 && \ | ||||||
							
								
								
									
										10
									
								
								linux-armv6-rpi1.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								linux-armv6-rpi1.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv6-rpi1:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-armv4 | ||||||
|  | ENV OPENSSL_TARGET armv6 | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv6-rpi1.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv6-rpi1.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
|  | set(cross_triple "armv6-rpi-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm) | ||||||
|  |  | ||||||
							
								
								
									
										40
									
								
								linux-armv6-rpi1/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								linux-armv6-rpi1/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit ARMv6 Linux | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "armv6-rpi-linux-gnueabihf" target. | ||||||
|  | ENV CROSS_TRIPLE armv6-rpi-linux-gnueabihf | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/armv6-unknown-linux-gnueabihf/ | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH arm | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv6-rpi1/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv6-rpi1/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
|  | set(cross_triple "armv6-rpi-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm) | ||||||
|  |  | ||||||
							
								
								
									
										1308
									
								
								linux-armv6-rpi1/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1308
									
								
								linux-armv6-rpi1/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										13
									
								
								linux-armv7-rpi2.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								linux-armv7-rpi2.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv7-rpi2:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit ARMv7 Linux | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-armv4 | ||||||
|  | ENV OPENSSL_TARGET armv7-a | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv7-rpi2.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv7-rpi2.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
|  | set(cross_triple "armv7-rpi2-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm) | ||||||
|  |  | ||||||
							
								
								
									
										40
									
								
								linux-armv7-rpi2/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								linux-armv7-rpi2/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit ARMv7 Linux | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "armv7-rpi2-linux-gnueabihf" target. | ||||||
|  | ENV CROSS_TRIPLE armv7-rpi2-linux-gnueabihf | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/armv7-rpi2-linux-gnueabihf/ | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH arm | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv7-rpi2/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv7-rpi2/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
|  | set(cross_triple "armv7-rpi2-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm) | ||||||
|  |  | ||||||
							
								
								
									
										1294
									
								
								linux-armv7-rpi2/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1294
									
								
								linux-armv7-rpi2/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										12
									
								
								linux-armv7.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								linux-armv7.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv7:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit ARMv7 Linux | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-armv4 | ||||||
|  | ENV OPENSSL_TARGET armv7-a | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv7.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv7.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
|  | set(cross_triple "arm-cortexa5-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm) | ||||||
|  |  | ||||||
| @@ -1,9 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
| # Crosstool-ng version |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| # This is for 32-bit ARMv7 Linux | # This is for 32-bit ARMv7 Linux | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
| @@ -16,8 +13,8 @@ RUN apt-get update \ | |||||||
| && apt-get clean --yes | && apt-get clean --yes | ||||||
|  |  | ||||||
|  |  | ||||||
| # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | # The CROSS_TRIPLE is a configured alias of the "arm-cortexa5-linux-gnueabihf" target. | ||||||
| ENV CROSS_TRIPLE armv7-unknown-linux-gnueabi | ENV CROSS_TRIPLE arm-cortexa5-linux-gnueabihf | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
| @@ -33,7 +30,7 @@ ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | |||||||
| COPY Toolchain.cmake ${CROSS_ROOT}/ | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
| ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/arm-linux-gnueabihf/ | ENV PKG_CONFIG_PATH /usr/lib/arm-cortexa5-linux-gnueabihf/ | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables | # Linux kernel cross compilation variables | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) | set(CMAKE_SYSTEM_NAME Linux) | ||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR arm) | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
| set(cross_triple "armv7-unknown-linux-gnueabi") | set(cross_triple "arm-cortexa5-linux-gnueabihf") | ||||||
| set(cross_root /usr/xcc/${cross_triple}) | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|   | |||||||
| @@ -1,9 +1,10 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | # crosstool-NG UNKNOWN Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
| CT_CONFIGURE_has_wget=y | CT_CONFIGURE_has_wget=y | ||||||
| CT_CONFIGURE_has_curl=y | CT_CONFIGURE_has_curl=y | ||||||
| CT_CONFIGURE_has_meson=y | CT_CONFIGURE_has_meson=y | ||||||
| @@ -19,15 +20,13 @@ CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | |||||||
| CT_CONFIGURE_has_python_3_4_or_newer=y | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
| CT_CONFIGURE_has_bison_2_7_or_newer=y | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
| CT_CONFIGURE_has_python=y | CT_CONFIGURE_has_python=y | ||||||
| CT_CONFIGURE_has_dtc=y |  | ||||||
| CT_CONFIGURE_has_cvs=y |  | ||||||
| CT_CONFIGURE_has_git=y | CT_CONFIGURE_has_git=y | ||||||
| CT_CONFIGURE_has_md5sum=y | CT_CONFIGURE_has_md5sum=y | ||||||
| CT_CONFIGURE_has_sha1sum=y | CT_CONFIGURE_has_sha1sum=y | ||||||
| CT_CONFIGURE_has_sha256sum=y | CT_CONFIGURE_has_sha256sum=y | ||||||
| CT_CONFIGURE_has_sha512sum=y | CT_CONFIGURE_has_sha512sum=y | ||||||
| CT_CONFIGURE_has_install_with_strip_program=y | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
| CT_VERSION="1.24.0.385_9e10cb6" | CT_VERSION="UNKNOWN" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -42,7 +41,8 @@ CT_MODULES=y | |||||||
| # crosstool-NG behavior | # crosstool-NG behavior | ||||||
| # | # | ||||||
| # CT_OBSOLETE is not set | # CT_OBSOLETE is not set | ||||||
| # CT_EXPERIMENTAL is not set | CT_EXPERIMENTAL=y | ||||||
|  | # CT_ALLOW_BUILD_AS_ROOT is not set | ||||||
| # CT_DEBUG_CT is not set | # CT_DEBUG_CT is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -89,7 +89,10 @@ CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" | |||||||
| CT_OVERRIDE_CONFIG_GUESS_SUB=y | CT_OVERRIDE_CONFIG_GUESS_SUB=y | ||||||
| # CT_ONLY_EXTRACT is not set | # CT_ONLY_EXTRACT is not set | ||||||
| CT_PATCH_BUNDLED=y | CT_PATCH_BUNDLED=y | ||||||
|  | # CT_PATCH_LOCAL is not set | ||||||
| # CT_PATCH_BUNDLED_LOCAL is not set | # CT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_PATCH_NONE is not set | ||||||
| CT_PATCH_ORDER="bundled" | CT_PATCH_ORDER="bundled" | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -111,7 +114,7 @@ CT_CONFIG_SHELL="${bash}" | |||||||
| # | # | ||||||
| # Logging | # Logging | ||||||
| # | # | ||||||
| # CT_LOG_ERROR is not set | CT_LOG_ERROR=y | ||||||
| # CT_LOG_WARN is not set | # CT_LOG_WARN is not set | ||||||
| # CT_LOG_INFO is not set | # CT_LOG_INFO is not set | ||||||
| CT_LOG_EXTRA=y | CT_LOG_EXTRA=y | ||||||
| @@ -131,11 +134,16 @@ CT_LOG_FILE_COMPRESS=y | |||||||
| # CT_ARCH_ARC is not set | # CT_ARCH_ARC is not set | ||||||
| CT_ARCH_ARM=y | CT_ARCH_ARM=y | ||||||
| # CT_ARCH_AVR is not set | # CT_ARCH_AVR is not set | ||||||
|  | # CT_ARCH_C6X is not set | ||||||
| # CT_ARCH_M68K is not set | # CT_ARCH_M68K is not set | ||||||
|  | # CT_ARCH_MICROBLAZE is not set | ||||||
| # CT_ARCH_MIPS is not set | # CT_ARCH_MIPS is not set | ||||||
|  | # CT_ARCH_MOXIE is not set | ||||||
|  | # CT_ARCH_MSP430 is not set | ||||||
| # CT_ARCH_NIOS2 is not set | # CT_ARCH_NIOS2 is not set | ||||||
| # CT_ARCH_POWERPC is not set | # CT_ARCH_POWERPC is not set | ||||||
| # CT_ARCH_PRU is not set | # CT_ARCH_PRU is not set | ||||||
|  | # CT_ARCH_RISCV is not set | ||||||
| # CT_ARCH_S390 is not set | # CT_ARCH_S390 is not set | ||||||
| # CT_ARCH_SH is not set | # CT_ARCH_SH is not set | ||||||
| # CT_ARCH_SPARC is not set | # CT_ARCH_SPARC is not set | ||||||
| @@ -143,7 +151,7 @@ CT_ARCH_ARM=y | |||||||
| # CT_ARCH_XTENSA is not set | # CT_ARCH_XTENSA is not set | ||||||
| CT_ARCH="arm" | CT_ARCH="arm" | ||||||
| CT_ARCH_CHOICE_KSYM="ARM" | CT_ARCH_CHOICE_KSYM="ARM" | ||||||
| CT_ARCH_CPU="cortex-a7" | CT_ARCH_CPU="cortex-a5" | ||||||
| CT_ARCH_ARM_SHOW=y | CT_ARCH_ARM_SHOW=y | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -156,9 +164,9 @@ CT_ARCH_ARM_MODE_ARM=y | |||||||
| # CT_ARCH_ARM_INTERWORKING is not set | # CT_ARCH_ARM_INTERWORKING is not set | ||||||
| CT_ARCH_ARM_EABI_FORCE=y | CT_ARCH_ARM_EABI_FORCE=y | ||||||
| CT_ARCH_ARM_EABI=y | CT_ARCH_ARM_EABI=y | ||||||
| # CT_ARCH_ARM_TUPLE_USE_EABIHF is not set | CT_ARCH_ARM_TUPLE_USE_EABIHF=y | ||||||
| CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | ||||||
| CT_ARCH_SUFFIX="v7" | CT_ARCH_SUFFIX="" | ||||||
| # CT_OMIT_TARGET_VENDOR is not set | # CT_OMIT_TARGET_VENDOR is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -192,7 +200,7 @@ CT_ARCH_SUPPORTS_WITH_FLOAT=y | |||||||
| CT_ARCH_SUPPORTS_WITH_FPU=y | CT_ARCH_SUPPORTS_WITH_FPU=y | ||||||
| CT_ARCH_SUPPORTS_SOFTFP=y | CT_ARCH_SUPPORTS_SOFTFP=y | ||||||
| CT_ARCH_EXCLUSIVE_WITH_CPU=y | CT_ARCH_EXCLUSIVE_WITH_CPU=y | ||||||
| CT_ARCH_FPU="neon-vfpv4" | CT_ARCH_FPU="vfpv4-d16" | ||||||
| # CT_ARCH_FLOAT_AUTO is not set | # CT_ARCH_FLOAT_AUTO is not set | ||||||
| CT_ARCH_FLOAT_HW=y | CT_ARCH_FLOAT_HW=y | ||||||
| # CT_ARCH_FLOAT_SOFTFP is not set | # CT_ARCH_FLOAT_SOFTFP is not set | ||||||
| @@ -223,14 +231,16 @@ CT_TOOLCHAIN_BUGURL="" | |||||||
| # | # | ||||||
| # Tuple completion and aliasing | # Tuple completion and aliasing | ||||||
| # | # | ||||||
| CT_TARGET_VENDOR="" | CT_TARGET_VENDOR="cortexa5" | ||||||
| CT_TARGET_ALIAS_SED_EXPR="" | CT_TARGET_ALIAS_SED_EXPR="" | ||||||
| CT_TARGET_ALIAS="" | CT_TARGET_ALIAS="" | ||||||
|  |  | ||||||
| # | # | ||||||
| # Toolchain type | # Toolchain type | ||||||
| # | # | ||||||
|  | # CT_NATIVE is not set | ||||||
| CT_CROSS=y | CT_CROSS=y | ||||||
|  | # CT_CROSS_NATIVE is not set | ||||||
| # CT_CANADIAN is not set | # CT_CANADIAN is not set | ||||||
| CT_TOOLCHAIN_TYPE="cross" | CT_TOOLCHAIN_TYPE="cross" | ||||||
|  |  | ||||||
| @@ -244,7 +254,7 @@ CT_BUILD_SUFFIX="" | |||||||
| # | # | ||||||
| # Misc options | # Misc options | ||||||
| # | # | ||||||
| # CT_TOOLCHAIN_ENABLE_NLS is not set | CT_TOOLCHAIN_ENABLE_NLS=y | ||||||
| # end of Toolchain options | # end of Toolchain options | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -268,9 +278,15 @@ CT_LINUX_USE="LINUX" | |||||||
| CT_LINUX_PKG_NAME="linux" | CT_LINUX_PKG_NAME="linux" | ||||||
| CT_LINUX_SRC_RELEASE=y | CT_LINUX_SRC_RELEASE=y | ||||||
| # CT_LINUX_SRC_DEVEL is not set | # CT_LINUX_SRC_DEVEL is not set | ||||||
|  | # CT_LINUX_SRC_CUSTOM is not set | ||||||
|  | CT_LINUX_PATCH_GLOBAL=y | ||||||
|  | # CT_LINUX_PATCH_BUNDLED is not set | ||||||
|  | # CT_LINUX_PATCH_LOCAL is not set | ||||||
|  | # CT_LINUX_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LINUX_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LINUX_PATCH_NONE is not set | ||||||
| CT_LINUX_PATCH_ORDER="global" | CT_LINUX_PATCH_ORDER="global" | ||||||
| CT_LINUX_V_5_12=y | CT_LINUX_V_5_11=y | ||||||
| # CT_LINUX_V_5_11 is not set |  | ||||||
| # CT_LINUX_V_5_10 is not set | # CT_LINUX_V_5_10 is not set | ||||||
| # CT_LINUX_V_5_9 is not set | # CT_LINUX_V_5_9 is not set | ||||||
| # CT_LINUX_V_5_8 is not set | # CT_LINUX_V_5_8 is not set | ||||||
| @@ -300,7 +316,7 @@ CT_LINUX_V_5_12=y | |||||||
| # CT_LINUX_V_3_10 is not set | # CT_LINUX_V_3_10 is not set | ||||||
| # CT_LINUX_V_3_4 is not set | # CT_LINUX_V_3_4 is not set | ||||||
| # CT_LINUX_V_3_2 is not set | # CT_LINUX_V_3_2 is not set | ||||||
| CT_LINUX_VERSION="5.12.12" | CT_LINUX_VERSION="5.11.6" | ||||||
| CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | ||||||
| CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -346,6 +362,13 @@ CT_BINUTILS_USE="BINUTILS" | |||||||
| CT_BINUTILS_PKG_NAME="binutils" | CT_BINUTILS_PKG_NAME="binutils" | ||||||
| CT_BINUTILS_SRC_RELEASE=y | CT_BINUTILS_SRC_RELEASE=y | ||||||
| # CT_BINUTILS_SRC_DEVEL is not set | # CT_BINUTILS_SRC_DEVEL is not set | ||||||
|  | # CT_BINUTILS_SRC_CUSTOM is not set | ||||||
|  | CT_BINUTILS_PATCH_GLOBAL=y | ||||||
|  | # CT_BINUTILS_PATCH_BUNDLED is not set | ||||||
|  | # CT_BINUTILS_PATCH_LOCAL is not set | ||||||
|  | # CT_BINUTILS_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_BINUTILS_PATCH_NONE is not set | ||||||
| CT_BINUTILS_PATCH_ORDER="global" | CT_BINUTILS_PATCH_ORDER="global" | ||||||
| CT_BINUTILS_V_2_36=y | CT_BINUTILS_V_2_36=y | ||||||
| # CT_BINUTILS_V_2_35 is not set | # CT_BINUTILS_V_2_35 is not set | ||||||
| @@ -396,14 +419,18 @@ CT_BINUTILS_PLUGINS=y | |||||||
| CT_BINUTILS_RELRO=m | CT_BINUTILS_RELRO=m | ||||||
| CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | ||||||
| CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | ||||||
| # CT_BINUTILS_FOR_TARGET is not set | CT_BINUTILS_FOR_TARGET=y | ||||||
|  | CT_BINUTILS_FOR_TARGET_IBERTY=y | ||||||
|  | CT_BINUTILS_FOR_TARGET_BFD=y | ||||||
| CT_ALL_BINUTILS_CHOICES="BINUTILS" | CT_ALL_BINUTILS_CHOICES="BINUTILS" | ||||||
| # end of Binary utilities | # end of Binary utilities | ||||||
|  |  | ||||||
| # | # | ||||||
| # C-library | # C-library | ||||||
| # | # | ||||||
|  | # CT_LIBC_BIONIC is not set | ||||||
| CT_LIBC_GLIBC=y | CT_LIBC_GLIBC=y | ||||||
|  | # CT_LIBC_MUSL is not set | ||||||
| # CT_LIBC_UCLIBC is not set | # CT_LIBC_UCLIBC is not set | ||||||
| CT_LIBC="glibc" | CT_LIBC="glibc" | ||||||
| CT_LIBC_CHOICE_KSYM="GLIBC" | CT_LIBC_CHOICE_KSYM="GLIBC" | ||||||
| @@ -421,6 +448,13 @@ CT_GLIBC_USE="GLIBC" | |||||||
| CT_GLIBC_PKG_NAME="glibc" | CT_GLIBC_PKG_NAME="glibc" | ||||||
| CT_GLIBC_SRC_RELEASE=y | CT_GLIBC_SRC_RELEASE=y | ||||||
| # CT_GLIBC_SRC_DEVEL is not set | # CT_GLIBC_SRC_DEVEL is not set | ||||||
|  | # CT_GLIBC_SRC_CUSTOM is not set | ||||||
|  | CT_GLIBC_PATCH_GLOBAL=y | ||||||
|  | # CT_GLIBC_PATCH_BUNDLED is not set | ||||||
|  | # CT_GLIBC_PATCH_LOCAL is not set | ||||||
|  | # CT_GLIBC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GLIBC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GLIBC_PATCH_NONE is not set | ||||||
| CT_GLIBC_PATCH_ORDER="global" | CT_GLIBC_PATCH_ORDER="global" | ||||||
| CT_GLIBC_V_2_33=y | CT_GLIBC_V_2_33=y | ||||||
| # CT_GLIBC_V_2_32 is not set | # CT_GLIBC_V_2_32 is not set | ||||||
| @@ -472,11 +506,12 @@ CT_GLIBC_DEP_GCC=y | |||||||
| CT_GLIBC_DEP_PYTHON=y | CT_GLIBC_DEP_PYTHON=y | ||||||
| CT_GLIBC_BUILD_SSP=y | CT_GLIBC_BUILD_SSP=y | ||||||
| CT_GLIBC_HAS_LIBIDN_ADDON=y | CT_GLIBC_HAS_LIBIDN_ADDON=y | ||||||
| # CT_GLIBC_USE_LIBIDN_ADDON is not set | CT_GLIBC_USE_LIBIDN_ADDON=y | ||||||
| CT_GLIBC_NO_SPARC_V8=y | CT_GLIBC_NO_SPARC_V8=y | ||||||
| CT_GLIBC_EXTRA_CONFIG_ARRAY="" | CT_GLIBC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_GLIBC_CONFIGPARMS="" | CT_GLIBC_CONFIGPARMS="" | ||||||
| CT_GLIBC_EXTRA_CFLAGS="" | CT_GLIBC_EXTRA_CFLAGS="" | ||||||
|  | CT_GLIBC_ENABLE_FORTIFIED_BUILD=y | ||||||
| # CT_GLIBC_DISABLE_VERSIONING is not set | # CT_GLIBC_DISABLE_VERSIONING is not set | ||||||
| CT_GLIBC_OLDEST_ABI="" | CT_GLIBC_OLDEST_ABI="" | ||||||
| CT_GLIBC_FORCE_UNWIND=y | CT_GLIBC_FORCE_UNWIND=y | ||||||
| @@ -484,7 +519,7 @@ CT_GLIBC_FORCE_UNWIND=y | |||||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | CT_GLIBC_MIN_KERNEL="5.11.6" | ||||||
| CT_GLIBC_SSP_DEFAULT=y | CT_GLIBC_SSP_DEFAULT=y | ||||||
| # CT_GLIBC_SSP_NO is not set | # CT_GLIBC_SSP_NO is not set | ||||||
| # CT_GLIBC_SSP_YES is not set | # CT_GLIBC_SSP_YES is not set | ||||||
| @@ -526,11 +561,19 @@ CT_CC_GCC_SHOW=y | |||||||
| CT_CC_GCC_PKG_KSYM="GCC" | CT_CC_GCC_PKG_KSYM="GCC" | ||||||
| CT_GCC_DIR_NAME="gcc" | CT_GCC_DIR_NAME="gcc" | ||||||
| CT_GCC_USE_GNU=y | CT_GCC_USE_GNU=y | ||||||
|  | # CT_GCC_USE_LINARO is not set | ||||||
| # CT_GCC_USE_ORACLE is not set | # CT_GCC_USE_ORACLE is not set | ||||||
| CT_GCC_USE="GCC" | CT_GCC_USE="GCC" | ||||||
| CT_GCC_PKG_NAME="gcc" | CT_GCC_PKG_NAME="gcc" | ||||||
| CT_GCC_SRC_RELEASE=y | CT_GCC_SRC_RELEASE=y | ||||||
| # CT_GCC_SRC_DEVEL is not set | # CT_GCC_SRC_DEVEL is not set | ||||||
|  | # CT_GCC_SRC_CUSTOM is not set | ||||||
|  | CT_GCC_PATCH_GLOBAL=y | ||||||
|  | # CT_GCC_PATCH_BUNDLED is not set | ||||||
|  | # CT_GCC_PATCH_LOCAL is not set | ||||||
|  | # CT_GCC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GCC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GCC_PATCH_NONE is not set | ||||||
| CT_GCC_PATCH_ORDER="global" | CT_GCC_PATCH_ORDER="global" | ||||||
| CT_GCC_V_11=y | CT_GCC_V_11=y | ||||||
| # CT_GCC_V_10 is not set | # CT_GCC_V_10 is not set | ||||||
| @@ -546,10 +589,6 @@ CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |||||||
| CT_GCC_SIGNATURE_FORMAT="" | CT_GCC_SIGNATURE_FORMAT="" | ||||||
| CT_GCC_later_than_11=y | CT_GCC_later_than_11=y | ||||||
| CT_GCC_11_or_later=y | CT_GCC_11_or_later=y | ||||||
| CT_GCC_later_than_10=y |  | ||||||
| CT_GCC_10_or_later=y |  | ||||||
| CT_GCC_later_than_9=y |  | ||||||
| CT_GCC_9_or_later=y |  | ||||||
| CT_GCC_later_than_8=y | CT_GCC_later_than_8=y | ||||||
| CT_GCC_8_or_later=y | CT_GCC_8_or_later=y | ||||||
| CT_GCC_later_than_7=y | CT_GCC_later_than_7=y | ||||||
| @@ -572,7 +611,7 @@ CT_CC_GCC_ENABLE_CXX_FLAGS="" | |||||||
| CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_STATIC_LIBSTDCXX=y | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
| # CT_CC_GCC_SYSTEM_ZLIB is not set | CT_CC_GCC_SYSTEM_ZLIB=y | ||||||
| CT_CC_GCC_CONFIG_TLS=m | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -589,17 +628,16 @@ CT_CC_GCC_LIBMUDFLAP=y | |||||||
| CT_CC_GCC_LIBGOMP=y | CT_CC_GCC_LIBGOMP=y | ||||||
| CT_CC_GCC_LIBSSP=m | CT_CC_GCC_LIBSSP=m | ||||||
| CT_CC_GCC_LIBQUADMATH=y | CT_CC_GCC_LIBQUADMATH=y | ||||||
| CT_CC_GCC_LIBSANITIZER=y | # CT_CC_GCC_LIBSANITIZER is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| # Misc. obscure options. | # Misc. obscure options. | ||||||
| # | # | ||||||
| CT_CC_CXA_ATEXIT=y | CT_CC_CXA_ATEXIT=y | ||||||
| CT_CC_GCC_TM_CLONE_REGISTRY=m |  | ||||||
| # CT_CC_GCC_DISABLE_PCH is not set | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
| CT_CC_GCC_SJLJ_EXCEPTIONS=m | CT_CC_GCC_SJLJ_EXCEPTIONS=m | ||||||
| CT_CC_GCC_LDBL_128=m | CT_CC_GCC_LDBL_128=m | ||||||
| # CT_CC_GCC_BUILD_ID is not set | CT_CC_GCC_BUILD_ID=y | ||||||
| CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | ||||||
| @@ -617,12 +655,40 @@ CT_ALL_CC_CHOICES="GCC" | |||||||
| # | # | ||||||
| CT_CC_LANG_CXX=y | CT_CC_LANG_CXX=y | ||||||
| CT_CC_LANG_FORTRAN=y | CT_CC_LANG_FORTRAN=y | ||||||
|  | # CT_CC_LANG_ADA is not set | ||||||
|  | # CT_CC_LANG_OBJC is not set | ||||||
|  | # CT_CC_LANG_OBJCXX is not set | ||||||
|  | # CT_CC_LANG_GOLANG is not set | ||||||
|  | CT_CC_LANG_OTHERS="" | ||||||
| # end of C compiler | # end of C compiler | ||||||
|  |  | ||||||
| # | # | ||||||
| # Debug facilities | # Debug facilities | ||||||
| # | # | ||||||
| # CT_DEBUG_DUMA is not set | <<<<<<< HEAD | ||||||
|  | CT_DEBUG_DUMA=y | ||||||
|  | CT_DEBUG_DUMA_PKG_KSYM="DUMA" | ||||||
|  | CT_DUMA_DIR_NAME="duma" | ||||||
|  | CT_DUMA_PKG_NAME="duma" | ||||||
|  | CT_DUMA_SRC_RELEASE=y | ||||||
|  | # CT_DUMA_SRC_DEVEL is not set | ||||||
|  | # CT_DUMA_SRC_CUSTOM is not set | ||||||
|  | CT_DUMA_PATCH_GLOBAL=y | ||||||
|  | # CT_DUMA_PATCH_BUNDLED is not set | ||||||
|  | # CT_DUMA_PATCH_LOCAL is not set | ||||||
|  | # CT_DUMA_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_DUMA_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_DUMA_PATCH_NONE is not set | ||||||
|  | CT_DUMA_PATCH_ORDER="global" | ||||||
|  | CT_DUMA_V_2_5_15=y | ||||||
|  | CT_DUMA_VERSION="2_5_15" | ||||||
|  | CT_DUMA_MIRRORS="http://downloads.sourceforge.net/project/duma/duma/${CT_DUMA_VERSION//_/.}" | ||||||
|  | CT_DUMA_ARCHIVE_FILENAME="@{pkg_name}_@{version}" | ||||||
|  | CT_DUMA_ARCHIVE_DIRNAME="@{pkg_name}_@{version}" | ||||||
|  | CT_DUMA_ARCHIVE_FORMATS=".tar.gz .zip" | ||||||
|  | CT_DUMA_SIGNATURE_FORMAT="" | ||||||
|  | CT_DUMA_SO=y | ||||||
|  | CT_DUMA_CUSTOM_WRAPPER=y | ||||||
| CT_DEBUG_GDB=y | CT_DEBUG_GDB=y | ||||||
| CT_DEBUG_GDB_PKG_KSYM="GDB" | CT_DEBUG_GDB_PKG_KSYM="GDB" | ||||||
| CT_GDB_DIR_NAME="gdb" | CT_GDB_DIR_NAME="gdb" | ||||||
| @@ -631,6 +697,13 @@ CT_GDB_USE="GDB" | |||||||
| CT_GDB_PKG_NAME="gdb" | CT_GDB_PKG_NAME="gdb" | ||||||
| CT_GDB_SRC_RELEASE=y | CT_GDB_SRC_RELEASE=y | ||||||
| # CT_GDB_SRC_DEVEL is not set | # CT_GDB_SRC_DEVEL is not set | ||||||
|  | # CT_GDB_SRC_CUSTOM is not set | ||||||
|  | CT_GDB_PATCH_GLOBAL=y | ||||||
|  | # CT_GDB_PATCH_BUNDLED is not set | ||||||
|  | # CT_GDB_PATCH_LOCAL is not set | ||||||
|  | # CT_GDB_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GDB_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GDB_PATCH_NONE is not set | ||||||
| CT_GDB_PATCH_ORDER="global" | CT_GDB_PATCH_ORDER="global" | ||||||
| CT_GDB_V_9_2=y | CT_GDB_V_9_2=y | ||||||
| # CT_GDB_V_8_3 is not set | # CT_GDB_V_8_3 is not set | ||||||
| @@ -650,27 +723,114 @@ CT_GDB_8_3_or_later=y | |||||||
| CT_GDB_later_than_8_0=y | CT_GDB_later_than_8_0=y | ||||||
| CT_GDB_8_0_or_later=y | CT_GDB_8_0_or_later=y | ||||||
| CT_GDB_later_than_7_12=y | CT_GDB_later_than_7_12=y | ||||||
|  | ======= | ||||||
|  | # CT_DEBUG_duma is not set | ||||||
|  | CT_DEBUG_gdb=y | ||||||
|  | CT_GDB_CROSS=y | ||||||
|  | # CT_GDB_CROSS_STATIC is not set | ||||||
|  | CT_GDB_CROSS_SIM=y | ||||||
|  | CT_GDB_CROSS_PYTHON=n | ||||||
|  | CT_GDB_CROSS_PYTHON_BINARY="" | ||||||
|  | CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | ||||||
|  | # CT_GDB_NATIVE is not set | ||||||
|  | CT_GDB_GDBSERVER=y | ||||||
|  | CT_GDB_GDBSERVER_HAS_IPA_LIB=y | ||||||
|  | # CT_GDB_GDBSERVER_BUILD_IPA_LIB is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # gdb version | ||||||
|  | # | ||||||
|  | CT_GDB_VERSION="7.12.1" | ||||||
|  | CT_GDB_V_7_12_1=y | ||||||
|  | # CT_GDB_V_7_11_1 is not set | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| CT_GDB_7_12_or_later=y | CT_GDB_7_12_or_later=y | ||||||
| CT_GDB_later_than_7_2=y | CT_GDB_later_than_7_2=y | ||||||
| CT_GDB_7_2_or_later=y | CT_GDB_7_2_or_later=y | ||||||
| CT_GDB_later_than_7_0=y | CT_GDB_later_than_7_0=y | ||||||
| CT_GDB_7_0_or_later=y | CT_GDB_7_0_or_later=y | ||||||
| CT_GDB_CROSS=y | CT_GDB_CROSS=y | ||||||
| # CT_GDB_CROSS_STATIC is not set | CT_GDB_CROSS_STATIC=y | ||||||
| # CT_GDB_CROSS_SIM is not set | # CT_GDB_CROSS_SIM is not set | ||||||
| CT_GDB_CROSS_PYTHON=y |  | ||||||
| CT_GDB_CROSS_PYTHON_BINARY="" |  | ||||||
| CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | ||||||
| # CT_GDB_NATIVE is not set | CT_GDB_NATIVE=y | ||||||
| CT_GDB_GDBSERVER=y | CT_GDB_GDBSERVER=y | ||||||
| # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | ||||||
|  | # CT_GDB_NATIVE_STATIC is not set | ||||||
| # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | ||||||
| CT_GDB_HAS_PKGVERSION_BUGURL=y | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
| CT_GDB_HAS_PYTHON=y | <<<<<<< HEAD | ||||||
|  | # CT_GDB_HAS_PYTHON is not set | ||||||
|  | ======= | ||||||
|  | CT_GDB_HAS_PYTHON=n | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| CT_GDB_INSTALL_GDBINIT=y | CT_GDB_INSTALL_GDBINIT=y | ||||||
| CT_GDB_HAS_IPA_LIB=y | CT_GDB_HAS_IPA_LIB=y | ||||||
| # CT_DEBUG_LTRACE is not set | CT_DEBUG_LTRACE=y | ||||||
| # CT_DEBUG_STRACE is not set | CT_DEBUG_LTRACE_PKG_KSYM="LTRACE" | ||||||
|  | CT_LTRACE_DIR_NAME="ltrace" | ||||||
|  | CT_LTRACE_PKG_NAME="ltrace" | ||||||
|  | CT_LTRACE_SRC_RELEASE=y | ||||||
|  | # CT_LTRACE_SRC_DEVEL is not set | ||||||
|  | # CT_LTRACE_SRC_CUSTOM is not set | ||||||
|  | CT_LTRACE_PATCH_GLOBAL=y | ||||||
|  | # CT_LTRACE_PATCH_BUNDLED is not set | ||||||
|  | # CT_LTRACE_PATCH_LOCAL is not set | ||||||
|  | # CT_LTRACE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LTRACE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LTRACE_PATCH_NONE is not set | ||||||
|  | CT_LTRACE_PATCH_ORDER="global" | ||||||
|  | CT_LTRACE_V_0_7_3=y | ||||||
|  | CT_LTRACE_VERSION="0.7.3" | ||||||
|  | CT_LTRACE_MIRRORS="http://ftp.debian.org/debian/pool/main/l/ltrace ftp://ftp.debian.org/debian/pool/main/l/ltrace" | ||||||
|  | CT_LTRACE_ARCHIVE_FILENAME="@{pkg_name}_@{version}.orig" | ||||||
|  | CT_LTRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LTRACE_ARCHIVE_FORMATS=".tar.bz2" | ||||||
|  | CT_LTRACE_SIGNATURE_FORMAT="" | ||||||
|  | CT_DEBUG_STRACE=y | ||||||
|  | CT_DEBUG_STRACE_PKG_KSYM="STRACE" | ||||||
|  | CT_STRACE_DIR_NAME="strace" | ||||||
|  | CT_STRACE_PKG_NAME="strace" | ||||||
|  | CT_STRACE_SRC_RELEASE=y | ||||||
|  | # CT_STRACE_SRC_DEVEL is not set | ||||||
|  | # CT_STRACE_SRC_CUSTOM is not set | ||||||
|  | CT_STRACE_PATCH_GLOBAL=y | ||||||
|  | # CT_STRACE_PATCH_BUNDLED is not set | ||||||
|  | # CT_STRACE_PATCH_LOCAL is not set | ||||||
|  | # CT_STRACE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_STRACE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_STRACE_PATCH_NONE is not set | ||||||
|  | CT_STRACE_PATCH_ORDER="global" | ||||||
|  | CT_STRACE_V_5_11=y | ||||||
|  | # CT_STRACE_V_5_10 is not set | ||||||
|  | # CT_STRACE_V_5_9 is not set | ||||||
|  | # CT_STRACE_V_5_8 is not set | ||||||
|  | # CT_STRACE_V_5_7 is not set | ||||||
|  | # CT_STRACE_V_5_6 is not set | ||||||
|  | # CT_STRACE_V_5_5 is not set | ||||||
|  | # CT_STRACE_V_5_4 is not set | ||||||
|  | # CT_STRACE_V_5_3 is not set | ||||||
|  | # CT_STRACE_V_5_2 is not set | ||||||
|  | # CT_STRACE_V_5_1 is not set | ||||||
|  | # CT_STRACE_V_5_0 is not set | ||||||
|  | # CT_STRACE_V_4_26 is not set | ||||||
|  | # CT_STRACE_V_4_25 is not set | ||||||
|  | # CT_STRACE_V_4_24 is not set | ||||||
|  | # CT_STRACE_V_4_23 is not set | ||||||
|  | # CT_STRACE_V_4_22 is not set | ||||||
|  | # CT_STRACE_V_4_21 is not set | ||||||
|  | # CT_STRACE_V_4_20 is not set | ||||||
|  | # CT_STRACE_V_4_19 is not set | ||||||
|  | # CT_STRACE_V_4_18 is not set | ||||||
|  | # CT_STRACE_V_4_17 is not set | ||||||
|  | # CT_STRACE_V_4_16 is not set | ||||||
|  | # CT_STRACE_V_4_15 is not set | ||||||
|  | CT_STRACE_VERSION="5.11" | ||||||
|  | CT_STRACE_MIRRORS="https://strace.io/files/${CT_STRACE_VERSION} https://github.com/strace/strace/releases/download/v${CT_STRACE_VERSION}" | ||||||
|  | CT_STRACE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_FORMATS=".tar.xz" | ||||||
|  | CT_STRACE_SIGNATURE_FORMAT="" | ||||||
| CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | ||||||
| # end of Debug facilities | # end of Debug facilities | ||||||
|  |  | ||||||
| @@ -684,6 +844,13 @@ CT_CLOOG_DIR_NAME="cloog" | |||||||
| CT_CLOOG_PKG_NAME="cloog" | CT_CLOOG_PKG_NAME="cloog" | ||||||
| CT_CLOOG_SRC_RELEASE=y | CT_CLOOG_SRC_RELEASE=y | ||||||
| # CT_CLOOG_SRC_DEVEL is not set | # CT_CLOOG_SRC_DEVEL is not set | ||||||
|  | # CT_CLOOG_SRC_CUSTOM is not set | ||||||
|  | CT_CLOOG_PATCH_GLOBAL=y | ||||||
|  | # CT_CLOOG_PATCH_BUNDLED is not set | ||||||
|  | # CT_CLOOG_PATCH_LOCAL is not set | ||||||
|  | # CT_CLOOG_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_CLOOG_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_CLOOG_PATCH_NONE is not set | ||||||
| CT_CLOOG_PATCH_ORDER="global" | CT_CLOOG_PATCH_ORDER="global" | ||||||
| CT_CLOOG_V_0_18_4=y | CT_CLOOG_V_0_18_4=y | ||||||
| CT_CLOOG_VERSION="0.18.4" | CT_CLOOG_VERSION="0.18.4" | ||||||
| @@ -702,9 +869,16 @@ CT_EXPAT_DIR_NAME="expat" | |||||||
| CT_EXPAT_PKG_NAME="expat" | CT_EXPAT_PKG_NAME="expat" | ||||||
| CT_EXPAT_SRC_RELEASE=y | CT_EXPAT_SRC_RELEASE=y | ||||||
| # CT_EXPAT_SRC_DEVEL is not set | # CT_EXPAT_SRC_DEVEL is not set | ||||||
|  | # CT_EXPAT_SRC_CUSTOM is not set | ||||||
|  | CT_EXPAT_PATCH_GLOBAL=y | ||||||
|  | # CT_EXPAT_PATCH_BUNDLED is not set | ||||||
|  | # CT_EXPAT_PATCH_LOCAL is not set | ||||||
|  | # CT_EXPAT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_EXPAT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_EXPAT_PATCH_NONE is not set | ||||||
| CT_EXPAT_PATCH_ORDER="global" | CT_EXPAT_PATCH_ORDER="global" | ||||||
| CT_EXPAT_V_2_4=y | CT_EXPAT_V_2_3=y | ||||||
| CT_EXPAT_VERSION="2.4.1" | CT_EXPAT_VERSION="2.3.0" | ||||||
| CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
| CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -716,6 +890,13 @@ CT_GETTEXT_DIR_NAME="gettext" | |||||||
| CT_GETTEXT_PKG_NAME="gettext" | CT_GETTEXT_PKG_NAME="gettext" | ||||||
| CT_GETTEXT_SRC_RELEASE=y | CT_GETTEXT_SRC_RELEASE=y | ||||||
| # CT_GETTEXT_SRC_DEVEL is not set | # CT_GETTEXT_SRC_DEVEL is not set | ||||||
|  | # CT_GETTEXT_SRC_CUSTOM is not set | ||||||
|  | CT_GETTEXT_PATCH_GLOBAL=y | ||||||
|  | # CT_GETTEXT_PATCH_BUNDLED is not set | ||||||
|  | # CT_GETTEXT_PATCH_LOCAL is not set | ||||||
|  | # CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GETTEXT_PATCH_NONE is not set | ||||||
| CT_GETTEXT_PATCH_ORDER="global" | CT_GETTEXT_PATCH_ORDER="global" | ||||||
| CT_GETTEXT_V_0_20_1=y | CT_GETTEXT_V_0_20_1=y | ||||||
| # CT_GETTEXT_V_0_19_8_1 is not set | # CT_GETTEXT_V_0_19_8_1 is not set | ||||||
| @@ -731,6 +912,13 @@ CT_GMP_DIR_NAME="gmp" | |||||||
| CT_GMP_PKG_NAME="gmp" | CT_GMP_PKG_NAME="gmp" | ||||||
| CT_GMP_SRC_RELEASE=y | CT_GMP_SRC_RELEASE=y | ||||||
| # CT_GMP_SRC_DEVEL is not set | # CT_GMP_SRC_DEVEL is not set | ||||||
|  | # CT_GMP_SRC_CUSTOM is not set | ||||||
|  | CT_GMP_PATCH_GLOBAL=y | ||||||
|  | # CT_GMP_PATCH_BUNDLED is not set | ||||||
|  | # CT_GMP_PATCH_LOCAL is not set | ||||||
|  | # CT_GMP_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GMP_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GMP_PATCH_NONE is not set | ||||||
| CT_GMP_PATCH_ORDER="global" | CT_GMP_PATCH_ORDER="global" | ||||||
| CT_GMP_V_6_2=y | CT_GMP_V_6_2=y | ||||||
| # CT_GMP_V_6_1 is not set | # CT_GMP_V_6_1 is not set | ||||||
| @@ -751,9 +939,15 @@ CT_ISL_DIR_NAME="isl" | |||||||
| CT_ISL_PKG_NAME="isl" | CT_ISL_PKG_NAME="isl" | ||||||
| CT_ISL_SRC_RELEASE=y | CT_ISL_SRC_RELEASE=y | ||||||
| # CT_ISL_SRC_DEVEL is not set | # CT_ISL_SRC_DEVEL is not set | ||||||
|  | # CT_ISL_SRC_CUSTOM is not set | ||||||
|  | CT_ISL_PATCH_GLOBAL=y | ||||||
|  | # CT_ISL_PATCH_BUNDLED is not set | ||||||
|  | # CT_ISL_PATCH_LOCAL is not set | ||||||
|  | # CT_ISL_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_ISL_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_ISL_PATCH_NONE is not set | ||||||
| CT_ISL_PATCH_ORDER="global" | CT_ISL_PATCH_ORDER="global" | ||||||
| CT_ISL_V_0_24=y | CT_ISL_V_0_22=y | ||||||
| # CT_ISL_V_0_22 is not set |  | ||||||
| # CT_ISL_V_0_21 is not set | # CT_ISL_V_0_21 is not set | ||||||
| # CT_ISL_V_0_20 is not set | # CT_ISL_V_0_20 is not set | ||||||
| # CT_ISL_V_0_19 is not set | # CT_ISL_V_0_19 is not set | ||||||
| @@ -761,7 +955,7 @@ CT_ISL_V_0_24=y | |||||||
| # CT_ISL_V_0_17 is not set | # CT_ISL_V_0_17 is not set | ||||||
| # CT_ISL_V_0_16 is not set | # CT_ISL_V_0_16 is not set | ||||||
| # CT_ISL_V_0_15 is not set | # CT_ISL_V_0_15 is not set | ||||||
| CT_ISL_VERSION="0.24" | CT_ISL_VERSION="0.22" | ||||||
| CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
| CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -780,13 +974,40 @@ CT_ISL_0_13_or_later=y | |||||||
| CT_ISL_later_than_0_12=y | CT_ISL_later_than_0_12=y | ||||||
| CT_ISL_0_12_or_later=y | CT_ISL_0_12_or_later=y | ||||||
| CT_ISL_REQUIRE_0_12_or_later=y | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
| # CT_COMP_LIBS_LIBELF is not set | CT_COMP_LIBS_LIBELF=y | ||||||
|  | CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" | ||||||
|  | CT_LIBELF_DIR_NAME="libelf" | ||||||
|  | CT_LIBELF_PKG_NAME="libelf" | ||||||
|  | CT_LIBELF_SRC_RELEASE=y | ||||||
|  | # CT_LIBELF_SRC_DEVEL is not set | ||||||
|  | # CT_LIBELF_SRC_CUSTOM is not set | ||||||
|  | CT_LIBELF_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBELF_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBELF_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBELF_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBELF_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBELF_PATCH_NONE is not set | ||||||
|  | CT_LIBELF_PATCH_ORDER="global" | ||||||
|  | CT_LIBELF_V_0_8=y | ||||||
|  | CT_LIBELF_VERSION="0.8.13" | ||||||
|  | CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" | ||||||
|  | CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBELF_SIGNATURE_FORMAT="" | ||||||
| CT_COMP_LIBS_LIBICONV=y | CT_COMP_LIBS_LIBICONV=y | ||||||
| CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | ||||||
| CT_LIBICONV_DIR_NAME="libiconv" | CT_LIBICONV_DIR_NAME="libiconv" | ||||||
| CT_LIBICONV_PKG_NAME="libiconv" | CT_LIBICONV_PKG_NAME="libiconv" | ||||||
| CT_LIBICONV_SRC_RELEASE=y | CT_LIBICONV_SRC_RELEASE=y | ||||||
| # CT_LIBICONV_SRC_DEVEL is not set | # CT_LIBICONV_SRC_DEVEL is not set | ||||||
|  | # CT_LIBICONV_SRC_CUSTOM is not set | ||||||
|  | CT_LIBICONV_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBICONV_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBICONV_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBICONV_PATCH_NONE is not set | ||||||
| CT_LIBICONV_PATCH_ORDER="global" | CT_LIBICONV_PATCH_ORDER="global" | ||||||
| CT_LIBICONV_V_1_16=y | CT_LIBICONV_V_1_16=y | ||||||
| # CT_LIBICONV_V_1_15 is not set | # CT_LIBICONV_V_1_15 is not set | ||||||
| @@ -802,6 +1023,13 @@ CT_MPC_DIR_NAME="mpc" | |||||||
| CT_MPC_PKG_NAME="mpc" | CT_MPC_PKG_NAME="mpc" | ||||||
| CT_MPC_SRC_RELEASE=y | CT_MPC_SRC_RELEASE=y | ||||||
| # CT_MPC_SRC_DEVEL is not set | # CT_MPC_SRC_DEVEL is not set | ||||||
|  | # CT_MPC_SRC_CUSTOM is not set | ||||||
|  | CT_MPC_PATCH_GLOBAL=y | ||||||
|  | # CT_MPC_PATCH_BUNDLED is not set | ||||||
|  | # CT_MPC_PATCH_LOCAL is not set | ||||||
|  | # CT_MPC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MPC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MPC_PATCH_NONE is not set | ||||||
| CT_MPC_PATCH_ORDER="global" | CT_MPC_PATCH_ORDER="global" | ||||||
| CT_MPC_V_1_2=y | CT_MPC_V_1_2=y | ||||||
| # CT_MPC_V_1_1 is not set | # CT_MPC_V_1_1 is not set | ||||||
| @@ -820,6 +1048,13 @@ CT_MPFR_DIR_NAME="mpfr" | |||||||
| CT_MPFR_PKG_NAME="mpfr" | CT_MPFR_PKG_NAME="mpfr" | ||||||
| CT_MPFR_SRC_RELEASE=y | CT_MPFR_SRC_RELEASE=y | ||||||
| # CT_MPFR_SRC_DEVEL is not set | # CT_MPFR_SRC_DEVEL is not set | ||||||
|  | # CT_MPFR_SRC_CUSTOM is not set | ||||||
|  | CT_MPFR_PATCH_GLOBAL=y | ||||||
|  | # CT_MPFR_PATCH_BUNDLED is not set | ||||||
|  | # CT_MPFR_PATCH_LOCAL is not set | ||||||
|  | # CT_MPFR_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MPFR_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MPFR_PATCH_NONE is not set | ||||||
| CT_MPFR_PATCH_ORDER="global" | CT_MPFR_PATCH_ORDER="global" | ||||||
| CT_MPFR_V_4_1=y | CT_MPFR_V_4_1=y | ||||||
| # CT_MPFR_V_4_0 is not set | # CT_MPFR_V_4_0 is not set | ||||||
| @@ -841,6 +1076,13 @@ CT_NCURSES_DIR_NAME="ncurses" | |||||||
| CT_NCURSES_PKG_NAME="ncurses" | CT_NCURSES_PKG_NAME="ncurses" | ||||||
| CT_NCURSES_SRC_RELEASE=y | CT_NCURSES_SRC_RELEASE=y | ||||||
| # CT_NCURSES_SRC_DEVEL is not set | # CT_NCURSES_SRC_DEVEL is not set | ||||||
|  | # CT_NCURSES_SRC_CUSTOM is not set | ||||||
|  | CT_NCURSES_PATCH_GLOBAL=y | ||||||
|  | # CT_NCURSES_PATCH_BUNDLED is not set | ||||||
|  | # CT_NCURSES_PATCH_LOCAL is not set | ||||||
|  | # CT_NCURSES_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_NCURSES_PATCH_NONE is not set | ||||||
| CT_NCURSES_PATCH_ORDER="global" | CT_NCURSES_PATCH_ORDER="global" | ||||||
| CT_NCURSES_V_6_2=y | CT_NCURSES_V_6_2=y | ||||||
| # CT_NCURSES_V_6_1 is not set | # CT_NCURSES_V_6_1 is not set | ||||||
| @@ -851,6 +1093,7 @@ CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |||||||
| CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | ||||||
| CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | # CT_NCURSES_NEW_ABI is not set | ||||||
| CT_NCURSES_HOST_CONFIG_ARGS="" | CT_NCURSES_HOST_CONFIG_ARGS="" | ||||||
| CT_NCURSES_HOST_DISABLE_DB=y | CT_NCURSES_HOST_DISABLE_DB=y | ||||||
| CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | ||||||
| @@ -863,6 +1106,13 @@ CT_ZLIB_DIR_NAME="zlib" | |||||||
| CT_ZLIB_PKG_NAME="zlib" | CT_ZLIB_PKG_NAME="zlib" | ||||||
| CT_ZLIB_SRC_RELEASE=y | CT_ZLIB_SRC_RELEASE=y | ||||||
| # CT_ZLIB_SRC_DEVEL is not set | # CT_ZLIB_SRC_DEVEL is not set | ||||||
|  | # CT_ZLIB_SRC_CUSTOM is not set | ||||||
|  | CT_ZLIB_PATCH_GLOBAL=y | ||||||
|  | # CT_ZLIB_PATCH_BUNDLED is not set | ||||||
|  | # CT_ZLIB_PATCH_LOCAL is not set | ||||||
|  | # CT_ZLIB_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_ZLIB_PATCH_NONE is not set | ||||||
| CT_ZLIB_PATCH_ORDER="global" | CT_ZLIB_PATCH_ORDER="global" | ||||||
| CT_ZLIB_V_1_2_11=y | CT_ZLIB_V_1_2_11=y | ||||||
| CT_ZLIB_VERSION="1.2.11" | CT_ZLIB_VERSION="1.2.11" | ||||||
| @@ -878,8 +1128,11 @@ CT_GMP_NEEDED=y | |||||||
| CT_MPFR_NEEDED=y | CT_MPFR_NEEDED=y | ||||||
| CT_ISL_NEEDED=y | CT_ISL_NEEDED=y | ||||||
| CT_MPC_NEEDED=y | CT_MPC_NEEDED=y | ||||||
|  | CT_LIBELF_TARGET=y | ||||||
| CT_EXPAT_NEEDED=y | CT_EXPAT_NEEDED=y | ||||||
|  | CT_EXPAT_TARGET=y | ||||||
| CT_NCURSES_NEEDED=y | CT_NCURSES_NEEDED=y | ||||||
|  | CT_NCURSES_TARGET=y | ||||||
| CT_ZLIB_NEEDED=y | CT_ZLIB_NEEDED=y | ||||||
| CT_LIBICONV=y | CT_LIBICONV=y | ||||||
| CT_GETTEXT=y | CT_GETTEXT=y | ||||||
| @@ -895,13 +1148,175 @@ CT_ZLIB=y | |||||||
| # | # | ||||||
| # Companion tools | # Companion tools | ||||||
| # | # | ||||||
| # CT_COMP_TOOLS_FOR_HOST is not set | CT_COMP_TOOLS_FOR_HOST=y | ||||||
| # CT_COMP_TOOLS_AUTOCONF is not set | CT_COMP_TOOLS_AUTOCONF=y | ||||||
| # CT_COMP_TOOLS_AUTOMAKE is not set | CT_COMP_TOOLS_AUTOCONF_PKG_KSYM="AUTOCONF" | ||||||
| # CT_COMP_TOOLS_BISON is not set | CT_AUTOCONF_DIR_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_DTC is not set | CT_AUTOCONF_PKG_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_LIBTOOL is not set | CT_AUTOCONF_SRC_RELEASE=y | ||||||
| # CT_COMP_TOOLS_M4 is not set | # CT_AUTOCONF_SRC_DEVEL is not set | ||||||
| # CT_COMP_TOOLS_MAKE is not set | # CT_AUTOCONF_SRC_CUSTOM is not set | ||||||
|  | CT_AUTOCONF_PATCH_GLOBAL=y | ||||||
|  | # CT_AUTOCONF_PATCH_BUNDLED is not set | ||||||
|  | # CT_AUTOCONF_PATCH_LOCAL is not set | ||||||
|  | # CT_AUTOCONF_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_AUTOCONF_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_AUTOCONF_PATCH_NONE is not set | ||||||
|  | CT_AUTOCONF_PATCH_ORDER="global" | ||||||
|  | CT_AUTOCONF_V_2_69=y | ||||||
|  | # CT_AUTOCONF_V_2_65 is not set | ||||||
|  | CT_AUTOCONF_VERSION="2.69" | ||||||
|  | CT_AUTOCONF_MIRRORS="$(CT_Mirrors GNU autoconf)" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOCONF_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE=y | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE_PKG_KSYM="AUTOMAKE" | ||||||
|  | CT_AUTOMAKE_DIR_NAME="automake" | ||||||
|  | CT_AUTOMAKE_PKG_NAME="automake" | ||||||
|  | CT_AUTOMAKE_SRC_RELEASE=y | ||||||
|  | # CT_AUTOMAKE_SRC_DEVEL is not set | ||||||
|  | # CT_AUTOMAKE_SRC_CUSTOM is not set | ||||||
|  | CT_AUTOMAKE_PATCH_GLOBAL=y | ||||||
|  | # CT_AUTOMAKE_PATCH_BUNDLED is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_LOCAL is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_NONE is not set | ||||||
|  | CT_AUTOMAKE_PATCH_ORDER="global" | ||||||
|  | CT_AUTOMAKE_V_1_16=y | ||||||
|  | # CT_AUTOMAKE_V_1_15 is not set | ||||||
|  | CT_AUTOMAKE_VERSION="1.16.1" | ||||||
|  | CT_AUTOMAKE_MIRRORS="$(CT_Mirrors GNU automake)" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOMAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_BISON=y | ||||||
|  | CT_COMP_TOOLS_BISON_PKG_KSYM="BISON" | ||||||
|  | CT_BISON_DIR_NAME="bison" | ||||||
|  | CT_BISON_PKG_NAME="bison" | ||||||
|  | CT_BISON_SRC_RELEASE=y | ||||||
|  | # CT_BISON_SRC_DEVEL is not set | ||||||
|  | # CT_BISON_SRC_CUSTOM is not set | ||||||
|  | CT_BISON_PATCH_GLOBAL=y | ||||||
|  | # CT_BISON_PATCH_BUNDLED is not set | ||||||
|  | # CT_BISON_PATCH_LOCAL is not set | ||||||
|  | # CT_BISON_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_BISON_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_BISON_PATCH_NONE is not set | ||||||
|  | CT_BISON_PATCH_ORDER="global" | ||||||
|  | CT_BISON_V_3_5=y | ||||||
|  | # CT_BISON_V_3_4 is not set | ||||||
|  | # CT_BISON_V_3_3 is not set | ||||||
|  | # CT_BISON_V_3_2 is not set | ||||||
|  | # CT_BISON_V_3_1 is not set | ||||||
|  | # CT_BISON_V_3_0 is not set | ||||||
|  | CT_BISON_VERSION="3.5" | ||||||
|  | CT_BISON_MIRRORS="$(CT_Mirrors GNU bison)" | ||||||
|  | CT_BISON_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_BISON_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_DTC=y | ||||||
|  | CT_COMP_TOOLS_DTC_PKG_KSYM="DTC" | ||||||
|  | CT_DTC_DIR_NAME="dtc" | ||||||
|  | CT_DTC_PKG_NAME="dtc" | ||||||
|  | CT_DTC_SRC_RELEASE=y | ||||||
|  | # CT_DTC_SRC_DEVEL is not set | ||||||
|  | # CT_DTC_SRC_CUSTOM is not set | ||||||
|  | CT_DTC_PATCH_GLOBAL=y | ||||||
|  | # CT_DTC_PATCH_BUNDLED is not set | ||||||
|  | # CT_DTC_PATCH_LOCAL is not set | ||||||
|  | # CT_DTC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_DTC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_DTC_PATCH_NONE is not set | ||||||
|  | CT_DTC_PATCH_ORDER="global" | ||||||
|  | CT_DTC_V_1_6=y | ||||||
|  | # CT_DTC_V_1_5 is not set | ||||||
|  | # CT_DTC_V_1_4 is not set | ||||||
|  | CT_DTC_VERSION="1.6.0" | ||||||
|  | CT_DTC_MIRRORS="$(CT_Mirrors kernel.org dtc)" | ||||||
|  | CT_DTC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_DTC_SIGNATURE_FORMAT="unpacked/.sign" | ||||||
|  | # CT_DTC_VERBOSE is not set | ||||||
|  | CT_COMP_TOOLS_LIBTOOL=y | ||||||
|  | CT_COMP_TOOLS_LIBTOOL_PKG_KSYM="LIBTOOL" | ||||||
|  | CT_LIBTOOL_DIR_NAME="libtool" | ||||||
|  | CT_LIBTOOL_PKG_NAME="libtool" | ||||||
|  | CT_LIBTOOL_SRC_RELEASE=y | ||||||
|  | # CT_LIBTOOL_SRC_DEVEL is not set | ||||||
|  | # CT_LIBTOOL_SRC_CUSTOM is not set | ||||||
|  | CT_LIBTOOL_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBTOOL_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBTOOL_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBTOOL_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBTOOL_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBTOOL_PATCH_NONE is not set | ||||||
|  | CT_LIBTOOL_PATCH_ORDER="global" | ||||||
|  | CT_LIBTOOL_V_2_4=y | ||||||
|  | CT_LIBTOOL_VERSION="2.4.6" | ||||||
|  | CT_LIBTOOL_MIRRORS="$(CT_Mirrors GNU libtool)" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_LIBTOOL_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_M4=y | ||||||
|  | CT_COMP_TOOLS_M4_PKG_KSYM="M4" | ||||||
|  | CT_M4_DIR_NAME="m4" | ||||||
|  | CT_M4_PKG_NAME="m4" | ||||||
|  | CT_M4_SRC_RELEASE=y | ||||||
|  | # CT_M4_SRC_DEVEL is not set | ||||||
|  | # CT_M4_SRC_CUSTOM is not set | ||||||
|  | CT_M4_PATCH_GLOBAL=y | ||||||
|  | # CT_M4_PATCH_BUNDLED is not set | ||||||
|  | # CT_M4_PATCH_LOCAL is not set | ||||||
|  | # CT_M4_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_M4_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_M4_PATCH_NONE is not set | ||||||
|  | CT_M4_PATCH_ORDER="global" | ||||||
|  | CT_M4_V_1_4=y | ||||||
|  | CT_M4_VERSION="1.4.18" | ||||||
|  | CT_M4_MIRRORS="$(CT_Mirrors GNU m4)" | ||||||
|  | CT_M4_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_M4_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_MAKE=y | ||||||
|  | CT_COMP_TOOLS_MAKE_PKG_KSYM="MAKE" | ||||||
|  | CT_MAKE_DIR_NAME="make" | ||||||
|  | CT_MAKE_PKG_NAME="make" | ||||||
|  | CT_MAKE_SRC_RELEASE=y | ||||||
|  | # CT_MAKE_SRC_DEVEL is not set | ||||||
|  | # CT_MAKE_SRC_CUSTOM is not set | ||||||
|  | CT_MAKE_PATCH_GLOBAL=y | ||||||
|  | # CT_MAKE_PATCH_BUNDLED is not set | ||||||
|  | # CT_MAKE_PATCH_LOCAL is not set | ||||||
|  | # CT_MAKE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MAKE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MAKE_PATCH_NONE is not set | ||||||
|  | CT_MAKE_PATCH_ORDER="global" | ||||||
|  | CT_MAKE_V_4_3=y | ||||||
|  | # CT_MAKE_V_4_2 is not set | ||||||
|  | CT_MAKE_VERSION="4.3" | ||||||
|  | CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" | ||||||
|  | CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_FORMATS=".tar.lz .tar.gz" | ||||||
|  | CT_MAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MAKE_later_than_4_0=y | ||||||
|  | CT_MAKE_4_0_or_later=y | ||||||
|  | # CT_MAKE_GMAKE_SYMLINK is not set | ||||||
|  | # CT_MAKE_GNUMAKE_SYMLINK is not set | ||||||
| CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | ||||||
| # end of Companion tools | # end of Companion tools | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Test suite | ||||||
|  | # | ||||||
|  | CT_TEST_SUITE=y | ||||||
|  | CT_TEST_SUITE_GCC=y | ||||||
|  | # end of Test suite | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								linux-armv7a.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								linux-armv7a.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv7a:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit ARMv7 Linux | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-armv4 | ||||||
|  | ENV OPENSSL_TARGET armv7-a | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										11
									
								
								linux-armv7a.full/README.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								linux-armv7a.full/README.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | dockcross image for ARMv7-A | ||||||
|  | =========================== | ||||||
|  |  | ||||||
|  | Toolchain configured for ARMv7-A used in Beaglebone Black single board PC with TI SoC AM3358 on board, Cortex-A8. Code compiled with dockcross armv7 image crashes on Beaglebone, see https://github.com/dockcross/dockcross/issues/290 | ||||||
|  |  | ||||||
|  | Difference with dockcross armv7 toolchain: ARCH_CPU="cortex-a8", ARCH_FPU="neon".  | ||||||
|  |  | ||||||
|  | Only NEON is enabled, though TI docs says it is possible to use both VFPv3 and NEON http://processors.wiki.ti.com/index.php/Using_NEON_and_VFPv3_on_Cortex-A8 | ||||||
|  |  | ||||||
|  | I do not know how to configure CrossTool-NG for VFPv3+NEON. Feel you free to submit a fix) | ||||||
|  |  | ||||||
							
								
								
									
										21
									
								
								linux-armv7a.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								linux-armv7a.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
|  | set(cross_triple "arm-cortexa9_neon-linux-gnueabihf") | ||||||
|  | #arm-cortexa9_neon-linux-gnueabihf | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-arm) | ||||||
|  |  | ||||||
| @@ -1,11 +1,8 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| # This is for 32-bit ARMv7 Linux | # This is for 32-bit ARMv7 Linux | ||||||
|  |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|  |  | ||||||
| # The cross-compiling emulator | # The cross-compiling emulator | ||||||
| @@ -16,9 +13,8 @@ RUN apt-get update \ | |||||||
| && apt-get clean --yes | && apt-get clean --yes | ||||||
|  |  | ||||||
|  |  | ||||||
| # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | # The CROSS_TRIPLE is a configured alias of the "arm-cortexa9_neon-linux-gnueabihf" target. | ||||||
| #ENV CROSS_TRIPLE armv7-unknown-linux-gnueabi | ENV CROSS_TRIPLE arm-cortexa9_neon-linux-gnueabihf | ||||||
| ENV CROSS_TRIPLE arm-cortexa8_neon-linux-gnueabihf |  | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
| @@ -31,12 +27,10 @@ ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | |||||||
| ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
| ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
| ENV DEFAULT_DOCKCROSS_IMAGE dockcross/linux-armv7a |  | ||||||
|  |  | ||||||
| COPY Toolchain.cmake ${CROSS_ROOT}/ | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
| ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/arm-linux-gnueabihf/ | ENV PKG_CONFIG_PATH /usr/lib/arm-cortexa9_neon-linux-gnueabihf/ | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables | # Linux kernel cross compilation variables | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|   | |||||||
| @@ -1,7 +1,8 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) | set(CMAKE_SYSTEM_NAME Linux) | ||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR arm) | set(CMAKE_SYSTEM_PROCESSOR arm) | ||||||
| set(cross_triple "arm-cortexa8_neon-linux-gnueabihf") | set(cross_triple "arm-cortexa9_neon-linux-gnueabihf") | ||||||
|  | #arm-cortexa9_neon-linux-gnueabihf | ||||||
| set(cross_root /usr/xcc/${cross_triple}) | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|   | |||||||
| @@ -1,9 +1,10 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | # crosstool-NG UNKNOWN Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
| CT_CONFIGURE_has_wget=y | CT_CONFIGURE_has_wget=y | ||||||
| CT_CONFIGURE_has_curl=y | CT_CONFIGURE_has_curl=y | ||||||
| CT_CONFIGURE_has_meson=y | CT_CONFIGURE_has_meson=y | ||||||
| @@ -19,15 +20,13 @@ CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | |||||||
| CT_CONFIGURE_has_python_3_4_or_newer=y | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
| CT_CONFIGURE_has_bison_2_7_or_newer=y | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
| CT_CONFIGURE_has_python=y | CT_CONFIGURE_has_python=y | ||||||
| CT_CONFIGURE_has_dtc=y |  | ||||||
| CT_CONFIGURE_has_cvs=y |  | ||||||
| CT_CONFIGURE_has_git=y | CT_CONFIGURE_has_git=y | ||||||
| CT_CONFIGURE_has_md5sum=y | CT_CONFIGURE_has_md5sum=y | ||||||
| CT_CONFIGURE_has_sha1sum=y | CT_CONFIGURE_has_sha1sum=y | ||||||
| CT_CONFIGURE_has_sha256sum=y | CT_CONFIGURE_has_sha256sum=y | ||||||
| CT_CONFIGURE_has_sha512sum=y | CT_CONFIGURE_has_sha512sum=y | ||||||
| CT_CONFIGURE_has_install_with_strip_program=y | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
| CT_VERSION="1.24.0.385_9e10cb6" | CT_VERSION="UNKNOWN" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -42,7 +41,8 @@ CT_MODULES=y | |||||||
| # crosstool-NG behavior | # crosstool-NG behavior | ||||||
| # | # | ||||||
| # CT_OBSOLETE is not set | # CT_OBSOLETE is not set | ||||||
| # CT_EXPERIMENTAL is not set | CT_EXPERIMENTAL=y | ||||||
|  | # CT_ALLOW_BUILD_AS_ROOT is not set | ||||||
| # CT_DEBUG_CT is not set | # CT_DEBUG_CT is not set | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -89,7 +89,10 @@ CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" | |||||||
| CT_OVERRIDE_CONFIG_GUESS_SUB=y | CT_OVERRIDE_CONFIG_GUESS_SUB=y | ||||||
| # CT_ONLY_EXTRACT is not set | # CT_ONLY_EXTRACT is not set | ||||||
| CT_PATCH_BUNDLED=y | CT_PATCH_BUNDLED=y | ||||||
|  | # CT_PATCH_LOCAL is not set | ||||||
| # CT_PATCH_BUNDLED_LOCAL is not set | # CT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_PATCH_NONE is not set | ||||||
| CT_PATCH_ORDER="bundled" | CT_PATCH_ORDER="bundled" | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -111,7 +114,7 @@ CT_CONFIG_SHELL="${bash}" | |||||||
| # | # | ||||||
| # Logging | # Logging | ||||||
| # | # | ||||||
| # CT_LOG_ERROR is not set | CT_LOG_ERROR=y | ||||||
| # CT_LOG_WARN is not set | # CT_LOG_WARN is not set | ||||||
| # CT_LOG_INFO is not set | # CT_LOG_INFO is not set | ||||||
| CT_LOG_EXTRA=y | CT_LOG_EXTRA=y | ||||||
| @@ -131,11 +134,16 @@ CT_LOG_FILE_COMPRESS=y | |||||||
| # CT_ARCH_ARC is not set | # CT_ARCH_ARC is not set | ||||||
| CT_ARCH_ARM=y | CT_ARCH_ARM=y | ||||||
| # CT_ARCH_AVR is not set | # CT_ARCH_AVR is not set | ||||||
|  | # CT_ARCH_C6X is not set | ||||||
| # CT_ARCH_M68K is not set | # CT_ARCH_M68K is not set | ||||||
|  | # CT_ARCH_MICROBLAZE is not set | ||||||
| # CT_ARCH_MIPS is not set | # CT_ARCH_MIPS is not set | ||||||
|  | # CT_ARCH_MOXIE is not set | ||||||
|  | # CT_ARCH_MSP430 is not set | ||||||
| # CT_ARCH_NIOS2 is not set | # CT_ARCH_NIOS2 is not set | ||||||
| # CT_ARCH_POWERPC is not set | # CT_ARCH_POWERPC is not set | ||||||
| # CT_ARCH_PRU is not set | # CT_ARCH_PRU is not set | ||||||
|  | # CT_ARCH_RISCV is not set | ||||||
| # CT_ARCH_S390 is not set | # CT_ARCH_S390 is not set | ||||||
| # CT_ARCH_SH is not set | # CT_ARCH_SH is not set | ||||||
| # CT_ARCH_SPARC is not set | # CT_ARCH_SPARC is not set | ||||||
| @@ -143,7 +151,7 @@ CT_ARCH_ARM=y | |||||||
| # CT_ARCH_XTENSA is not set | # CT_ARCH_XTENSA is not set | ||||||
| CT_ARCH="arm" | CT_ARCH="arm" | ||||||
| CT_ARCH_CHOICE_KSYM="ARM" | CT_ARCH_CHOICE_KSYM="ARM" | ||||||
| CT_ARCH_CPU="cortex-a8" | CT_ARCH_CPU="cortex-a9" | ||||||
| CT_ARCH_ARM_SHOW=y | CT_ARCH_ARM_SHOW=y | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -223,14 +231,16 @@ CT_TOOLCHAIN_BUGURL="" | |||||||
| # | # | ||||||
| # Tuple completion and aliasing | # Tuple completion and aliasing | ||||||
| # | # | ||||||
| CT_TARGET_VENDOR="cortexa8_neon" | CT_TARGET_VENDOR="cortexa9_neon" | ||||||
| CT_TARGET_ALIAS_SED_EXPR="" | CT_TARGET_ALIAS_SED_EXPR="" | ||||||
| CT_TARGET_ALIAS="" | CT_TARGET_ALIAS="" | ||||||
|  |  | ||||||
| # | # | ||||||
| # Toolchain type | # Toolchain type | ||||||
| # | # | ||||||
|  | # CT_NATIVE is not set | ||||||
| CT_CROSS=y | CT_CROSS=y | ||||||
|  | # CT_CROSS_NATIVE is not set | ||||||
| # CT_CANADIAN is not set | # CT_CANADIAN is not set | ||||||
| CT_TOOLCHAIN_TYPE="cross" | CT_TOOLCHAIN_TYPE="cross" | ||||||
|  |  | ||||||
| @@ -244,7 +254,7 @@ CT_BUILD_SUFFIX="" | |||||||
| # | # | ||||||
| # Misc options | # Misc options | ||||||
| # | # | ||||||
| # CT_TOOLCHAIN_ENABLE_NLS is not set | CT_TOOLCHAIN_ENABLE_NLS=y | ||||||
| # end of Toolchain options | # end of Toolchain options | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -268,9 +278,15 @@ CT_LINUX_USE="LINUX" | |||||||
| CT_LINUX_PKG_NAME="linux" | CT_LINUX_PKG_NAME="linux" | ||||||
| CT_LINUX_SRC_RELEASE=y | CT_LINUX_SRC_RELEASE=y | ||||||
| # CT_LINUX_SRC_DEVEL is not set | # CT_LINUX_SRC_DEVEL is not set | ||||||
|  | # CT_LINUX_SRC_CUSTOM is not set | ||||||
|  | CT_LINUX_PATCH_GLOBAL=y | ||||||
|  | # CT_LINUX_PATCH_BUNDLED is not set | ||||||
|  | # CT_LINUX_PATCH_LOCAL is not set | ||||||
|  | # CT_LINUX_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LINUX_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LINUX_PATCH_NONE is not set | ||||||
| CT_LINUX_PATCH_ORDER="global" | CT_LINUX_PATCH_ORDER="global" | ||||||
| CT_LINUX_V_5_12=y | CT_LINUX_V_5_11=y | ||||||
| # CT_LINUX_V_5_11 is not set |  | ||||||
| # CT_LINUX_V_5_10 is not set | # CT_LINUX_V_5_10 is not set | ||||||
| # CT_LINUX_V_5_9 is not set | # CT_LINUX_V_5_9 is not set | ||||||
| # CT_LINUX_V_5_8 is not set | # CT_LINUX_V_5_8 is not set | ||||||
| @@ -300,7 +316,7 @@ CT_LINUX_V_5_12=y | |||||||
| # CT_LINUX_V_3_10 is not set | # CT_LINUX_V_3_10 is not set | ||||||
| # CT_LINUX_V_3_4 is not set | # CT_LINUX_V_3_4 is not set | ||||||
| # CT_LINUX_V_3_2 is not set | # CT_LINUX_V_3_2 is not set | ||||||
| CT_LINUX_VERSION="5.12.12" | CT_LINUX_VERSION="5.11.6" | ||||||
| CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | ||||||
| CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -346,6 +362,13 @@ CT_BINUTILS_USE="BINUTILS" | |||||||
| CT_BINUTILS_PKG_NAME="binutils" | CT_BINUTILS_PKG_NAME="binutils" | ||||||
| CT_BINUTILS_SRC_RELEASE=y | CT_BINUTILS_SRC_RELEASE=y | ||||||
| # CT_BINUTILS_SRC_DEVEL is not set | # CT_BINUTILS_SRC_DEVEL is not set | ||||||
|  | # CT_BINUTILS_SRC_CUSTOM is not set | ||||||
|  | CT_BINUTILS_PATCH_GLOBAL=y | ||||||
|  | # CT_BINUTILS_PATCH_BUNDLED is not set | ||||||
|  | # CT_BINUTILS_PATCH_LOCAL is not set | ||||||
|  | # CT_BINUTILS_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_BINUTILS_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_BINUTILS_PATCH_NONE is not set | ||||||
| CT_BINUTILS_PATCH_ORDER="global" | CT_BINUTILS_PATCH_ORDER="global" | ||||||
| CT_BINUTILS_V_2_36=y | CT_BINUTILS_V_2_36=y | ||||||
| # CT_BINUTILS_V_2_35 is not set | # CT_BINUTILS_V_2_35 is not set | ||||||
| @@ -396,14 +419,18 @@ CT_BINUTILS_PLUGINS=y | |||||||
| CT_BINUTILS_RELRO=m | CT_BINUTILS_RELRO=m | ||||||
| CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | ||||||
| CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | ||||||
| # CT_BINUTILS_FOR_TARGET is not set | CT_BINUTILS_FOR_TARGET=y | ||||||
|  | CT_BINUTILS_FOR_TARGET_IBERTY=y | ||||||
|  | CT_BINUTILS_FOR_TARGET_BFD=y | ||||||
| CT_ALL_BINUTILS_CHOICES="BINUTILS" | CT_ALL_BINUTILS_CHOICES="BINUTILS" | ||||||
| # end of Binary utilities | # end of Binary utilities | ||||||
|  |  | ||||||
| # | # | ||||||
| # C-library | # C-library | ||||||
| # | # | ||||||
|  | # CT_LIBC_BIONIC is not set | ||||||
| CT_LIBC_GLIBC=y | CT_LIBC_GLIBC=y | ||||||
|  | # CT_LIBC_MUSL is not set | ||||||
| # CT_LIBC_UCLIBC is not set | # CT_LIBC_UCLIBC is not set | ||||||
| CT_LIBC="glibc" | CT_LIBC="glibc" | ||||||
| CT_LIBC_CHOICE_KSYM="GLIBC" | CT_LIBC_CHOICE_KSYM="GLIBC" | ||||||
| @@ -421,6 +448,13 @@ CT_GLIBC_USE="GLIBC" | |||||||
| CT_GLIBC_PKG_NAME="glibc" | CT_GLIBC_PKG_NAME="glibc" | ||||||
| CT_GLIBC_SRC_RELEASE=y | CT_GLIBC_SRC_RELEASE=y | ||||||
| # CT_GLIBC_SRC_DEVEL is not set | # CT_GLIBC_SRC_DEVEL is not set | ||||||
|  | # CT_GLIBC_SRC_CUSTOM is not set | ||||||
|  | CT_GLIBC_PATCH_GLOBAL=y | ||||||
|  | # CT_GLIBC_PATCH_BUNDLED is not set | ||||||
|  | # CT_GLIBC_PATCH_LOCAL is not set | ||||||
|  | # CT_GLIBC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GLIBC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GLIBC_PATCH_NONE is not set | ||||||
| CT_GLIBC_PATCH_ORDER="global" | CT_GLIBC_PATCH_ORDER="global" | ||||||
| CT_GLIBC_V_2_33=y | CT_GLIBC_V_2_33=y | ||||||
| # CT_GLIBC_V_2_32 is not set | # CT_GLIBC_V_2_32 is not set | ||||||
| @@ -472,19 +506,56 @@ CT_GLIBC_DEP_GCC=y | |||||||
| CT_GLIBC_DEP_PYTHON=y | CT_GLIBC_DEP_PYTHON=y | ||||||
| CT_GLIBC_BUILD_SSP=y | CT_GLIBC_BUILD_SSP=y | ||||||
| CT_GLIBC_HAS_LIBIDN_ADDON=y | CT_GLIBC_HAS_LIBIDN_ADDON=y | ||||||
| # CT_GLIBC_USE_LIBIDN_ADDON is not set | CT_GLIBC_USE_LIBIDN_ADDON=y | ||||||
| CT_GLIBC_NO_SPARC_V8=y | CT_GLIBC_NO_SPARC_V8=y | ||||||
| CT_GLIBC_EXTRA_CONFIG_ARRAY="" | CT_GLIBC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_GLIBC_CONFIGPARMS="" | CT_GLIBC_CONFIGPARMS="" | ||||||
| CT_GLIBC_EXTRA_CFLAGS="" | CT_GLIBC_EXTRA_CFLAGS="" | ||||||
|  | CT_GLIBC_ENABLE_FORTIFIED_BUILD=y | ||||||
| # CT_GLIBC_DISABLE_VERSIONING is not set | # CT_GLIBC_DISABLE_VERSIONING is not set | ||||||
| CT_GLIBC_OLDEST_ABI="" | CT_GLIBC_OLDEST_ABI="" | ||||||
| CT_GLIBC_FORCE_UNWIND=y | CT_GLIBC_FORCE_UNWIND=y | ||||||
| # CT_GLIBC_LOCALES is not set | CT_GLIBC_LOCALES=y | ||||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set |  | ||||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | # | ||||||
|  | # WARNING!                                                       | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |  The built locales will be usable if and only if the build   | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |  machine and the target:                                     | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |   - have the same endianness,                                | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |   - and have the same alignment requirements for uint32_t.   | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |  You will have to check by yourself (for now).               | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # WARNING!                                                       | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |  Building GLIBC locales requires that GLIBC supports         | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # |  the build machine as the target.                            | ||||||
|  | # | ||||||
|  | CT_GLIBC_KERNEL_VERSION_NONE=y | ||||||
|  | # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | CT_GLIBC_MIN_KERNEL="" | ||||||
| CT_GLIBC_SSP_DEFAULT=y | CT_GLIBC_SSP_DEFAULT=y | ||||||
| # CT_GLIBC_SSP_NO is not set | # CT_GLIBC_SSP_NO is not set | ||||||
| # CT_GLIBC_SSP_YES is not set | # CT_GLIBC_SSP_YES is not set | ||||||
| @@ -526,11 +597,19 @@ CT_CC_GCC_SHOW=y | |||||||
| CT_CC_GCC_PKG_KSYM="GCC" | CT_CC_GCC_PKG_KSYM="GCC" | ||||||
| CT_GCC_DIR_NAME="gcc" | CT_GCC_DIR_NAME="gcc" | ||||||
| CT_GCC_USE_GNU=y | CT_GCC_USE_GNU=y | ||||||
|  | # CT_GCC_USE_LINARO is not set | ||||||
| # CT_GCC_USE_ORACLE is not set | # CT_GCC_USE_ORACLE is not set | ||||||
| CT_GCC_USE="GCC" | CT_GCC_USE="GCC" | ||||||
| CT_GCC_PKG_NAME="gcc" | CT_GCC_PKG_NAME="gcc" | ||||||
| CT_GCC_SRC_RELEASE=y | CT_GCC_SRC_RELEASE=y | ||||||
| # CT_GCC_SRC_DEVEL is not set | # CT_GCC_SRC_DEVEL is not set | ||||||
|  | # CT_GCC_SRC_CUSTOM is not set | ||||||
|  | CT_GCC_PATCH_GLOBAL=y | ||||||
|  | # CT_GCC_PATCH_BUNDLED is not set | ||||||
|  | # CT_GCC_PATCH_LOCAL is not set | ||||||
|  | # CT_GCC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GCC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GCC_PATCH_NONE is not set | ||||||
| CT_GCC_PATCH_ORDER="global" | CT_GCC_PATCH_ORDER="global" | ||||||
| CT_GCC_V_11=y | CT_GCC_V_11=y | ||||||
| # CT_GCC_V_10 is not set | # CT_GCC_V_10 is not set | ||||||
| @@ -546,10 +625,6 @@ CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |||||||
| CT_GCC_SIGNATURE_FORMAT="" | CT_GCC_SIGNATURE_FORMAT="" | ||||||
| CT_GCC_later_than_11=y | CT_GCC_later_than_11=y | ||||||
| CT_GCC_11_or_later=y | CT_GCC_11_or_later=y | ||||||
| CT_GCC_later_than_10=y |  | ||||||
| CT_GCC_10_or_later=y |  | ||||||
| CT_GCC_later_than_9=y |  | ||||||
| CT_GCC_9_or_later=y |  | ||||||
| CT_GCC_later_than_8=y | CT_GCC_later_than_8=y | ||||||
| CT_GCC_8_or_later=y | CT_GCC_8_or_later=y | ||||||
| CT_GCC_later_than_7=y | CT_GCC_later_than_7=y | ||||||
| @@ -572,7 +647,7 @@ CT_CC_GCC_ENABLE_CXX_FLAGS="" | |||||||
| CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_STATIC_LIBSTDCXX=y | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
| # CT_CC_GCC_SYSTEM_ZLIB is not set | CT_CC_GCC_SYSTEM_ZLIB=y | ||||||
| CT_CC_GCC_CONFIG_TLS=m | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -595,7 +670,6 @@ CT_CC_GCC_LIBSANITIZER=y | |||||||
| # Misc. obscure options. | # Misc. obscure options. | ||||||
| # | # | ||||||
| CT_CC_CXA_ATEXIT=y | CT_CC_CXA_ATEXIT=y | ||||||
| CT_CC_GCC_TM_CLONE_REGISTRY=m |  | ||||||
| # CT_CC_GCC_DISABLE_PCH is not set | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
| CT_CC_GCC_SJLJ_EXCEPTIONS=m | CT_CC_GCC_SJLJ_EXCEPTIONS=m | ||||||
| CT_CC_GCC_LDBL_128=m | CT_CC_GCC_LDBL_128=m | ||||||
| @@ -617,12 +691,39 @@ CT_ALL_CC_CHOICES="GCC" | |||||||
| # | # | ||||||
| CT_CC_LANG_CXX=y | CT_CC_LANG_CXX=y | ||||||
| CT_CC_LANG_FORTRAN=y | CT_CC_LANG_FORTRAN=y | ||||||
|  | # CT_CC_LANG_ADA is not set | ||||||
|  | # CT_CC_LANG_OBJC is not set | ||||||
|  | # CT_CC_LANG_OBJCXX is not set | ||||||
|  | # CT_CC_LANG_GOLANG is not set | ||||||
|  | CT_CC_LANG_OTHERS="" | ||||||
| # end of C compiler | # end of C compiler | ||||||
|  |  | ||||||
| # | # | ||||||
| # Debug facilities | # Debug facilities | ||||||
| # | # | ||||||
| # CT_DEBUG_DUMA is not set | CT_DEBUG_DUMA=y | ||||||
|  | CT_DEBUG_DUMA_PKG_KSYM="DUMA" | ||||||
|  | CT_DUMA_DIR_NAME="duma" | ||||||
|  | CT_DUMA_PKG_NAME="duma" | ||||||
|  | CT_DUMA_SRC_RELEASE=y | ||||||
|  | # CT_DUMA_SRC_DEVEL is not set | ||||||
|  | # CT_DUMA_SRC_CUSTOM is not set | ||||||
|  | CT_DUMA_PATCH_GLOBAL=y | ||||||
|  | # CT_DUMA_PATCH_BUNDLED is not set | ||||||
|  | # CT_DUMA_PATCH_LOCAL is not set | ||||||
|  | # CT_DUMA_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_DUMA_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_DUMA_PATCH_NONE is not set | ||||||
|  | CT_DUMA_PATCH_ORDER="global" | ||||||
|  | CT_DUMA_V_2_5_15=y | ||||||
|  | CT_DUMA_VERSION="2_5_15" | ||||||
|  | CT_DUMA_MIRRORS="http://downloads.sourceforge.net/project/duma/duma/${CT_DUMA_VERSION//_/.}" | ||||||
|  | CT_DUMA_ARCHIVE_FILENAME="@{pkg_name}_@{version}" | ||||||
|  | CT_DUMA_ARCHIVE_DIRNAME="@{pkg_name}_@{version}" | ||||||
|  | CT_DUMA_ARCHIVE_FORMATS=".tar.gz .zip" | ||||||
|  | CT_DUMA_SIGNATURE_FORMAT="" | ||||||
|  | CT_DUMA_SO=y | ||||||
|  | CT_DUMA_CUSTOM_WRAPPER=y | ||||||
| CT_DEBUG_GDB=y | CT_DEBUG_GDB=y | ||||||
| CT_DEBUG_GDB_PKG_KSYM="GDB" | CT_DEBUG_GDB_PKG_KSYM="GDB" | ||||||
| CT_GDB_DIR_NAME="gdb" | CT_GDB_DIR_NAME="gdb" | ||||||
| @@ -631,6 +732,13 @@ CT_GDB_USE="GDB" | |||||||
| CT_GDB_PKG_NAME="gdb" | CT_GDB_PKG_NAME="gdb" | ||||||
| CT_GDB_SRC_RELEASE=y | CT_GDB_SRC_RELEASE=y | ||||||
| # CT_GDB_SRC_DEVEL is not set | # CT_GDB_SRC_DEVEL is not set | ||||||
|  | # CT_GDB_SRC_CUSTOM is not set | ||||||
|  | CT_GDB_PATCH_GLOBAL=y | ||||||
|  | # CT_GDB_PATCH_BUNDLED is not set | ||||||
|  | # CT_GDB_PATCH_LOCAL is not set | ||||||
|  | # CT_GDB_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GDB_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GDB_PATCH_NONE is not set | ||||||
| CT_GDB_PATCH_ORDER="global" | CT_GDB_PATCH_ORDER="global" | ||||||
| CT_GDB_V_9_2=y | CT_GDB_V_9_2=y | ||||||
| # CT_GDB_V_8_3 is not set | # CT_GDB_V_8_3 is not set | ||||||
| @@ -658,19 +766,64 @@ CT_GDB_7_0_or_later=y | |||||||
| CT_GDB_CROSS=y | CT_GDB_CROSS=y | ||||||
| # CT_GDB_CROSS_STATIC is not set | # CT_GDB_CROSS_STATIC is not set | ||||||
| # CT_GDB_CROSS_SIM is not set | # CT_GDB_CROSS_SIM is not set | ||||||
| CT_GDB_CROSS_PYTHON=y | # CT_GDB_CROSS_PYTHON is not set | ||||||
| CT_GDB_CROSS_PYTHON_BINARY="" |  | ||||||
| CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" | ||||||
| # CT_GDB_NATIVE is not set | CT_GDB_NATIVE=y | ||||||
| CT_GDB_GDBSERVER=y | CT_GDB_GDBSERVER=y | ||||||
| # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | CT_GDB_NATIVE_STATIC=y | ||||||
| # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set |  | ||||||
| CT_GDB_HAS_PKGVERSION_BUGURL=y | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
| CT_GDB_HAS_PYTHON=y | <<<<<<< HEAD | ||||||
|  | # CT_GDB_HAS_PYTHON is not set | ||||||
|  | ======= | ||||||
|  | CT_GDB_HAS_PYTHON=n | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| CT_GDB_INSTALL_GDBINIT=y | CT_GDB_INSTALL_GDBINIT=y | ||||||
| CT_GDB_HAS_IPA_LIB=y | CT_GDB_HAS_IPA_LIB=y | ||||||
| # CT_DEBUG_LTRACE is not set | # CT_DEBUG_LTRACE is not set | ||||||
| # CT_DEBUG_STRACE is not set | CT_DEBUG_STRACE=y | ||||||
|  | CT_DEBUG_STRACE_PKG_KSYM="STRACE" | ||||||
|  | CT_STRACE_DIR_NAME="strace" | ||||||
|  | CT_STRACE_PKG_NAME="strace" | ||||||
|  | CT_STRACE_SRC_RELEASE=y | ||||||
|  | # CT_STRACE_SRC_DEVEL is not set | ||||||
|  | # CT_STRACE_SRC_CUSTOM is not set | ||||||
|  | CT_STRACE_PATCH_GLOBAL=y | ||||||
|  | # CT_STRACE_PATCH_BUNDLED is not set | ||||||
|  | # CT_STRACE_PATCH_LOCAL is not set | ||||||
|  | # CT_STRACE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_STRACE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_STRACE_PATCH_NONE is not set | ||||||
|  | CT_STRACE_PATCH_ORDER="global" | ||||||
|  | CT_STRACE_V_5_11=y | ||||||
|  | # CT_STRACE_V_5_10 is not set | ||||||
|  | # CT_STRACE_V_5_9 is not set | ||||||
|  | # CT_STRACE_V_5_8 is not set | ||||||
|  | # CT_STRACE_V_5_7 is not set | ||||||
|  | # CT_STRACE_V_5_6 is not set | ||||||
|  | # CT_STRACE_V_5_5 is not set | ||||||
|  | # CT_STRACE_V_5_4 is not set | ||||||
|  | # CT_STRACE_V_5_3 is not set | ||||||
|  | # CT_STRACE_V_5_2 is not set | ||||||
|  | # CT_STRACE_V_5_1 is not set | ||||||
|  | # CT_STRACE_V_5_0 is not set | ||||||
|  | # CT_STRACE_V_4_26 is not set | ||||||
|  | # CT_STRACE_V_4_25 is not set | ||||||
|  | # CT_STRACE_V_4_24 is not set | ||||||
|  | # CT_STRACE_V_4_23 is not set | ||||||
|  | # CT_STRACE_V_4_22 is not set | ||||||
|  | # CT_STRACE_V_4_21 is not set | ||||||
|  | # CT_STRACE_V_4_20 is not set | ||||||
|  | # CT_STRACE_V_4_19 is not set | ||||||
|  | # CT_STRACE_V_4_18 is not set | ||||||
|  | # CT_STRACE_V_4_17 is not set | ||||||
|  | # CT_STRACE_V_4_16 is not set | ||||||
|  | # CT_STRACE_V_4_15 is not set | ||||||
|  | CT_STRACE_VERSION="5.11" | ||||||
|  | CT_STRACE_MIRRORS="https://strace.io/files/${CT_STRACE_VERSION} https://github.com/strace/strace/releases/download/v${CT_STRACE_VERSION}" | ||||||
|  | CT_STRACE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_FORMATS=".tar.xz" | ||||||
|  | CT_STRACE_SIGNATURE_FORMAT="" | ||||||
| CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | ||||||
| # end of Debug facilities | # end of Debug facilities | ||||||
|  |  | ||||||
| @@ -684,6 +837,13 @@ CT_CLOOG_DIR_NAME="cloog" | |||||||
| CT_CLOOG_PKG_NAME="cloog" | CT_CLOOG_PKG_NAME="cloog" | ||||||
| CT_CLOOG_SRC_RELEASE=y | CT_CLOOG_SRC_RELEASE=y | ||||||
| # CT_CLOOG_SRC_DEVEL is not set | # CT_CLOOG_SRC_DEVEL is not set | ||||||
|  | # CT_CLOOG_SRC_CUSTOM is not set | ||||||
|  | CT_CLOOG_PATCH_GLOBAL=y | ||||||
|  | # CT_CLOOG_PATCH_BUNDLED is not set | ||||||
|  | # CT_CLOOG_PATCH_LOCAL is not set | ||||||
|  | # CT_CLOOG_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_CLOOG_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_CLOOG_PATCH_NONE is not set | ||||||
| CT_CLOOG_PATCH_ORDER="global" | CT_CLOOG_PATCH_ORDER="global" | ||||||
| CT_CLOOG_V_0_18_4=y | CT_CLOOG_V_0_18_4=y | ||||||
| CT_CLOOG_VERSION="0.18.4" | CT_CLOOG_VERSION="0.18.4" | ||||||
| @@ -702,9 +862,16 @@ CT_EXPAT_DIR_NAME="expat" | |||||||
| CT_EXPAT_PKG_NAME="expat" | CT_EXPAT_PKG_NAME="expat" | ||||||
| CT_EXPAT_SRC_RELEASE=y | CT_EXPAT_SRC_RELEASE=y | ||||||
| # CT_EXPAT_SRC_DEVEL is not set | # CT_EXPAT_SRC_DEVEL is not set | ||||||
|  | # CT_EXPAT_SRC_CUSTOM is not set | ||||||
|  | CT_EXPAT_PATCH_GLOBAL=y | ||||||
|  | # CT_EXPAT_PATCH_BUNDLED is not set | ||||||
|  | # CT_EXPAT_PATCH_LOCAL is not set | ||||||
|  | # CT_EXPAT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_EXPAT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_EXPAT_PATCH_NONE is not set | ||||||
| CT_EXPAT_PATCH_ORDER="global" | CT_EXPAT_PATCH_ORDER="global" | ||||||
| CT_EXPAT_V_2_4=y | CT_EXPAT_V_2_3=y | ||||||
| CT_EXPAT_VERSION="2.4.1" | CT_EXPAT_VERSION="2.3.0" | ||||||
| CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
| CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -716,6 +883,13 @@ CT_GETTEXT_DIR_NAME="gettext" | |||||||
| CT_GETTEXT_PKG_NAME="gettext" | CT_GETTEXT_PKG_NAME="gettext" | ||||||
| CT_GETTEXT_SRC_RELEASE=y | CT_GETTEXT_SRC_RELEASE=y | ||||||
| # CT_GETTEXT_SRC_DEVEL is not set | # CT_GETTEXT_SRC_DEVEL is not set | ||||||
|  | # CT_GETTEXT_SRC_CUSTOM is not set | ||||||
|  | CT_GETTEXT_PATCH_GLOBAL=y | ||||||
|  | # CT_GETTEXT_PATCH_BUNDLED is not set | ||||||
|  | # CT_GETTEXT_PATCH_LOCAL is not set | ||||||
|  | # CT_GETTEXT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GETTEXT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GETTEXT_PATCH_NONE is not set | ||||||
| CT_GETTEXT_PATCH_ORDER="global" | CT_GETTEXT_PATCH_ORDER="global" | ||||||
| CT_GETTEXT_V_0_20_1=y | CT_GETTEXT_V_0_20_1=y | ||||||
| # CT_GETTEXT_V_0_19_8_1 is not set | # CT_GETTEXT_V_0_19_8_1 is not set | ||||||
| @@ -731,6 +905,13 @@ CT_GMP_DIR_NAME="gmp" | |||||||
| CT_GMP_PKG_NAME="gmp" | CT_GMP_PKG_NAME="gmp" | ||||||
| CT_GMP_SRC_RELEASE=y | CT_GMP_SRC_RELEASE=y | ||||||
| # CT_GMP_SRC_DEVEL is not set | # CT_GMP_SRC_DEVEL is not set | ||||||
|  | # CT_GMP_SRC_CUSTOM is not set | ||||||
|  | CT_GMP_PATCH_GLOBAL=y | ||||||
|  | # CT_GMP_PATCH_BUNDLED is not set | ||||||
|  | # CT_GMP_PATCH_LOCAL is not set | ||||||
|  | # CT_GMP_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_GMP_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_GMP_PATCH_NONE is not set | ||||||
| CT_GMP_PATCH_ORDER="global" | CT_GMP_PATCH_ORDER="global" | ||||||
| CT_GMP_V_6_2=y | CT_GMP_V_6_2=y | ||||||
| # CT_GMP_V_6_1 is not set | # CT_GMP_V_6_1 is not set | ||||||
| @@ -751,9 +932,15 @@ CT_ISL_DIR_NAME="isl" | |||||||
| CT_ISL_PKG_NAME="isl" | CT_ISL_PKG_NAME="isl" | ||||||
| CT_ISL_SRC_RELEASE=y | CT_ISL_SRC_RELEASE=y | ||||||
| # CT_ISL_SRC_DEVEL is not set | # CT_ISL_SRC_DEVEL is not set | ||||||
|  | # CT_ISL_SRC_CUSTOM is not set | ||||||
|  | CT_ISL_PATCH_GLOBAL=y | ||||||
|  | # CT_ISL_PATCH_BUNDLED is not set | ||||||
|  | # CT_ISL_PATCH_LOCAL is not set | ||||||
|  | # CT_ISL_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_ISL_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_ISL_PATCH_NONE is not set | ||||||
| CT_ISL_PATCH_ORDER="global" | CT_ISL_PATCH_ORDER="global" | ||||||
| CT_ISL_V_0_24=y | CT_ISL_V_0_22=y | ||||||
| # CT_ISL_V_0_22 is not set |  | ||||||
| # CT_ISL_V_0_21 is not set | # CT_ISL_V_0_21 is not set | ||||||
| # CT_ISL_V_0_20 is not set | # CT_ISL_V_0_20 is not set | ||||||
| # CT_ISL_V_0_19 is not set | # CT_ISL_V_0_19 is not set | ||||||
| @@ -761,7 +948,7 @@ CT_ISL_V_0_24=y | |||||||
| # CT_ISL_V_0_17 is not set | # CT_ISL_V_0_17 is not set | ||||||
| # CT_ISL_V_0_16 is not set | # CT_ISL_V_0_16 is not set | ||||||
| # CT_ISL_V_0_15 is not set | # CT_ISL_V_0_15 is not set | ||||||
| CT_ISL_VERSION="0.24" | CT_ISL_VERSION="0.22" | ||||||
| CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
| CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -780,13 +967,40 @@ CT_ISL_0_13_or_later=y | |||||||
| CT_ISL_later_than_0_12=y | CT_ISL_later_than_0_12=y | ||||||
| CT_ISL_0_12_or_later=y | CT_ISL_0_12_or_later=y | ||||||
| CT_ISL_REQUIRE_0_12_or_later=y | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
| # CT_COMP_LIBS_LIBELF is not set | CT_COMP_LIBS_LIBELF=y | ||||||
|  | CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" | ||||||
|  | CT_LIBELF_DIR_NAME="libelf" | ||||||
|  | CT_LIBELF_PKG_NAME="libelf" | ||||||
|  | CT_LIBELF_SRC_RELEASE=y | ||||||
|  | # CT_LIBELF_SRC_DEVEL is not set | ||||||
|  | # CT_LIBELF_SRC_CUSTOM is not set | ||||||
|  | CT_LIBELF_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBELF_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBELF_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBELF_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBELF_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBELF_PATCH_NONE is not set | ||||||
|  | CT_LIBELF_PATCH_ORDER="global" | ||||||
|  | CT_LIBELF_V_0_8=y | ||||||
|  | CT_LIBELF_VERSION="0.8.13" | ||||||
|  | CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" | ||||||
|  | CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBELF_SIGNATURE_FORMAT="" | ||||||
| CT_COMP_LIBS_LIBICONV=y | CT_COMP_LIBS_LIBICONV=y | ||||||
| CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | ||||||
| CT_LIBICONV_DIR_NAME="libiconv" | CT_LIBICONV_DIR_NAME="libiconv" | ||||||
| CT_LIBICONV_PKG_NAME="libiconv" | CT_LIBICONV_PKG_NAME="libiconv" | ||||||
| CT_LIBICONV_SRC_RELEASE=y | CT_LIBICONV_SRC_RELEASE=y | ||||||
| # CT_LIBICONV_SRC_DEVEL is not set | # CT_LIBICONV_SRC_DEVEL is not set | ||||||
|  | # CT_LIBICONV_SRC_CUSTOM is not set | ||||||
|  | CT_LIBICONV_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBICONV_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBICONV_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBICONV_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBICONV_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBICONV_PATCH_NONE is not set | ||||||
| CT_LIBICONV_PATCH_ORDER="global" | CT_LIBICONV_PATCH_ORDER="global" | ||||||
| CT_LIBICONV_V_1_16=y | CT_LIBICONV_V_1_16=y | ||||||
| # CT_LIBICONV_V_1_15 is not set | # CT_LIBICONV_V_1_15 is not set | ||||||
| @@ -802,6 +1016,13 @@ CT_MPC_DIR_NAME="mpc" | |||||||
| CT_MPC_PKG_NAME="mpc" | CT_MPC_PKG_NAME="mpc" | ||||||
| CT_MPC_SRC_RELEASE=y | CT_MPC_SRC_RELEASE=y | ||||||
| # CT_MPC_SRC_DEVEL is not set | # CT_MPC_SRC_DEVEL is not set | ||||||
|  | # CT_MPC_SRC_CUSTOM is not set | ||||||
|  | CT_MPC_PATCH_GLOBAL=y | ||||||
|  | # CT_MPC_PATCH_BUNDLED is not set | ||||||
|  | # CT_MPC_PATCH_LOCAL is not set | ||||||
|  | # CT_MPC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MPC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MPC_PATCH_NONE is not set | ||||||
| CT_MPC_PATCH_ORDER="global" | CT_MPC_PATCH_ORDER="global" | ||||||
| CT_MPC_V_1_2=y | CT_MPC_V_1_2=y | ||||||
| # CT_MPC_V_1_1 is not set | # CT_MPC_V_1_1 is not set | ||||||
| @@ -820,6 +1041,13 @@ CT_MPFR_DIR_NAME="mpfr" | |||||||
| CT_MPFR_PKG_NAME="mpfr" | CT_MPFR_PKG_NAME="mpfr" | ||||||
| CT_MPFR_SRC_RELEASE=y | CT_MPFR_SRC_RELEASE=y | ||||||
| # CT_MPFR_SRC_DEVEL is not set | # CT_MPFR_SRC_DEVEL is not set | ||||||
|  | # CT_MPFR_SRC_CUSTOM is not set | ||||||
|  | CT_MPFR_PATCH_GLOBAL=y | ||||||
|  | # CT_MPFR_PATCH_BUNDLED is not set | ||||||
|  | # CT_MPFR_PATCH_LOCAL is not set | ||||||
|  | # CT_MPFR_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MPFR_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MPFR_PATCH_NONE is not set | ||||||
| CT_MPFR_PATCH_ORDER="global" | CT_MPFR_PATCH_ORDER="global" | ||||||
| CT_MPFR_V_4_1=y | CT_MPFR_V_4_1=y | ||||||
| # CT_MPFR_V_4_0 is not set | # CT_MPFR_V_4_0 is not set | ||||||
| @@ -841,6 +1069,13 @@ CT_NCURSES_DIR_NAME="ncurses" | |||||||
| CT_NCURSES_PKG_NAME="ncurses" | CT_NCURSES_PKG_NAME="ncurses" | ||||||
| CT_NCURSES_SRC_RELEASE=y | CT_NCURSES_SRC_RELEASE=y | ||||||
| # CT_NCURSES_SRC_DEVEL is not set | # CT_NCURSES_SRC_DEVEL is not set | ||||||
|  | # CT_NCURSES_SRC_CUSTOM is not set | ||||||
|  | CT_NCURSES_PATCH_GLOBAL=y | ||||||
|  | # CT_NCURSES_PATCH_BUNDLED is not set | ||||||
|  | # CT_NCURSES_PATCH_LOCAL is not set | ||||||
|  | # CT_NCURSES_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_NCURSES_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_NCURSES_PATCH_NONE is not set | ||||||
| CT_NCURSES_PATCH_ORDER="global" | CT_NCURSES_PATCH_ORDER="global" | ||||||
| CT_NCURSES_V_6_2=y | CT_NCURSES_V_6_2=y | ||||||
| # CT_NCURSES_V_6_1 is not set | # CT_NCURSES_V_6_1 is not set | ||||||
| @@ -851,6 +1086,7 @@ CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | |||||||
| CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | ||||||
| CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | # CT_NCURSES_NEW_ABI is not set | ||||||
| CT_NCURSES_HOST_CONFIG_ARGS="" | CT_NCURSES_HOST_CONFIG_ARGS="" | ||||||
| CT_NCURSES_HOST_DISABLE_DB=y | CT_NCURSES_HOST_DISABLE_DB=y | ||||||
| CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | ||||||
| @@ -863,6 +1099,13 @@ CT_ZLIB_DIR_NAME="zlib" | |||||||
| CT_ZLIB_PKG_NAME="zlib" | CT_ZLIB_PKG_NAME="zlib" | ||||||
| CT_ZLIB_SRC_RELEASE=y | CT_ZLIB_SRC_RELEASE=y | ||||||
| # CT_ZLIB_SRC_DEVEL is not set | # CT_ZLIB_SRC_DEVEL is not set | ||||||
|  | # CT_ZLIB_SRC_CUSTOM is not set | ||||||
|  | CT_ZLIB_PATCH_GLOBAL=y | ||||||
|  | # CT_ZLIB_PATCH_BUNDLED is not set | ||||||
|  | # CT_ZLIB_PATCH_LOCAL is not set | ||||||
|  | # CT_ZLIB_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_ZLIB_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_ZLIB_PATCH_NONE is not set | ||||||
| CT_ZLIB_PATCH_ORDER="global" | CT_ZLIB_PATCH_ORDER="global" | ||||||
| CT_ZLIB_V_1_2_11=y | CT_ZLIB_V_1_2_11=y | ||||||
| CT_ZLIB_VERSION="1.2.11" | CT_ZLIB_VERSION="1.2.11" | ||||||
| @@ -879,7 +1122,9 @@ CT_MPFR_NEEDED=y | |||||||
| CT_ISL_NEEDED=y | CT_ISL_NEEDED=y | ||||||
| CT_MPC_NEEDED=y | CT_MPC_NEEDED=y | ||||||
| CT_EXPAT_NEEDED=y | CT_EXPAT_NEEDED=y | ||||||
|  | CT_EXPAT_TARGET=y | ||||||
| CT_NCURSES_NEEDED=y | CT_NCURSES_NEEDED=y | ||||||
|  | CT_NCURSES_TARGET=y | ||||||
| CT_ZLIB_NEEDED=y | CT_ZLIB_NEEDED=y | ||||||
| CT_LIBICONV=y | CT_LIBICONV=y | ||||||
| CT_GETTEXT=y | CT_GETTEXT=y | ||||||
| @@ -896,12 +1141,173 @@ CT_ZLIB=y | |||||||
| # Companion tools | # Companion tools | ||||||
| # | # | ||||||
| # CT_COMP_TOOLS_FOR_HOST is not set | # CT_COMP_TOOLS_FOR_HOST is not set | ||||||
| # CT_COMP_TOOLS_AUTOCONF is not set | CT_COMP_TOOLS_AUTOCONF=y | ||||||
| # CT_COMP_TOOLS_AUTOMAKE is not set | CT_COMP_TOOLS_AUTOCONF_PKG_KSYM="AUTOCONF" | ||||||
| # CT_COMP_TOOLS_BISON is not set | CT_AUTOCONF_DIR_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_DTC is not set | CT_AUTOCONF_PKG_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_LIBTOOL is not set | CT_AUTOCONF_SRC_RELEASE=y | ||||||
| # CT_COMP_TOOLS_M4 is not set | # CT_AUTOCONF_SRC_DEVEL is not set | ||||||
| # CT_COMP_TOOLS_MAKE is not set | # CT_AUTOCONF_SRC_CUSTOM is not set | ||||||
|  | CT_AUTOCONF_PATCH_GLOBAL=y | ||||||
|  | # CT_AUTOCONF_PATCH_BUNDLED is not set | ||||||
|  | # CT_AUTOCONF_PATCH_LOCAL is not set | ||||||
|  | # CT_AUTOCONF_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_AUTOCONF_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_AUTOCONF_PATCH_NONE is not set | ||||||
|  | CT_AUTOCONF_PATCH_ORDER="global" | ||||||
|  | CT_AUTOCONF_V_2_69=y | ||||||
|  | # CT_AUTOCONF_V_2_65 is not set | ||||||
|  | CT_AUTOCONF_VERSION="2.69" | ||||||
|  | CT_AUTOCONF_MIRRORS="$(CT_Mirrors GNU autoconf)" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOCONF_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE=y | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE_PKG_KSYM="AUTOMAKE" | ||||||
|  | CT_AUTOMAKE_DIR_NAME="automake" | ||||||
|  | CT_AUTOMAKE_PKG_NAME="automake" | ||||||
|  | CT_AUTOMAKE_SRC_RELEASE=y | ||||||
|  | # CT_AUTOMAKE_SRC_DEVEL is not set | ||||||
|  | # CT_AUTOMAKE_SRC_CUSTOM is not set | ||||||
|  | CT_AUTOMAKE_PATCH_GLOBAL=y | ||||||
|  | # CT_AUTOMAKE_PATCH_BUNDLED is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_LOCAL is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_AUTOMAKE_PATCH_NONE is not set | ||||||
|  | CT_AUTOMAKE_PATCH_ORDER="global" | ||||||
|  | CT_AUTOMAKE_V_1_16=y | ||||||
|  | # CT_AUTOMAKE_V_1_15 is not set | ||||||
|  | CT_AUTOMAKE_VERSION="1.16.1" | ||||||
|  | CT_AUTOMAKE_MIRRORS="$(CT_Mirrors GNU automake)" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOMAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_BISON=y | ||||||
|  | CT_COMP_TOOLS_BISON_PKG_KSYM="BISON" | ||||||
|  | CT_BISON_DIR_NAME="bison" | ||||||
|  | CT_BISON_PKG_NAME="bison" | ||||||
|  | CT_BISON_SRC_RELEASE=y | ||||||
|  | # CT_BISON_SRC_DEVEL is not set | ||||||
|  | # CT_BISON_SRC_CUSTOM is not set | ||||||
|  | CT_BISON_PATCH_GLOBAL=y | ||||||
|  | # CT_BISON_PATCH_BUNDLED is not set | ||||||
|  | # CT_BISON_PATCH_LOCAL is not set | ||||||
|  | # CT_BISON_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_BISON_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_BISON_PATCH_NONE is not set | ||||||
|  | CT_BISON_PATCH_ORDER="global" | ||||||
|  | CT_BISON_V_3_5=y | ||||||
|  | # CT_BISON_V_3_4 is not set | ||||||
|  | # CT_BISON_V_3_3 is not set | ||||||
|  | # CT_BISON_V_3_2 is not set | ||||||
|  | # CT_BISON_V_3_1 is not set | ||||||
|  | # CT_BISON_V_3_0 is not set | ||||||
|  | CT_BISON_VERSION="3.5" | ||||||
|  | CT_BISON_MIRRORS="$(CT_Mirrors GNU bison)" | ||||||
|  | CT_BISON_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_BISON_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_DTC=y | ||||||
|  | CT_COMP_TOOLS_DTC_PKG_KSYM="DTC" | ||||||
|  | CT_DTC_DIR_NAME="dtc" | ||||||
|  | CT_DTC_PKG_NAME="dtc" | ||||||
|  | CT_DTC_SRC_RELEASE=y | ||||||
|  | # CT_DTC_SRC_DEVEL is not set | ||||||
|  | # CT_DTC_SRC_CUSTOM is not set | ||||||
|  | CT_DTC_PATCH_GLOBAL=y | ||||||
|  | # CT_DTC_PATCH_BUNDLED is not set | ||||||
|  | # CT_DTC_PATCH_LOCAL is not set | ||||||
|  | # CT_DTC_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_DTC_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_DTC_PATCH_NONE is not set | ||||||
|  | CT_DTC_PATCH_ORDER="global" | ||||||
|  | CT_DTC_V_1_6=y | ||||||
|  | # CT_DTC_V_1_5 is not set | ||||||
|  | # CT_DTC_V_1_4 is not set | ||||||
|  | CT_DTC_VERSION="1.6.0" | ||||||
|  | CT_DTC_MIRRORS="$(CT_Mirrors kernel.org dtc)" | ||||||
|  | CT_DTC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_DTC_SIGNATURE_FORMAT="unpacked/.sign" | ||||||
|  | # CT_DTC_VERBOSE is not set | ||||||
|  | CT_COMP_TOOLS_LIBTOOL=y | ||||||
|  | CT_COMP_TOOLS_LIBTOOL_PKG_KSYM="LIBTOOL" | ||||||
|  | CT_LIBTOOL_DIR_NAME="libtool" | ||||||
|  | CT_LIBTOOL_PKG_NAME="libtool" | ||||||
|  | CT_LIBTOOL_SRC_RELEASE=y | ||||||
|  | # CT_LIBTOOL_SRC_DEVEL is not set | ||||||
|  | # CT_LIBTOOL_SRC_CUSTOM is not set | ||||||
|  | CT_LIBTOOL_PATCH_GLOBAL=y | ||||||
|  | # CT_LIBTOOL_PATCH_BUNDLED is not set | ||||||
|  | # CT_LIBTOOL_PATCH_LOCAL is not set | ||||||
|  | # CT_LIBTOOL_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_LIBTOOL_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_LIBTOOL_PATCH_NONE is not set | ||||||
|  | CT_LIBTOOL_PATCH_ORDER="global" | ||||||
|  | CT_LIBTOOL_V_2_4=y | ||||||
|  | CT_LIBTOOL_VERSION="2.4.6" | ||||||
|  | CT_LIBTOOL_MIRRORS="$(CT_Mirrors GNU libtool)" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_LIBTOOL_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_M4=y | ||||||
|  | CT_COMP_TOOLS_M4_PKG_KSYM="M4" | ||||||
|  | CT_M4_DIR_NAME="m4" | ||||||
|  | CT_M4_PKG_NAME="m4" | ||||||
|  | CT_M4_SRC_RELEASE=y | ||||||
|  | # CT_M4_SRC_DEVEL is not set | ||||||
|  | # CT_M4_SRC_CUSTOM is not set | ||||||
|  | CT_M4_PATCH_GLOBAL=y | ||||||
|  | # CT_M4_PATCH_BUNDLED is not set | ||||||
|  | # CT_M4_PATCH_LOCAL is not set | ||||||
|  | # CT_M4_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_M4_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_M4_PATCH_NONE is not set | ||||||
|  | CT_M4_PATCH_ORDER="global" | ||||||
|  | CT_M4_V_1_4=y | ||||||
|  | CT_M4_VERSION="1.4.18" | ||||||
|  | CT_M4_MIRRORS="$(CT_Mirrors GNU m4)" | ||||||
|  | CT_M4_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_M4_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_MAKE=y | ||||||
|  | CT_COMP_TOOLS_MAKE_PKG_KSYM="MAKE" | ||||||
|  | CT_MAKE_DIR_NAME="make" | ||||||
|  | CT_MAKE_PKG_NAME="make" | ||||||
|  | CT_MAKE_SRC_RELEASE=y | ||||||
|  | # CT_MAKE_SRC_DEVEL is not set | ||||||
|  | # CT_MAKE_SRC_CUSTOM is not set | ||||||
|  | CT_MAKE_PATCH_GLOBAL=y | ||||||
|  | # CT_MAKE_PATCH_BUNDLED is not set | ||||||
|  | # CT_MAKE_PATCH_LOCAL is not set | ||||||
|  | # CT_MAKE_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_MAKE_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_MAKE_PATCH_NONE is not set | ||||||
|  | CT_MAKE_PATCH_ORDER="global" | ||||||
|  | CT_MAKE_V_4_3=y | ||||||
|  | # CT_MAKE_V_4_2 is not set | ||||||
|  | CT_MAKE_VERSION="4.3" | ||||||
|  | CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" | ||||||
|  | CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_FORMATS=".tar.lz .tar.gz" | ||||||
|  | CT_MAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MAKE_later_than_4_0=y | ||||||
|  | CT_MAKE_4_0_or_later=y | ||||||
|  | # CT_MAKE_GMAKE_SYMLINK is not set | ||||||
|  | # CT_MAKE_GNUMAKE_SYMLINK is not set | ||||||
| CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | ||||||
| # end of Companion tools | # end of Companion tools | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Test suite | ||||||
|  | # | ||||||
|  | # CT_TEST_SUITE_GCC is not set | ||||||
|  | # end of Test suite | ||||||
|   | |||||||
| @@ -1,4 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| ENV XCC_PREFIX /usr/xcc | ENV XCC_PREFIX /usr/xcc | ||||||
| ENV CROSS_TRIPLE armv7l-linux-musleabihf | ENV CROSS_TRIPLE armv7l-linux-musleabihf | ||||||
| @@ -24,16 +26,4 @@ ENV PATH ${PATH}:${CROSS_ROOT}/bin | |||||||
| ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
| ENV ARCH arm | ENV ARCH arm | ||||||
|  |  | ||||||
| # Build-time metadata as defined at http://label-schema.org | #include "common.label-and-env" | ||||||
| ARG BUILD_DATE |  | ||||||
| ARG IMAGE=dockcross/linux-armv7l-musl |  | ||||||
| ARG VERSION=latest |  | ||||||
| ARG VCS_REF |  | ||||||
| ARG VCS_URL |  | ||||||
| LABEL org.label-schema.build-date=$BUILD_DATE \ |  | ||||||
|       org.label-schema.name=$IMAGE \ |  | ||||||
|       org.label-schema.version=$VERSION \ |  | ||||||
|       org.label-schema.vcs-ref=$VCS_REF \ |  | ||||||
|       org.label-schema.vcs-url=$VCS_URL \ |  | ||||||
|       org.label-schema.schema-version="1.0" |  | ||||||
| ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION} |  | ||||||
|   | |||||||
| @@ -1,4 +1,6 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
| 
 | 
 | ||||||
| ENV XCC_PREFIX /usr/xcc | ENV XCC_PREFIX /usr/xcc | ||||||
| ENV CROSS_TRIPLE aarch64-linux-musl | ENV CROSS_TRIPLE aarch64-linux-musl | ||||||
| @@ -26,7 +28,7 @@ ENV ARCH arm64 | |||||||
| 
 | 
 | ||||||
| # Build-time metadata as defined at http://label-schema.org | # Build-time metadata as defined at http://label-schema.org | ||||||
| ARG BUILD_DATE | ARG BUILD_DATE | ||||||
| ARG IMAGE=dockcross/linux-arm64-musl | ARG IMAGE=dockcross/linux-armv8-musl | ||||||
| ARG VERSION=latest | ARG VERSION=latest | ||||||
| ARG VCS_REF | ARG VCS_REF | ||||||
| ARG VCS_URL | ARG VCS_URL | ||||||
							
								
								
									
										12
									
								
								linux-armv8-rpi3.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								linux-armv8-rpi3.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv8-rpi3:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit ARM Linux machine Raspberry PI 4 | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-aarch64 | ||||||
|  | ENV OPENSSL_TARGET armv8-a | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
| @@ -2,7 +2,7 @@ set(CMAKE_SYSTEM_NAME Linux) | |||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR aarch64) | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
| 
 | 
 | ||||||
| set(cross_triple "aarch64-unknown-linux-gnueabi") | set(cross_triple "armv8-rpi3-linux-gnueabihf") | ||||||
| set(cross_root /usr/xcc/${cross_triple}) | set(cross_root /usr/xcc/${cross_triple}) | ||||||
| 
 | 
 | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
							
								
								
									
										41
									
								
								linux-armv8-rpi3/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								linux-armv8-rpi3/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit ARM Linux machine Raspberry PI 4 | ||||||
|  |  | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "armv8-rpi3-linux-gnueabihf" target. | ||||||
|  | ENV CROSS_TRIPLE armv8-rpi3-linux-gnueabihf | ||||||
|  |  | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH arm64 | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv8-rpi3/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv8-rpi3/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
|  |  | ||||||
|  | set(cross_triple "armv8-rpi3-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) | ||||||
							
								
								
									
										1273
									
								
								linux-armv8-rpi3/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1273
									
								
								linux-armv8-rpi3/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										12
									
								
								linux-armv8-rpi4.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								linux-armv8-rpi4.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv8-rpi4:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit ARM Linux machine Raspberry PI 4 | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-aarch64 | ||||||
|  | ENV OPENSSL_TARGET armv8-a | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv8-rpi4.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv8-rpi4.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
|  |  | ||||||
|  | set(cross_triple "armv8-rpi4-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) | ||||||
							
								
								
									
										44
									
								
								linux-armv8-rpi4/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								linux-armv8-rpi4/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit ARM Linux machine Raspberry PI 4 | ||||||
|  |  | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "armv8-rpi4-linux-gnueabihf" target. | ||||||
|  | ENV CROSS_TRIPLE armv8-rpi4-linux-gnueabihf | ||||||
|  |  | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/armv8-rpi4-linux-gnueabihf/pkgconfig | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH arm64 | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-aarch64 | ||||||
|  | ENV OPENSSL_TARGET armv8-a | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv8-rpi4/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv8-rpi4/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
|  |  | ||||||
|  | set(cross_triple "armv8-rpi4-linux-gnueabihf") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) | ||||||
							
								
								
									
										1273
									
								
								linux-armv8-rpi4/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1273
									
								
								linux-armv8-rpi4/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										12
									
								
								linux-armv8.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								linux-armv8.full/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/linux-armv8:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit ARM Linux machine | ||||||
|  |  | ||||||
|  | ENV OPENSSL_ARCH linux-aarch64 | ||||||
|  | ENV OPENSSL_TARGET armv8-a | ||||||
|  |  | ||||||
|  | #include "common.lib" | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-armv8.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv8.full/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
|  |  | ||||||
|  | set(cross_triple "aarch64-unknown-linux-gnu") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) | ||||||
| @@ -1,11 +1,9 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
| 
 | 
 | ||||||
| # This is for 64-bit ARM Linux machine | # This is for 64-bit ARM Linux machine | ||||||
| 
 | 
 | ||||||
| # Crosstool-ng version |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
| 
 |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
| 
 | 
 | ||||||
| # The cross-compiling emulator | # The cross-compiling emulator | ||||||
| @@ -15,8 +13,8 @@ RUN apt-get update \ | |||||||
|   qemu-user-static \ |   qemu-user-static \ | ||||||
| && apt-get clean --yes | && apt-get clean --yes | ||||||
| 
 | 
 | ||||||
| # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnu" target. | ||||||
| ENV CROSS_TRIPLE aarch64-unknown-linux-gnueabi | ENV CROSS_TRIPLE aarch64-unknown-linux-gnu | ||||||
| 
 | 
 | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
							
								
								
									
										20
									
								
								linux-armv8/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-armv8/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
|  |  | ||||||
|  | set(cross_triple "aarch64-unknown-linux-gnu") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) | ||||||
							
								
								
									
										1258
									
								
								linux-armv8/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1258
									
								
								linux-armv8/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										40
									
								
								linux-m68k/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								linux-m68k/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit m68k Linux | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "m68k-unknown-uclinux-uclibc" target. | ||||||
|  | ENV CROSS_TRIPLE m68k-unknown-uclinux-uclibc | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/m68k-unknown-uclinux-uclibc/ | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH m68k | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-m68k/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-m68k/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR m68k) | ||||||
|  | set(cross_triple "m68k-unknown-uclinux-uclibc") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-m68k) | ||||||
|  |  | ||||||
							
								
								
									
										931
									
								
								linux-m68k/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										931
									
								
								linux-m68k/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,931 @@ | |||||||
|  | # | ||||||
|  | # Automatically generated file; DO NOT EDIT. | ||||||
|  | # crosstool-NG UNKNOWN Configuration | ||||||
|  | # | ||||||
|  | CT_CONFIGURE_has_static_link=y | ||||||
|  | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
|  | CT_CONFIGURE_has_wget=y | ||||||
|  | CT_CONFIGURE_has_curl=y | ||||||
|  | CT_CONFIGURE_has_meson=y | ||||||
|  | CT_CONFIGURE_has_ninja=y | ||||||
|  | CT_CONFIGURE_has_make_3_81_or_newer=y | ||||||
|  | CT_CONFIGURE_has_make_4_0_or_newer=y | ||||||
|  | CT_CONFIGURE_has_libtool_2_4_or_newer=y | ||||||
|  | CT_CONFIGURE_has_libtoolize_2_4_or_newer=y | ||||||
|  | CT_CONFIGURE_has_autoconf_2_65_or_newer=y | ||||||
|  | CT_CONFIGURE_has_autoreconf_2_65_or_newer=y | ||||||
|  | CT_CONFIGURE_has_automake_1_15_or_newer=y | ||||||
|  | CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | ||||||
|  | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
|  | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
|  | CT_CONFIGURE_has_python=y | ||||||
|  | CT_CONFIGURE_has_git=y | ||||||
|  | CT_CONFIGURE_has_md5sum=y | ||||||
|  | CT_CONFIGURE_has_sha1sum=y | ||||||
|  | CT_CONFIGURE_has_sha256sum=y | ||||||
|  | CT_CONFIGURE_has_sha512sum=y | ||||||
|  | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
|  | CT_VERSION="UNKNOWN" | ||||||
|  | CT_VCHECK="" | ||||||
|  | CT_CONFIG_VERSION_ENV="3" | ||||||
|  | CT_CONFIG_VERSION_CURRENT="3" | ||||||
|  | CT_CONFIG_VERSION="3" | ||||||
|  | CT_MODULES=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Paths and misc options | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # crosstool-NG behavior | ||||||
|  | # | ||||||
|  | # CT_OBSOLETE is not set | ||||||
|  | # CT_EXPERIMENTAL is not set | ||||||
|  | # CT_DEBUG_CT is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Paths | ||||||
|  | # | ||||||
|  | CT_LOCAL_TARBALLS_DIR="${HOME}/src" | ||||||
|  | CT_SAVE_TARBALLS=y | ||||||
|  | # CT_TARBALLS_BUILDROOT_LAYOUT is not set | ||||||
|  | CT_WORK_DIR="${CT_TOP_DIR}/.build" | ||||||
|  | CT_BUILD_TOP_DIR="${CT_WORK_DIR:-${CT_TOP_DIR}/.build}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | ||||||
|  | CT_BUILD_DIR="${CT_BUILD_TOP_DIR}/build" | ||||||
|  | CT_PREFIX_DIR="${CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}" | ||||||
|  | CT_RM_RF_PREFIX_DIR=y | ||||||
|  | CT_REMOVE_DOCS=y | ||||||
|  | CT_INSTALL_LICENSES=y | ||||||
|  | CT_PREFIX_DIR_RO=y | ||||||
|  | CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y | ||||||
|  | # CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Downloading | ||||||
|  | # | ||||||
|  | CT_DOWNLOAD_AGENT_WGET=y | ||||||
|  | # CT_DOWNLOAD_AGENT_CURL is not set | ||||||
|  | # CT_DOWNLOAD_AGENT_NONE is not set | ||||||
|  | # CT_FORBID_DOWNLOAD is not set | ||||||
|  | # CT_FORCE_DOWNLOAD is not set | ||||||
|  | CT_CONNECT_TIMEOUT=10 | ||||||
|  | CT_DOWNLOAD_WGET_OPTIONS="--passive-ftp --tries=3 -nc --progress=dot:binary" | ||||||
|  | # CT_ONLY_DOWNLOAD is not set | ||||||
|  | # CT_USE_MIRROR is not set | ||||||
|  | CT_VERIFY_DOWNLOAD_DIGEST=y | ||||||
|  | CT_VERIFY_DOWNLOAD_DIGEST_SHA512=y | ||||||
|  | # CT_VERIFY_DOWNLOAD_DIGEST_SHA256 is not set | ||||||
|  | # CT_VERIFY_DOWNLOAD_DIGEST_SHA1 is not set | ||||||
|  | # CT_VERIFY_DOWNLOAD_DIGEST_MD5 is not set | ||||||
|  | CT_VERIFY_DOWNLOAD_DIGEST_ALG="sha512" | ||||||
|  | # CT_VERIFY_DOWNLOAD_SIGNATURE is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Extracting | ||||||
|  | # | ||||||
|  | # CT_FORCE_EXTRACT is not set | ||||||
|  | CT_OVERRIDE_CONFIG_GUESS_SUB=y | ||||||
|  | # CT_ONLY_EXTRACT is not set | ||||||
|  | CT_PATCH_BUNDLED=y | ||||||
|  | # CT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | CT_PATCH_ORDER="bundled" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Build behavior | ||||||
|  | # | ||||||
|  | CT_PARALLEL_JOBS=0 | ||||||
|  | CT_LOAD="" | ||||||
|  | CT_USE_PIPES=y | ||||||
|  | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
|  | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
|  | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
|  | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
|  | # CT_CONFIG_SHELL_SH is not set | ||||||
|  | # CT_CONFIG_SHELL_ASH is not set | ||||||
|  | CT_CONFIG_SHELL_BASH=y | ||||||
|  | # CT_CONFIG_SHELL_CUSTOM is not set | ||||||
|  | CT_CONFIG_SHELL="${bash}" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Logging | ||||||
|  | # | ||||||
|  | CT_LOG_ERROR=y | ||||||
|  | # CT_LOG_WARN is not set | ||||||
|  | # CT_LOG_INFO is not set | ||||||
|  | CT_LOG_EXTRA=y | ||||||
|  | # CT_LOG_ALL is not set | ||||||
|  | # CT_LOG_DEBUG is not set | ||||||
|  | CT_LOG_LEVEL_MAX="EXTRA" | ||||||
|  | # CT_LOG_SEE_TOOLS_WARN is not set | ||||||
|  | CT_LOG_PROGRESS_BAR=y | ||||||
|  | CT_LOG_TO_FILE=y | ||||||
|  | CT_LOG_FILE_COMPRESS=y | ||||||
|  | # end of Paths and misc options | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Target options | ||||||
|  | # | ||||||
|  | # CT_ARCH_ALPHA is not set | ||||||
|  | # CT_ARCH_ARC is not set | ||||||
|  | # CT_ARCH_ARM is not set | ||||||
|  | # CT_ARCH_AVR is not set | ||||||
|  | CT_ARCH_M68K=y | ||||||
|  | # CT_ARCH_MIPS is not set | ||||||
|  | # CT_ARCH_NIOS2 is not set | ||||||
|  | # CT_ARCH_POWERPC is not set | ||||||
|  | # CT_ARCH_PRU is not set | ||||||
|  | # CT_ARCH_S390 is not set | ||||||
|  | # CT_ARCH_SH is not set | ||||||
|  | # CT_ARCH_SPARC is not set | ||||||
|  | # CT_ARCH_X86 is not set | ||||||
|  | # CT_ARCH_XTENSA is not set | ||||||
|  | CT_ARCH="m68k" | ||||||
|  | CT_ARCH_CHOICE_KSYM="M68K" | ||||||
|  | CT_ARCH_CPU="" | ||||||
|  | CT_ARCH_M68K_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for m68k | ||||||
|  | # | ||||||
|  | CT_ARCH_M68K_PKG_KSYM="" | ||||||
|  | CT_ALL_ARCH_CHOICES="ALPHA ARC ARM AVR C6X M68K MICROBLAZE MIPS MOXIE MSP430 NIOS2 POWERPC PRU RISCV S390 SH SPARC X86 XTENSA" | ||||||
|  | CT_ARCH_SUFFIX="" | ||||||
|  | # CT_OMIT_TARGET_VENDOR is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Generic target options | ||||||
|  | # | ||||||
|  | # CT_MULTILIB is not set | ||||||
|  | CT_DEMULTILIB=y | ||||||
|  | CT_ARCH_SUPPORTS_FLAT_FORMAT=y | ||||||
|  | CT_ARCH_DEFAULT_BE=y | ||||||
|  | CT_ARCH_SUPPORTS_32=y | ||||||
|  | CT_ARCH_DEFAULT_32=y | ||||||
|  | CT_ARCH_BITNESS=32 | ||||||
|  | CT_ARCH_32=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Target optimisations | ||||||
|  | # | ||||||
|  | CT_ARCH_SUPPORTS_WITH_CPU=y | ||||||
|  | CT_TARGET_CFLAGS="" | ||||||
|  | CT_TARGET_LDFLAGS="" | ||||||
|  | # end of Target options | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Toolchain options | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # General toolchain options | ||||||
|  | # | ||||||
|  | CT_FORCE_SYSROOT=y | ||||||
|  | CT_USE_SYSROOT=y | ||||||
|  | CT_SYSROOT_NAME="sysroot" | ||||||
|  | CT_SYSROOT_DIR_PREFIX="" | ||||||
|  | CT_WANTS_STATIC_LINK=y | ||||||
|  | CT_WANTS_STATIC_LINK_CXX=y | ||||||
|  | # CT_STATIC_TOOLCHAIN is not set | ||||||
|  | CT_SHOW_CT_VERSION=y | ||||||
|  | CT_TOOLCHAIN_PKGVERSION="" | ||||||
|  | CT_TOOLCHAIN_BUGURL="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Tuple completion and aliasing | ||||||
|  | # | ||||||
|  | CT_TARGET_VENDOR="unknown" | ||||||
|  | CT_TARGET_ALIAS_SED_EXPR="" | ||||||
|  | CT_TARGET_ALIAS="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Toolchain type | ||||||
|  | # | ||||||
|  | CT_CROSS=y | ||||||
|  | # CT_CANADIAN is not set | ||||||
|  | CT_TOOLCHAIN_TYPE="cross" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Build system | ||||||
|  | # | ||||||
|  | CT_BUILD="" | ||||||
|  | CT_BUILD_PREFIX="" | ||||||
|  | CT_BUILD_SUFFIX="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Misc options | ||||||
|  | # | ||||||
|  | # CT_TOOLCHAIN_ENABLE_NLS is not set | ||||||
|  | # end of Toolchain options | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Operating System | ||||||
|  | # | ||||||
|  | CT_KERNEL_SUPPORTS_SHARED_LIBS=y | ||||||
|  | # CT_KERNEL_BARE_METAL is not set | ||||||
|  | CT_KERNEL_LINUX=y | ||||||
|  | CT_KERNEL="linux" | ||||||
|  | CT_KERNEL_CHOICE_KSYM="LINUX" | ||||||
|  | CT_KERNEL_LINUX_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for linux | ||||||
|  | # | ||||||
|  | CT_KERNEL_LINUX_PKG_KSYM="LINUX" | ||||||
|  | CT_LINUX_DIR_NAME="linux" | ||||||
|  | CT_LINUX_USE_WWW_KERNEL_ORG=y | ||||||
|  | # CT_LINUX_USE_ORACLE is not set | ||||||
|  | CT_LINUX_USE="LINUX" | ||||||
|  | CT_LINUX_PKG_NAME="linux" | ||||||
|  | CT_LINUX_SRC_RELEASE=y | ||||||
|  | # CT_LINUX_SRC_DEVEL is not set | ||||||
|  | CT_LINUX_PATCH_ORDER="global" | ||||||
|  | CT_LINUX_V_5_11=y | ||||||
|  | # CT_LINUX_V_5_10 is not set | ||||||
|  | # CT_LINUX_V_5_9 is not set | ||||||
|  | # CT_LINUX_V_5_8 is not set | ||||||
|  | # CT_LINUX_V_5_7 is not set | ||||||
|  | # CT_LINUX_V_5_4 is not set | ||||||
|  | # CT_LINUX_V_5_3 is not set | ||||||
|  | # CT_LINUX_V_5_2 is not set | ||||||
|  | # CT_LINUX_V_5_1 is not set | ||||||
|  | # CT_LINUX_V_5_0 is not set | ||||||
|  | # CT_LINUX_V_4_20 is not set | ||||||
|  | # CT_LINUX_V_4_19 is not set | ||||||
|  | # CT_LINUX_V_4_18 is not set | ||||||
|  | # CT_LINUX_V_4_17 is not set | ||||||
|  | # CT_LINUX_V_4_16 is not set | ||||||
|  | # CT_LINUX_V_4_15 is not set | ||||||
|  | # CT_LINUX_V_4_14 is not set | ||||||
|  | # CT_LINUX_V_4_13 is not set | ||||||
|  | # CT_LINUX_V_4_12 is not set | ||||||
|  | # CT_LINUX_V_4_11 is not set | ||||||
|  | # CT_LINUX_V_4_10 is not set | ||||||
|  | # CT_LINUX_V_4_9 is not set | ||||||
|  | # CT_LINUX_V_4_4 is not set | ||||||
|  | # CT_LINUX_V_4_1 is not set | ||||||
|  | # CT_LINUX_V_3_16 is not set | ||||||
|  | # CT_LINUX_V_3_13 is not set | ||||||
|  | # CT_LINUX_V_3_12 is not set | ||||||
|  | # CT_LINUX_V_3_10 is not set | ||||||
|  | # CT_LINUX_V_3_4 is not set | ||||||
|  | # CT_LINUX_V_3_2 is not set | ||||||
|  | # CT_LINUX_V_2_6_32 is not set | ||||||
|  | CT_LINUX_VERSION="5.11.6" | ||||||
|  | CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | ||||||
|  | CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LINUX_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_LINUX_SIGNATURE_FORMAT="unpacked/.sign" | ||||||
|  | CT_LINUX_later_than_4_8=y | ||||||
|  | CT_LINUX_4_8_or_later=y | ||||||
|  | CT_LINUX_later_than_3_7=y | ||||||
|  | CT_LINUX_3_7_or_later=y | ||||||
|  | CT_LINUX_later_than_3_2=y | ||||||
|  | CT_LINUX_3_2_or_later=y | ||||||
|  | CT_KERNEL_LINUX_VERBOSITY_0=y | ||||||
|  | # CT_KERNEL_LINUX_VERBOSITY_1 is not set | ||||||
|  | # CT_KERNEL_LINUX_VERBOSITY_2 is not set | ||||||
|  | CT_KERNEL_LINUX_VERBOSE_LEVEL=0 | ||||||
|  | CT_KERNEL_LINUX_INSTALL_CHECK=y | ||||||
|  | CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Common kernel options | ||||||
|  | # | ||||||
|  | # end of Operating System | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Binary utilities | ||||||
|  | # | ||||||
|  | CT_ARCH_BINFMT_FLAT=y | ||||||
|  | # CT_ARCH_BINFMT_FDPIC is not set | ||||||
|  | CT_BINUTILS_BINUTILS=y | ||||||
|  | CT_BINUTILS="binutils" | ||||||
|  | CT_BINUTILS_CHOICE_KSYM="BINUTILS" | ||||||
|  | CT_BINUTILS_BINUTILS_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for binutils | ||||||
|  | # | ||||||
|  | CT_BINUTILS_BINUTILS_PKG_KSYM="BINUTILS" | ||||||
|  | CT_BINUTILS_DIR_NAME="binutils" | ||||||
|  | CT_BINUTILS_USE_GNU=y | ||||||
|  | # CT_BINUTILS_USE_ORACLE is not set | ||||||
|  | CT_BINUTILS_USE="BINUTILS" | ||||||
|  | CT_BINUTILS_PKG_NAME="binutils" | ||||||
|  | CT_BINUTILS_SRC_RELEASE=y | ||||||
|  | # CT_BINUTILS_SRC_DEVEL is not set | ||||||
|  | CT_BINUTILS_PATCH_ORDER="global" | ||||||
|  | CT_BINUTILS_V_2_36=y | ||||||
|  | # CT_BINUTILS_V_2_35 is not set | ||||||
|  | # CT_BINUTILS_V_2_34 is not set | ||||||
|  | # CT_BINUTILS_V_2_33 is not set | ||||||
|  | # CT_BINUTILS_V_2_32 is not set | ||||||
|  | # CT_BINUTILS_V_2_31 is not set | ||||||
|  | # CT_BINUTILS_V_2_30 is not set | ||||||
|  | # CT_BINUTILS_V_2_29 is not set | ||||||
|  | # CT_BINUTILS_V_2_28 is not set | ||||||
|  | # CT_BINUTILS_V_2_27 is not set | ||||||
|  | # CT_BINUTILS_V_2_26 is not set | ||||||
|  | CT_BINUTILS_VERSION="2.36.1" | ||||||
|  | CT_BINUTILS_MIRRORS="$(CT_Mirrors GNU binutils) $(CT_Mirrors sourceware binutils/releases)" | ||||||
|  | CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_BINUTILS_later_than_2_30=y | ||||||
|  | CT_BINUTILS_2_30_or_later=y | ||||||
|  | CT_BINUTILS_later_than_2_27=y | ||||||
|  | CT_BINUTILS_2_27_or_later=y | ||||||
|  | CT_BINUTILS_later_than_2_25=y | ||||||
|  | CT_BINUTILS_2_25_or_later=y | ||||||
|  | CT_BINUTILS_later_than_2_23=y | ||||||
|  | CT_BINUTILS_2_23_or_later=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # GNU binutils | ||||||
|  | # | ||||||
|  | CT_BINUTILS_HAS_HASH_STYLE=y | ||||||
|  | CT_BINUTILS_HAS_GOLD=y | ||||||
|  | CT_BINUTILS_HAS_PLUGINS=y | ||||||
|  | CT_BINUTILS_HAS_PKGVERSION_BUGURL=y | ||||||
|  | CT_BINUTILS_FORCE_LD_BFD_ONLY=y | ||||||
|  | CT_BINUTILS_LINKER_LD=y | ||||||
|  | CT_BINUTILS_LINKERS_LIST="ld" | ||||||
|  | CT_BINUTILS_LINKER_DEFAULT="bfd" | ||||||
|  | # CT_BINUTILS_PLUGINS is not set | ||||||
|  | CT_BINUTILS_RELRO=m | ||||||
|  | CT_BINUTILS_DETERMINISTIC_ARCHIVES=y | ||||||
|  | CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | ||||||
|  | # CT_BINUTILS_FOR_TARGET is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # elf2flt | ||||||
|  | # | ||||||
|  | CT_ELF2FLT_REQUIRES=y | ||||||
|  | CT_ELF2FLT_DIR_NAME="elf2flt" | ||||||
|  | CT_ELF2FLT_PKG_NAME="elf2flt" | ||||||
|  | CT_ELF2FLT_SRC_DEVEL=y | ||||||
|  | CT_ELF2FLT_DEVEL_VCS_git=y | ||||||
|  | # CT_ELF2FLT_DEVEL_VCS_svn is not set | ||||||
|  | # CT_ELF2FLT_DEVEL_VCS_hg is not set | ||||||
|  | # CT_ELF2FLT_DEVEL_VCS_cvs is not set | ||||||
|  | CT_ELF2FLT_DEVEL_VCS="git" | ||||||
|  | CT_ELF2FLT_DEVEL_URL="https://github.com/uclinux-dev/elf2flt.git" | ||||||
|  | CT_ELF2FLT_DEVEL_BRANCH="" | ||||||
|  | CT_ELF2FLT_DEVEL_REVISION="453398f917d167f8c308c8f997270c48ae8f8b12" | ||||||
|  | CT_ELF2FLT_DEVEL_SUBDIR="" | ||||||
|  | CT_ELF2FLT_DEVEL_BOOTSTRAP="" | ||||||
|  | CT_ELF2FLT_PATCH_ORDER="global" | ||||||
|  | CT_ELF2FLT_VERSION="unknown" | ||||||
|  | CT_ELF2FLT_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_ALL_BINUTILS_CHOICES="BINUTILS" | ||||||
|  | # end of Binary utilities | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # C-library | ||||||
|  | # | ||||||
|  | CT_LIBC_UCLIBC=y | ||||||
|  | CT_LIBC="uClibc" | ||||||
|  | CT_LIBC_CHOICE_KSYM="UCLIBC" | ||||||
|  | CT_THREADS="linuxthreads" | ||||||
|  | CT_LIBC_UCLIBC_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for uClibc | ||||||
|  | # | ||||||
|  | CT_LIBC_UCLIBC_PKG_KSYM="UCLIBC" | ||||||
|  | CT_UCLIBC_DIR_NAME="uClibc" | ||||||
|  | CT_UCLIBC_USE_UCLIBC_NG_ORG=y | ||||||
|  | CT_UCLIBC_USE="UCLIBC_NG" | ||||||
|  | CT_UCLIBC_NG_PKG_NAME="uClibc-ng" | ||||||
|  | CT_UCLIBC_NG_SRC_RELEASE=y | ||||||
|  | # CT_UCLIBC_NG_SRC_DEVEL is not set | ||||||
|  | CT_UCLIBC_NG_PATCH_ORDER="global" | ||||||
|  | CT_UCLIBC_NG_V_1_0_36=y | ||||||
|  | # CT_UCLIBC_NG_V_1_0_33 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_32 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_31 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_30 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_29 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_28 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_27 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_26 is not set | ||||||
|  | # CT_UCLIBC_NG_V_1_0_25 is not set | ||||||
|  | CT_UCLIBC_NG_VERSION="1.0.36" | ||||||
|  | CT_UCLIBC_NG_MIRRORS="http://downloads.uclibc-ng.org/releases/${CT_UCLIBC_NG_VERSION}" | ||||||
|  | CT_UCLIBC_NG_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_UCLIBC_NG_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_UCLIBC_NG_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" | ||||||
|  | CT_UCLIBC_NG_SIGNATURE_FORMAT="packed/.asc" | ||||||
|  | CT_UCLIBC_later_than_1_0_23=y | ||||||
|  | CT_UCLIBC_1_0_23_or_later=y | ||||||
|  | CT_UCLIBC_later_than_1_0_21=y | ||||||
|  | CT_UCLIBC_1_0_21_or_later=y | ||||||
|  | CT_UCLIBC_later_than_1_0_15=y | ||||||
|  | CT_UCLIBC_1_0_15_or_later=y | ||||||
|  | CT_UCLIBC_later_than_1_0_0=y | ||||||
|  | CT_UCLIBC_1_0_0_or_later=y | ||||||
|  | CT_UCLIBC_later_than_0_9_33_2=y | ||||||
|  | CT_UCLIBC_0_9_33_2_or_later=y | ||||||
|  | CT_LIBC_UCLIBC_HAS_LIBICONV=y | ||||||
|  | CT_LIBC_UCLIBC_PARALLEL=y | ||||||
|  | CT_LIBC_UCLIBC_NG=y | ||||||
|  | CT_UCLIBC_MERGED_LINUXTHREADS=y | ||||||
|  | CT_LIBC_UCLIBC_VERBOSITY_0=y | ||||||
|  | # CT_LIBC_UCLIBC_VERBOSITY_1 is not set | ||||||
|  | # CT_LIBC_UCLIBC_VERBOSITY_2 is not set | ||||||
|  | CT_LIBC_UCLIBC_VERBOSITY="" | ||||||
|  | CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y | ||||||
|  | # CT_LIBC_UCLIBC_DEBUG_LEVEL_1 is not set | ||||||
|  | # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set | ||||||
|  | # CT_LIBC_UCLIBC_DEBUG_LEVEL_3 is not set | ||||||
|  | CT_LIBC_UCLIBC_DEBUG_LEVEL=0 | ||||||
|  | CT_LIBC_UCLIBC_CONFIG_FILE="" | ||||||
|  | CT_LIBC_UCLIBC_LNXTHRD="" | ||||||
|  | # CT_LIBC_UCLIBC_LOCALES is not set | ||||||
|  | # CT_LIBC_UCLIBC_LIBICONV is not set | ||||||
|  | # CT_LIBC_UCLIBC_IPV6 is not set | ||||||
|  | # CT_LIBC_UCLIBC_WCHAR is not set | ||||||
|  | # CT_LIBC_UCLIBC_FENV is not set | ||||||
|  | CT_LIBC_UCLIBC_HAS_SSP=y | ||||||
|  | # CT_LIBC_UCLIBC_BUILD_SSP is not set | ||||||
|  | CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | ||||||
|  | CT_LIBC_SUPPORT_THREADS_ANY=y | ||||||
|  | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
|  | CT_LIBC_SUPPORT_THREADS_LT=y | ||||||
|  | CT_LIBC_SUPPORT_THREADS_NONE=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Common C library options | ||||||
|  | # | ||||||
|  | # CT_THREADS_NATIVE is not set | ||||||
|  | CT_THREADS_LT=y | ||||||
|  | # CT_THREADS_NONE is not set | ||||||
|  | # end of C-library | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # C compiler | ||||||
|  | # | ||||||
|  | CT_CC_CORE_PASSES_NEEDED=y | ||||||
|  | CT_CC_CORE_PASS_1_NEEDED=y | ||||||
|  | CT_CC_CORE_PASS_2_NEEDED=y | ||||||
|  | CT_CC_SUPPORT_CXX=y | ||||||
|  | CT_CC_SUPPORT_FORTRAN=y | ||||||
|  | CT_CC_SUPPORT_ADA=y | ||||||
|  | CT_CC_SUPPORT_OBJC=y | ||||||
|  | CT_CC_SUPPORT_OBJCXX=y | ||||||
|  | CT_CC_SUPPORT_GOLANG=y | ||||||
|  | CT_CC_GCC=y | ||||||
|  | CT_CC="gcc" | ||||||
|  | CT_CC_CHOICE_KSYM="GCC" | ||||||
|  | CT_CC_GCC_SHOW=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Options for gcc | ||||||
|  | # | ||||||
|  | CT_CC_GCC_PKG_KSYM="GCC" | ||||||
|  | CT_GCC_DIR_NAME="gcc" | ||||||
|  | CT_GCC_USE_GNU=y | ||||||
|  | # CT_GCC_USE_ORACLE is not set | ||||||
|  | CT_GCC_USE="GCC" | ||||||
|  | CT_GCC_PKG_NAME="gcc" | ||||||
|  | CT_GCC_SRC_RELEASE=y | ||||||
|  | # CT_GCC_SRC_DEVEL is not set | ||||||
|  | CT_GCC_PATCH_ORDER="global" | ||||||
|  | CT_GCC_V_11=y | ||||||
|  | # CT_GCC_V_10 is not set | ||||||
|  | # CT_GCC_V_9 is not set | ||||||
|  | # CT_GCC_V_8 is not set | ||||||
|  | # CT_GCC_V_7 is not set | ||||||
|  | # CT_GCC_V_6 is not set | ||||||
|  | # CT_GCC_V_5 is not set | ||||||
|  | # CT_GCC_V_4_9 is not set | ||||||
|  | CT_GCC_VERSION="11.1.0" | ||||||
|  | CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" | ||||||
|  | CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_GCC_SIGNATURE_FORMAT="" | ||||||
|  | CT_GCC_later_than_11=y | ||||||
|  | CT_GCC_11_or_later=y | ||||||
|  | CT_GCC_later_than_8=y | ||||||
|  | CT_GCC_8_or_later=y | ||||||
|  | CT_GCC_later_than_7=y | ||||||
|  | CT_GCC_7_or_later=y | ||||||
|  | CT_GCC_later_than_6=y | ||||||
|  | CT_GCC_6_or_later=y | ||||||
|  | CT_GCC_later_than_5=y | ||||||
|  | CT_GCC_5_or_later=y | ||||||
|  | CT_GCC_later_than_4_9=y | ||||||
|  | CT_GCC_4_9_or_later=y | ||||||
|  | CT_GCC_later_than_4_8=y | ||||||
|  | CT_GCC_4_8_or_later=y | ||||||
|  | CT_CC_GCC_HAS_LIBMPX=y | ||||||
|  | CT_CC_GCC_ENABLE_CXX_FLAGS="" | ||||||
|  | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
|  | CT_CC_GCC_SYSTEM_ZLIB=y | ||||||
|  | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Optimisation features | ||||||
|  | # | ||||||
|  | CT_CC_GCC_USE_GRAPHITE=y | ||||||
|  | CT_CC_GCC_USE_LTO=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Settings for libraries running on target | ||||||
|  | # | ||||||
|  | CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y | ||||||
|  | CT_CC_GCC_LIBMUDFLAP=y | ||||||
|  | CT_CC_GCC_LIBGOMP=y | ||||||
|  | CT_CC_GCC_LIBSSP=m | ||||||
|  | CT_CC_GCC_LIBQUADMATH=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Misc. obscure options. | ||||||
|  | # | ||||||
|  | CT_CC_CXA_ATEXIT=y | ||||||
|  | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
|  | CT_CC_GCC_SJLJ_EXCEPTIONS=m | ||||||
|  | CT_CC_GCC_LDBL_128=m | ||||||
|  | # CT_CC_GCC_BUILD_ID is not set | ||||||
|  | CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | ||||||
|  | # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | ||||||
|  | # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | ||||||
|  | # CT_CC_GCC_LNK_HASH_STYLE_BOTH is not set | ||||||
|  | CT_CC_GCC_LNK_HASH_STYLE="" | ||||||
|  | CT_CC_GCC_DEC_FLOATS_AUTO=y | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_BID is not set | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_DPD is not set | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_NO is not set | ||||||
|  | CT_CC_GCC_DEC_FLOATS="" | ||||||
|  | CT_ALL_CC_CHOICES="GCC" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Additional supported languages: | ||||||
|  | # | ||||||
|  | CT_CC_LANG_CXX=y | ||||||
|  | CT_CC_LANG_FORTRAN=y | ||||||
|  | # end of C compiler | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Debug facilities | ||||||
|  | # | ||||||
|  | # CT_DEBUG_DUMA is not set | ||||||
|  | # CT_DEBUG_GDB is not set | ||||||
|  | # CT_DEBUG_LTRACE is not set | ||||||
|  | # CT_DEBUG_STRACE is not set | ||||||
|  | CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | ||||||
|  | # end of Debug facilities | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion libraries | ||||||
|  | # | ||||||
|  | # CT_COMPLIBS_CHECK is not set | ||||||
|  | CT_COMP_LIBS_CLOOG=y | ||||||
|  | CT_COMP_LIBS_CLOOG_PKG_KSYM="CLOOG" | ||||||
|  | CT_CLOOG_DIR_NAME="cloog" | ||||||
|  | CT_CLOOG_PKG_NAME="cloog" | ||||||
|  | CT_CLOOG_SRC_RELEASE=y | ||||||
|  | # CT_CLOOG_SRC_DEVEL is not set | ||||||
|  | CT_CLOOG_PATCH_ORDER="global" | ||||||
|  | CT_CLOOG_V_0_18_4=y | ||||||
|  | CT_CLOOG_VERSION="0.18.4" | ||||||
|  | CT_CLOOG_MIRRORS="http://www.bastoul.net/cloog/pages/download ftp://gcc.gnu.org/pub/gcc/infrastructure" | ||||||
|  | CT_CLOOG_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_CLOOG_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_CLOOG_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_CLOOG_SIGNATURE_FORMAT="" | ||||||
|  | CT_CLOOG_0_18_4_or_later=y | ||||||
|  | CT_CLOOG_0_18_4_or_older=y | ||||||
|  | CT_CLOOG_later_than_0_18_1=y | ||||||
|  | CT_CLOOG_0_18_1_or_later=y | ||||||
|  | CT_COMP_LIBS_EXPAT=y | ||||||
|  | CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT" | ||||||
|  | CT_EXPAT_DIR_NAME="expat" | ||||||
|  | CT_EXPAT_PKG_NAME="expat" | ||||||
|  | CT_EXPAT_SRC_RELEASE=y | ||||||
|  | # CT_EXPAT_SRC_DEVEL is not set | ||||||
|  | CT_EXPAT_PATCH_ORDER="global" | ||||||
|  | CT_EXPAT_V_2_3=y | ||||||
|  | CT_EXPAT_VERSION="2.3.0" | ||||||
|  | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
|  | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz" | ||||||
|  | CT_EXPAT_SIGNATURE_FORMAT="" | ||||||
|  | CT_COMP_LIBS_GETTEXT=y | ||||||
|  | CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT" | ||||||
|  | CT_GETTEXT_DIR_NAME="gettext" | ||||||
|  | CT_GETTEXT_PKG_NAME="gettext" | ||||||
|  | CT_GETTEXT_SRC_RELEASE=y | ||||||
|  | # CT_GETTEXT_SRC_DEVEL is not set | ||||||
|  | CT_GETTEXT_PATCH_ORDER="global" | ||||||
|  | CT_GETTEXT_V_0_20_1=y | ||||||
|  | # CT_GETTEXT_V_0_19_8_1 is not set | ||||||
|  | CT_GETTEXT_VERSION="0.20.1" | ||||||
|  | CT_GETTEXT_MIRRORS="$(CT_Mirrors GNU gettext)" | ||||||
|  | CT_GETTEXT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GETTEXT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GETTEXT_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_GETTEXT_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_LIBS_GMP=y | ||||||
|  | CT_COMP_LIBS_GMP_PKG_KSYM="GMP" | ||||||
|  | CT_GMP_DIR_NAME="gmp" | ||||||
|  | CT_GMP_PKG_NAME="gmp" | ||||||
|  | CT_GMP_SRC_RELEASE=y | ||||||
|  | # CT_GMP_SRC_DEVEL is not set | ||||||
|  | CT_GMP_PATCH_ORDER="global" | ||||||
|  | CT_GMP_V_6_2=y | ||||||
|  | # CT_GMP_V_6_1 is not set | ||||||
|  | CT_GMP_VERSION="6.2.1" | ||||||
|  | CT_GMP_MIRRORS="https://gmplib.org/download/gmp https://gmplib.org/download/gmp/archive $(CT_Mirrors GNU gmp)" | ||||||
|  | CT_GMP_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GMP_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_GMP_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2" | ||||||
|  | CT_GMP_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_GMP_later_than_5_1_0=y | ||||||
|  | CT_GMP_5_1_0_or_later=y | ||||||
|  | CT_GMP_later_than_5_0_0=y | ||||||
|  | CT_GMP_5_0_0_or_later=y | ||||||
|  | CT_GMP_REQUIRE_5_0_0_or_later=y | ||||||
|  | CT_COMP_LIBS_ISL=y | ||||||
|  | CT_COMP_LIBS_ISL_PKG_KSYM="ISL" | ||||||
|  | CT_ISL_DIR_NAME="isl" | ||||||
|  | CT_ISL_PKG_NAME="isl" | ||||||
|  | CT_ISL_SRC_RELEASE=y | ||||||
|  | # CT_ISL_SRC_DEVEL is not set | ||||||
|  | CT_ISL_PATCH_ORDER="global" | ||||||
|  | CT_ISL_V_0_22=y | ||||||
|  | # CT_ISL_V_0_21 is not set | ||||||
|  | # CT_ISL_V_0_20 is not set | ||||||
|  | # CT_ISL_V_0_19 is not set | ||||||
|  | # CT_ISL_V_0_18 is not set | ||||||
|  | # CT_ISL_V_0_17 is not set | ||||||
|  | # CT_ISL_V_0_16 is not set | ||||||
|  | # CT_ISL_V_0_15 is not set | ||||||
|  | CT_ISL_VERSION="0.22" | ||||||
|  | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
|  | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ISL_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_ISL_SIGNATURE_FORMAT="" | ||||||
|  | CT_ISL_later_than_0_18=y | ||||||
|  | CT_ISL_0_18_or_later=y | ||||||
|  | CT_ISL_later_than_0_15=y | ||||||
|  | CT_ISL_0_15_or_later=y | ||||||
|  | CT_ISL_REQUIRE_0_15_or_later=y | ||||||
|  | CT_ISL_later_than_0_14=y | ||||||
|  | CT_ISL_0_14_or_later=y | ||||||
|  | CT_ISL_REQUIRE_0_14_or_later=y | ||||||
|  | CT_ISL_later_than_0_13=y | ||||||
|  | CT_ISL_0_13_or_later=y | ||||||
|  | CT_ISL_later_than_0_12=y | ||||||
|  | CT_ISL_0_12_or_later=y | ||||||
|  | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
|  | CT_COMP_LIBS_LIBELF=y | ||||||
|  | CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" | ||||||
|  | CT_LIBELF_DIR_NAME="libelf" | ||||||
|  | CT_LIBELF_PKG_NAME="libelf" | ||||||
|  | CT_LIBELF_SRC_RELEASE=y | ||||||
|  | # CT_LIBELF_SRC_DEVEL is not set | ||||||
|  | CT_LIBELF_PATCH_ORDER="global" | ||||||
|  | CT_LIBELF_V_0_8=y | ||||||
|  | CT_LIBELF_VERSION="0.8.13" | ||||||
|  | CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" | ||||||
|  | CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBELF_SIGNATURE_FORMAT="" | ||||||
|  | CT_COMP_LIBS_LIBICONV=y | ||||||
|  | CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | ||||||
|  | CT_LIBICONV_DIR_NAME="libiconv" | ||||||
|  | CT_LIBICONV_PKG_NAME="libiconv" | ||||||
|  | CT_LIBICONV_SRC_RELEASE=y | ||||||
|  | # CT_LIBICONV_SRC_DEVEL is not set | ||||||
|  | CT_LIBICONV_PATCH_ORDER="global" | ||||||
|  | CT_LIBICONV_V_1_16=y | ||||||
|  | # CT_LIBICONV_V_1_15 is not set | ||||||
|  | CT_LIBICONV_VERSION="1.16" | ||||||
|  | CT_LIBICONV_MIRRORS="$(CT_Mirrors GNU libiconv)" | ||||||
|  | CT_LIBICONV_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBICONV_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBICONV_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBICONV_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_LIBS_MPC=y | ||||||
|  | CT_COMP_LIBS_MPC_PKG_KSYM="MPC" | ||||||
|  | CT_MPC_DIR_NAME="mpc" | ||||||
|  | CT_MPC_PKG_NAME="mpc" | ||||||
|  | CT_MPC_SRC_RELEASE=y | ||||||
|  | # CT_MPC_SRC_DEVEL is not set | ||||||
|  | CT_MPC_PATCH_ORDER="global" | ||||||
|  | CT_MPC_V_1_2=y | ||||||
|  | # CT_MPC_V_1_1 is not set | ||||||
|  | # CT_MPC_V_1_0 is not set | ||||||
|  | CT_MPC_VERSION="1.2.0" | ||||||
|  | CT_MPC_MIRRORS="http://www.multiprecision.org/downloads $(CT_Mirrors GNU mpc)" | ||||||
|  | CT_MPC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPC_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_MPC_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MPC_later_than_1_1_0=y | ||||||
|  | CT_MPC_1_1_0_or_later=y | ||||||
|  | CT_COMP_LIBS_MPFR=y | ||||||
|  | CT_COMP_LIBS_MPFR_PKG_KSYM="MPFR" | ||||||
|  | CT_MPFR_DIR_NAME="mpfr" | ||||||
|  | CT_MPFR_PKG_NAME="mpfr" | ||||||
|  | CT_MPFR_SRC_RELEASE=y | ||||||
|  | # CT_MPFR_SRC_DEVEL is not set | ||||||
|  | CT_MPFR_PATCH_ORDER="global" | ||||||
|  | CT_MPFR_V_4_1=y | ||||||
|  | # CT_MPFR_V_4_0 is not set | ||||||
|  | # CT_MPFR_V_3_1 is not set | ||||||
|  | CT_MPFR_VERSION="4.1.0" | ||||||
|  | CT_MPFR_MIRRORS="http://www.mpfr.org/mpfr-${CT_MPFR_VERSION} $(CT_Mirrors GNU mpfr)" | ||||||
|  | CT_MPFR_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPFR_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MPFR_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz .zip" | ||||||
|  | CT_MPFR_SIGNATURE_FORMAT="packed/.asc" | ||||||
|  | CT_MPFR_later_than_4_0_0=y | ||||||
|  | CT_MPFR_4_0_0_or_later=y | ||||||
|  | CT_MPFR_later_than_3_0_0=y | ||||||
|  | CT_MPFR_3_0_0_or_later=y | ||||||
|  | CT_MPFR_REQUIRE_3_0_0_or_later=y | ||||||
|  | CT_COMP_LIBS_NCURSES=y | ||||||
|  | CT_COMP_LIBS_NCURSES_PKG_KSYM="NCURSES" | ||||||
|  | CT_NCURSES_DIR_NAME="ncurses" | ||||||
|  | CT_NCURSES_PKG_NAME="ncurses" | ||||||
|  | CT_NCURSES_SRC_RELEASE=y | ||||||
|  | # CT_NCURSES_SRC_DEVEL is not set | ||||||
|  | CT_NCURSES_PATCH_ORDER="global" | ||||||
|  | CT_NCURSES_V_6_2=y | ||||||
|  | # CT_NCURSES_V_6_1 is not set | ||||||
|  | # CT_NCURSES_V_6_0 is not set | ||||||
|  | CT_NCURSES_VERSION="6.2" | ||||||
|  | CT_NCURSES_MIRRORS="https://invisible-mirror.net/archives/ncurses $(CT_Mirrors GNU ncurses)" | ||||||
|  | CT_NCURSES_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_NCURSES_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_NCURSES_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_NCURSES_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_NCURSES_HOST_CONFIG_ARGS="" | ||||||
|  | CT_NCURSES_HOST_DISABLE_DB=y | ||||||
|  | CT_NCURSES_HOST_FALLBACKS="linux,xterm,xterm-color,xterm-256color,vt100" | ||||||
|  | CT_NCURSES_TARGET_CONFIG_ARGS="" | ||||||
|  | # CT_NCURSES_TARGET_DISABLE_DB is not set | ||||||
|  | CT_NCURSES_TARGET_FALLBACKS="" | ||||||
|  | CT_COMP_LIBS_ZLIB=y | ||||||
|  | CT_COMP_LIBS_ZLIB_PKG_KSYM="ZLIB" | ||||||
|  | CT_ZLIB_DIR_NAME="zlib" | ||||||
|  | CT_ZLIB_PKG_NAME="zlib" | ||||||
|  | CT_ZLIB_SRC_RELEASE=y | ||||||
|  | # CT_ZLIB_SRC_DEVEL is not set | ||||||
|  | CT_ZLIB_PATCH_ORDER="global" | ||||||
|  | CT_ZLIB_V_1_2_11=y | ||||||
|  | CT_ZLIB_VERSION="1.2.11" | ||||||
|  | CT_ZLIB_MIRRORS="http://downloads.sourceforge.net/project/libpng/zlib/${CT_ZLIB_VERSION} https://www.zlib.net/" | ||||||
|  | CT_ZLIB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ZLIB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_ZLIB_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_ZLIB_SIGNATURE_FORMAT="packed/.asc" | ||||||
|  | CT_ALL_COMP_LIBS_CHOICES="CLOOG EXPAT GETTEXT GMP GNUPRUMCU ISL LIBELF LIBICONV MPC MPFR NCURSES NEWLIB_NANO PICOLIBC ZLIB" | ||||||
|  | CT_LIBICONV_NEEDED=y | ||||||
|  | CT_GETTEXT_NEEDED=y | ||||||
|  | CT_GMP_NEEDED=y | ||||||
|  | CT_MPFR_NEEDED=y | ||||||
|  | CT_ISL_NEEDED=y | ||||||
|  | CT_MPC_NEEDED=y | ||||||
|  | CT_NCURSES_NEEDED=y | ||||||
|  | CT_ZLIB_NEEDED=y | ||||||
|  | CT_LIBICONV=y | ||||||
|  | CT_GETTEXT=y | ||||||
|  | CT_GMP=y | ||||||
|  | CT_MPFR=y | ||||||
|  | CT_ISL=y | ||||||
|  | CT_MPC=y | ||||||
|  | CT_NCURSES=y | ||||||
|  | CT_ZLIB=y | ||||||
|  | # end of Companion libraries | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion tools | ||||||
|  | # | ||||||
|  | # CT_COMP_TOOLS_FOR_HOST is not set | ||||||
|  | CT_COMP_TOOLS_AUTOCONF=y | ||||||
|  | CT_COMP_TOOLS_AUTOCONF_PKG_KSYM="AUTOCONF" | ||||||
|  | CT_AUTOCONF_DIR_NAME="autoconf" | ||||||
|  | CT_AUTOCONF_PKG_NAME="autoconf" | ||||||
|  | CT_AUTOCONF_SRC_RELEASE=y | ||||||
|  | # CT_AUTOCONF_SRC_DEVEL is not set | ||||||
|  | CT_AUTOCONF_PATCH_ORDER="global" | ||||||
|  | CT_AUTOCONF_V_2_69=y | ||||||
|  | # CT_AUTOCONF_V_2_65 is not set | ||||||
|  | CT_AUTOCONF_VERSION="2.69" | ||||||
|  | CT_AUTOCONF_MIRRORS="$(CT_Mirrors GNU autoconf)" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOCONF_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE=y | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE_PKG_KSYM="AUTOMAKE" | ||||||
|  | CT_AUTOMAKE_DIR_NAME="automake" | ||||||
|  | CT_AUTOMAKE_PKG_NAME="automake" | ||||||
|  | CT_AUTOMAKE_SRC_RELEASE=y | ||||||
|  | # CT_AUTOMAKE_SRC_DEVEL is not set | ||||||
|  | CT_AUTOMAKE_PATCH_ORDER="global" | ||||||
|  | CT_AUTOMAKE_V_1_16=y | ||||||
|  | # CT_AUTOMAKE_V_1_15 is not set | ||||||
|  | CT_AUTOMAKE_VERSION="1.16.1" | ||||||
|  | CT_AUTOMAKE_MIRRORS="$(CT_Mirrors GNU automake)" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOMAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_BISON=y | ||||||
|  | CT_COMP_TOOLS_BISON_PKG_KSYM="BISON" | ||||||
|  | CT_BISON_DIR_NAME="bison" | ||||||
|  | CT_BISON_PKG_NAME="bison" | ||||||
|  | CT_BISON_SRC_RELEASE=y | ||||||
|  | # CT_BISON_SRC_DEVEL is not set | ||||||
|  | CT_BISON_PATCH_ORDER="global" | ||||||
|  | CT_BISON_V_3_5=y | ||||||
|  | # CT_BISON_V_3_4 is not set | ||||||
|  | # CT_BISON_V_3_3 is not set | ||||||
|  | # CT_BISON_V_3_2 is not set | ||||||
|  | # CT_BISON_V_3_1 is not set | ||||||
|  | # CT_BISON_V_3_0 is not set | ||||||
|  | CT_BISON_VERSION="3.5" | ||||||
|  | CT_BISON_MIRRORS="$(CT_Mirrors GNU bison)" | ||||||
|  | CT_BISON_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_BISON_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_DTC=y | ||||||
|  | CT_COMP_TOOLS_DTC_PKG_KSYM="DTC" | ||||||
|  | CT_DTC_DIR_NAME="dtc" | ||||||
|  | CT_DTC_PKG_NAME="dtc" | ||||||
|  | CT_DTC_SRC_RELEASE=y | ||||||
|  | # CT_DTC_SRC_DEVEL is not set | ||||||
|  | CT_DTC_PATCH_ORDER="global" | ||||||
|  | CT_DTC_V_1_6=y | ||||||
|  | # CT_DTC_V_1_5 is not set | ||||||
|  | # CT_DTC_V_1_4 is not set | ||||||
|  | CT_DTC_VERSION="1.6.0" | ||||||
|  | CT_DTC_MIRRORS="$(CT_Mirrors kernel.org dtc)" | ||||||
|  | CT_DTC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_DTC_SIGNATURE_FORMAT="unpacked/.sign" | ||||||
|  | # CT_DTC_VERBOSE is not set | ||||||
|  | CT_COMP_TOOLS_LIBTOOL=y | ||||||
|  | CT_COMP_TOOLS_LIBTOOL_PKG_KSYM="LIBTOOL" | ||||||
|  | CT_LIBTOOL_DIR_NAME="libtool" | ||||||
|  | CT_LIBTOOL_PKG_NAME="libtool" | ||||||
|  | CT_LIBTOOL_SRC_RELEASE=y | ||||||
|  | # CT_LIBTOOL_SRC_DEVEL is not set | ||||||
|  | CT_LIBTOOL_PATCH_ORDER="global" | ||||||
|  | CT_LIBTOOL_V_2_4=y | ||||||
|  | CT_LIBTOOL_VERSION="2.4.6" | ||||||
|  | CT_LIBTOOL_MIRRORS="$(CT_Mirrors GNU libtool)" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_LIBTOOL_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_M4=y | ||||||
|  | CT_COMP_TOOLS_M4_PKG_KSYM="M4" | ||||||
|  | CT_M4_DIR_NAME="m4" | ||||||
|  | CT_M4_PKG_NAME="m4" | ||||||
|  | CT_M4_SRC_RELEASE=y | ||||||
|  | # CT_M4_SRC_DEVEL is not set | ||||||
|  | CT_M4_PATCH_ORDER="global" | ||||||
|  | CT_M4_V_1_4=y | ||||||
|  | CT_M4_VERSION="1.4.18" | ||||||
|  | CT_M4_MIRRORS="$(CT_Mirrors GNU m4)" | ||||||
|  | CT_M4_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_M4_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_MAKE=y | ||||||
|  | CT_COMP_TOOLS_MAKE_PKG_KSYM="MAKE" | ||||||
|  | CT_MAKE_DIR_NAME="make" | ||||||
|  | CT_MAKE_PKG_NAME="make" | ||||||
|  | CT_MAKE_SRC_RELEASE=y | ||||||
|  | # CT_MAKE_SRC_DEVEL is not set | ||||||
|  | CT_MAKE_PATCH_ORDER="global" | ||||||
|  | CT_MAKE_V_4_3=y | ||||||
|  | # CT_MAKE_V_4_2 is not set | ||||||
|  | CT_MAKE_VERSION="4.3" | ||||||
|  | CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" | ||||||
|  | CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_FORMATS=".tar.lz .tar.gz" | ||||||
|  | CT_MAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MAKE_later_than_4_0=y | ||||||
|  | CT_MAKE_4_0_or_later=y | ||||||
|  | # CT_MAKE_GMAKE_SYMLINK is not set | ||||||
|  | # CT_MAKE_GNUMAKE_SYMLINK is not set | ||||||
|  | CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | ||||||
|  | # end of Companion tools | ||||||
| @@ -1,11 +1,9 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| # This is for 32-bit Big-Endian MIPS devices with hard floating point enabled | # This is for 32-bit Big-Endian MIPS devices with hard floating point enabled | ||||||
|  |  | ||||||
| # Crosstool-ng version |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|  |  | ||||||
| # The cross-compiling emulator | # The cross-compiling emulator | ||||||
|   | |||||||
| @@ -1,9 +1,10 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | # crosstool-NG UNKNOWN Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
|  | CT_CONFIGURE_has_lzip=y | ||||||
| CT_CONFIGURE_has_wget=y | CT_CONFIGURE_has_wget=y | ||||||
| CT_CONFIGURE_has_curl=y | CT_CONFIGURE_has_curl=y | ||||||
| CT_CONFIGURE_has_meson=y | CT_CONFIGURE_has_meson=y | ||||||
| @@ -19,15 +20,13 @@ CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | |||||||
| CT_CONFIGURE_has_python_3_4_or_newer=y | CT_CONFIGURE_has_python_3_4_or_newer=y | ||||||
| CT_CONFIGURE_has_bison_2_7_or_newer=y | CT_CONFIGURE_has_bison_2_7_or_newer=y | ||||||
| CT_CONFIGURE_has_python=y | CT_CONFIGURE_has_python=y | ||||||
| CT_CONFIGURE_has_dtc=y |  | ||||||
| CT_CONFIGURE_has_cvs=y |  | ||||||
| CT_CONFIGURE_has_git=y | CT_CONFIGURE_has_git=y | ||||||
| CT_CONFIGURE_has_md5sum=y | CT_CONFIGURE_has_md5sum=y | ||||||
| CT_CONFIGURE_has_sha1sum=y | CT_CONFIGURE_has_sha1sum=y | ||||||
| CT_CONFIGURE_has_sha256sum=y | CT_CONFIGURE_has_sha256sum=y | ||||||
| CT_CONFIGURE_has_sha512sum=y | CT_CONFIGURE_has_sha512sum=y | ||||||
| CT_CONFIGURE_has_install_with_strip_program=y | CT_CONFIGURE_has_install_with_strip_program=y | ||||||
| CT_VERSION="1.24.0.385_9e10cb6" | CT_VERSION="UNKNOWN" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -111,7 +110,7 @@ CT_CONFIG_SHELL="${bash}" | |||||||
| # | # | ||||||
| # Logging | # Logging | ||||||
| # | # | ||||||
| # CT_LOG_ERROR is not set | CT_LOG_ERROR=y | ||||||
| # CT_LOG_WARN is not set | # CT_LOG_WARN is not set | ||||||
| # CT_LOG_INFO is not set | # CT_LOG_INFO is not set | ||||||
| CT_LOG_EXTRA=y | CT_LOG_EXTRA=y | ||||||
| @@ -231,7 +230,7 @@ CT_BUILD_SUFFIX="" | |||||||
| # | # | ||||||
| # Misc options | # Misc options | ||||||
| # | # | ||||||
| # CT_TOOLCHAIN_ENABLE_NLS is not set | CT_TOOLCHAIN_ENABLE_NLS=y | ||||||
| # end of Toolchain options | # end of Toolchain options | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -256,8 +255,7 @@ CT_LINUX_PKG_NAME="linux" | |||||||
| CT_LINUX_SRC_RELEASE=y | CT_LINUX_SRC_RELEASE=y | ||||||
| # CT_LINUX_SRC_DEVEL is not set | # CT_LINUX_SRC_DEVEL is not set | ||||||
| CT_LINUX_PATCH_ORDER="global" | CT_LINUX_PATCH_ORDER="global" | ||||||
| CT_LINUX_V_5_12=y | CT_LINUX_V_5_11=y | ||||||
| # CT_LINUX_V_5_11 is not set |  | ||||||
| # CT_LINUX_V_5_10 is not set | # CT_LINUX_V_5_10 is not set | ||||||
| # CT_LINUX_V_5_9 is not set | # CT_LINUX_V_5_9 is not set | ||||||
| # CT_LINUX_V_5_8 is not set | # CT_LINUX_V_5_8 is not set | ||||||
| @@ -287,7 +285,7 @@ CT_LINUX_V_5_12=y | |||||||
| # CT_LINUX_V_3_10 is not set | # CT_LINUX_V_3_10 is not set | ||||||
| # CT_LINUX_V_3_4 is not set | # CT_LINUX_V_3_4 is not set | ||||||
| # CT_LINUX_V_3_2 is not set | # CT_LINUX_V_3_2 is not set | ||||||
| CT_LINUX_VERSION="5.12.12" | CT_LINUX_VERSION="5.11.6" | ||||||
| CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" | ||||||
| CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -452,7 +450,7 @@ CT_GLIBC_DEP_GCC=y | |||||||
| CT_GLIBC_DEP_PYTHON=y | CT_GLIBC_DEP_PYTHON=y | ||||||
| CT_GLIBC_BUILD_SSP=y | CT_GLIBC_BUILD_SSP=y | ||||||
| CT_GLIBC_HAS_LIBIDN_ADDON=y | CT_GLIBC_HAS_LIBIDN_ADDON=y | ||||||
| # CT_GLIBC_USE_LIBIDN_ADDON is not set | CT_GLIBC_USE_LIBIDN_ADDON=y | ||||||
| CT_GLIBC_NO_SPARC_V8=y | CT_GLIBC_NO_SPARC_V8=y | ||||||
| CT_GLIBC_EXTRA_CONFIG_ARRAY="" | CT_GLIBC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_GLIBC_CONFIGPARMS="" | CT_GLIBC_CONFIGPARMS="" | ||||||
| @@ -464,7 +462,7 @@ CT_GLIBC_FORCE_UNWIND=y | |||||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | CT_GLIBC_MIN_KERNEL="5.11.6" | ||||||
| CT_GLIBC_SSP_DEFAULT=y | CT_GLIBC_SSP_DEFAULT=y | ||||||
| # CT_GLIBC_SSP_NO is not set | # CT_GLIBC_SSP_NO is not set | ||||||
| # CT_GLIBC_SSP_YES is not set | # CT_GLIBC_SSP_YES is not set | ||||||
| @@ -526,10 +524,6 @@ CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | |||||||
| CT_GCC_SIGNATURE_FORMAT="" | CT_GCC_SIGNATURE_FORMAT="" | ||||||
| CT_GCC_later_than_11=y | CT_GCC_later_than_11=y | ||||||
| CT_GCC_11_or_later=y | CT_GCC_11_or_later=y | ||||||
| CT_GCC_later_than_10=y |  | ||||||
| CT_GCC_10_or_later=y |  | ||||||
| CT_GCC_later_than_9=y |  | ||||||
| CT_GCC_9_or_later=y |  | ||||||
| CT_GCC_later_than_8=y | CT_GCC_later_than_8=y | ||||||
| CT_GCC_8_or_later=y | CT_GCC_8_or_later=y | ||||||
| CT_GCC_later_than_7=y | CT_GCC_later_than_7=y | ||||||
| @@ -551,7 +545,7 @@ CT_CC_GCC_ENABLE_CXX_FLAGS="" | |||||||
| CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
| CT_CC_GCC_STATIC_LIBSTDCXX=y | CT_CC_GCC_STATIC_LIBSTDCXX=y | ||||||
| # CT_CC_GCC_SYSTEM_ZLIB is not set | CT_CC_GCC_SYSTEM_ZLIB=y | ||||||
| CT_CC_GCC_CONFIG_TLS=m | CT_CC_GCC_CONFIG_TLS=m | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -568,17 +562,16 @@ CT_CC_GCC_LIBMUDFLAP=y | |||||||
| CT_CC_GCC_LIBGOMP=y | CT_CC_GCC_LIBGOMP=y | ||||||
| CT_CC_GCC_LIBSSP=m | CT_CC_GCC_LIBSSP=m | ||||||
| CT_CC_GCC_LIBQUADMATH=y | CT_CC_GCC_LIBQUADMATH=y | ||||||
| # CT_CC_GCC_LIBSANITIZER is not set | CT_CC_GCC_LIBSANITIZER=y | ||||||
|  |  | ||||||
| # | # | ||||||
| # Misc. obscure options. | # Misc. obscure options. | ||||||
| # | # | ||||||
| CT_CC_CXA_ATEXIT=y | CT_CC_CXA_ATEXIT=y | ||||||
| CT_CC_GCC_TM_CLONE_REGISTRY=m |  | ||||||
| # CT_CC_GCC_DISABLE_PCH is not set | # CT_CC_GCC_DISABLE_PCH is not set | ||||||
| CT_CC_GCC_SJLJ_EXCEPTIONS=m | CT_CC_GCC_SJLJ_EXCEPTIONS=m | ||||||
| CT_CC_GCC_LDBL_128=m | CT_CC_GCC_LDBL_128=m | ||||||
| # CT_CC_GCC_BUILD_ID is not set | CT_CC_GCC_BUILD_ID=y | ||||||
| CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | # CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set | ||||||
| # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | # CT_CC_GCC_LNK_HASH_STYLE_GNU is not set | ||||||
| @@ -603,7 +596,7 @@ CT_ALL_CC_CHOICES="GCC" | |||||||
| # Additional supported languages: | # Additional supported languages: | ||||||
| # | # | ||||||
| CT_CC_LANG_CXX=y | CT_CC_LANG_CXX=y | ||||||
| CT_CC_LANG_FORTRAN=y | # CT_CC_LANG_FORTRAN is not set | ||||||
| # end of C compiler | # end of C compiler | ||||||
|  |  | ||||||
| # | # | ||||||
| @@ -667,11 +660,51 @@ CT_GDB_GDBSERVER=y | |||||||
| # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | # CT_GDB_NATIVE_BUILD_IPA_LIB is not set | ||||||
| # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set | ||||||
| CT_GDB_HAS_PKGVERSION_BUGURL=y | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
| CT_GDB_HAS_PYTHON=y | <<<<<<< HEAD | ||||||
|  | # CT_GDB_HAS_PYTHON is not set | ||||||
|  | ======= | ||||||
|  | CT_GDB_HAS_PYTHON=n | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
| CT_GDB_INSTALL_GDBINIT=y | CT_GDB_INSTALL_GDBINIT=y | ||||||
| CT_GDB_HAS_IPA_LIB=y | CT_GDB_HAS_IPA_LIB=y | ||||||
| # CT_DEBUG_LTRACE is not set | # CT_DEBUG_LTRACE is not set | ||||||
| # CT_DEBUG_STRACE is not set | CT_DEBUG_STRACE=y | ||||||
|  | CT_DEBUG_STRACE_PKG_KSYM="STRACE" | ||||||
|  | CT_STRACE_DIR_NAME="strace" | ||||||
|  | CT_STRACE_PKG_NAME="strace" | ||||||
|  | CT_STRACE_SRC_RELEASE=y | ||||||
|  | # CT_STRACE_SRC_DEVEL is not set | ||||||
|  | CT_STRACE_PATCH_ORDER="global" | ||||||
|  | CT_STRACE_V_5_11=y | ||||||
|  | # CT_STRACE_V_5_10 is not set | ||||||
|  | # CT_STRACE_V_5_9 is not set | ||||||
|  | # CT_STRACE_V_5_8 is not set | ||||||
|  | # CT_STRACE_V_5_7 is not set | ||||||
|  | # CT_STRACE_V_5_6 is not set | ||||||
|  | # CT_STRACE_V_5_5 is not set | ||||||
|  | # CT_STRACE_V_5_4 is not set | ||||||
|  | # CT_STRACE_V_5_3 is not set | ||||||
|  | # CT_STRACE_V_5_2 is not set | ||||||
|  | # CT_STRACE_V_5_1 is not set | ||||||
|  | # CT_STRACE_V_5_0 is not set | ||||||
|  | # CT_STRACE_V_4_26 is not set | ||||||
|  | # CT_STRACE_V_4_25 is not set | ||||||
|  | # CT_STRACE_V_4_24 is not set | ||||||
|  | # CT_STRACE_V_4_23 is not set | ||||||
|  | # CT_STRACE_V_4_22 is not set | ||||||
|  | # CT_STRACE_V_4_21 is not set | ||||||
|  | # CT_STRACE_V_4_20 is not set | ||||||
|  | # CT_STRACE_V_4_19 is not set | ||||||
|  | # CT_STRACE_V_4_18 is not set | ||||||
|  | # CT_STRACE_V_4_17 is not set | ||||||
|  | # CT_STRACE_V_4_16 is not set | ||||||
|  | # CT_STRACE_V_4_15 is not set | ||||||
|  | CT_STRACE_VERSION="5.11" | ||||||
|  | CT_STRACE_MIRRORS="https://strace.io/files/${CT_STRACE_VERSION} https://github.com/strace/strace/releases/download/v${CT_STRACE_VERSION}" | ||||||
|  | CT_STRACE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_STRACE_ARCHIVE_FORMATS=".tar.xz" | ||||||
|  | CT_STRACE_SIGNATURE_FORMAT="" | ||||||
| CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE" | ||||||
| # end of Debug facilities | # end of Debug facilities | ||||||
|  |  | ||||||
| @@ -704,8 +737,8 @@ CT_EXPAT_PKG_NAME="expat" | |||||||
| CT_EXPAT_SRC_RELEASE=y | CT_EXPAT_SRC_RELEASE=y | ||||||
| # CT_EXPAT_SRC_DEVEL is not set | # CT_EXPAT_SRC_DEVEL is not set | ||||||
| CT_EXPAT_PATCH_ORDER="global" | CT_EXPAT_PATCH_ORDER="global" | ||||||
| CT_EXPAT_V_2_4=y | CT_EXPAT_V_2_3=y | ||||||
| CT_EXPAT_VERSION="2.4.1" | CT_EXPAT_VERSION="2.3.0" | ||||||
| CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" | ||||||
| CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -753,8 +786,7 @@ CT_ISL_PKG_NAME="isl" | |||||||
| CT_ISL_SRC_RELEASE=y | CT_ISL_SRC_RELEASE=y | ||||||
| # CT_ISL_SRC_DEVEL is not set | # CT_ISL_SRC_DEVEL is not set | ||||||
| CT_ISL_PATCH_ORDER="global" | CT_ISL_PATCH_ORDER="global" | ||||||
| CT_ISL_V_0_24=y | CT_ISL_V_0_22=y | ||||||
| # CT_ISL_V_0_22 is not set |  | ||||||
| # CT_ISL_V_0_21 is not set | # CT_ISL_V_0_21 is not set | ||||||
| # CT_ISL_V_0_20 is not set | # CT_ISL_V_0_20 is not set | ||||||
| # CT_ISL_V_0_19 is not set | # CT_ISL_V_0_19 is not set | ||||||
| @@ -762,7 +794,7 @@ CT_ISL_V_0_24=y | |||||||
| # CT_ISL_V_0_17 is not set | # CT_ISL_V_0_17 is not set | ||||||
| # CT_ISL_V_0_16 is not set | # CT_ISL_V_0_16 is not set | ||||||
| # CT_ISL_V_0_15 is not set | # CT_ISL_V_0_15 is not set | ||||||
| CT_ISL_VERSION="0.24" | CT_ISL_VERSION="0.22" | ||||||
| CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | CT_ISL_MIRRORS="http://isl.gforge.inria.fr" | ||||||
| CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_ISL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
| @@ -781,7 +813,20 @@ CT_ISL_0_13_or_later=y | |||||||
| CT_ISL_later_than_0_12=y | CT_ISL_later_than_0_12=y | ||||||
| CT_ISL_0_12_or_later=y | CT_ISL_0_12_or_later=y | ||||||
| CT_ISL_REQUIRE_0_12_or_later=y | CT_ISL_REQUIRE_0_12_or_later=y | ||||||
| # CT_COMP_LIBS_LIBELF is not set | CT_COMP_LIBS_LIBELF=y | ||||||
|  | CT_COMP_LIBS_LIBELF_PKG_KSYM="LIBELF" | ||||||
|  | CT_LIBELF_DIR_NAME="libelf" | ||||||
|  | CT_LIBELF_PKG_NAME="libelf" | ||||||
|  | CT_LIBELF_SRC_RELEASE=y | ||||||
|  | # CT_LIBELF_SRC_DEVEL is not set | ||||||
|  | CT_LIBELF_PATCH_ORDER="global" | ||||||
|  | CT_LIBELF_V_0_8=y | ||||||
|  | CT_LIBELF_VERSION="0.8.13" | ||||||
|  | CT_LIBELF_MIRRORS="https://fossies.org/linux/misc/old http://oe-lite.org/mirror/libelf/ http://ftp.osuosl.org/pub/blfs/conglomeration/libelf/" | ||||||
|  | CT_LIBELF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBELF_ARCHIVE_FORMATS=".tar.gz" | ||||||
|  | CT_LIBELF_SIGNATURE_FORMAT="" | ||||||
| CT_COMP_LIBS_LIBICONV=y | CT_COMP_LIBS_LIBICONV=y | ||||||
| CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | CT_COMP_LIBS_LIBICONV_PKG_KSYM="LIBICONV" | ||||||
| CT_LIBICONV_DIR_NAME="libiconv" | CT_LIBICONV_DIR_NAME="libiconv" | ||||||
| @@ -897,12 +942,118 @@ CT_ZLIB=y | |||||||
| # Companion tools | # Companion tools | ||||||
| # | # | ||||||
| # CT_COMP_TOOLS_FOR_HOST is not set | # CT_COMP_TOOLS_FOR_HOST is not set | ||||||
| # CT_COMP_TOOLS_AUTOCONF is not set | CT_COMP_TOOLS_AUTOCONF=y | ||||||
| # CT_COMP_TOOLS_AUTOMAKE is not set | CT_COMP_TOOLS_AUTOCONF_PKG_KSYM="AUTOCONF" | ||||||
| # CT_COMP_TOOLS_BISON is not set | CT_AUTOCONF_DIR_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_DTC is not set | CT_AUTOCONF_PKG_NAME="autoconf" | ||||||
| # CT_COMP_TOOLS_LIBTOOL is not set | CT_AUTOCONF_SRC_RELEASE=y | ||||||
| # CT_COMP_TOOLS_M4 is not set | # CT_AUTOCONF_SRC_DEVEL is not set | ||||||
| # CT_COMP_TOOLS_MAKE is not set | CT_AUTOCONF_PATCH_ORDER="global" | ||||||
|  | CT_AUTOCONF_V_2_69=y | ||||||
|  | # CT_AUTOCONF_V_2_65 is not set | ||||||
|  | CT_AUTOCONF_VERSION="2.69" | ||||||
|  | CT_AUTOCONF_MIRRORS="$(CT_Mirrors GNU autoconf)" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOCONF_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOCONF_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE=y | ||||||
|  | CT_COMP_TOOLS_AUTOMAKE_PKG_KSYM="AUTOMAKE" | ||||||
|  | CT_AUTOMAKE_DIR_NAME="automake" | ||||||
|  | CT_AUTOMAKE_PKG_NAME="automake" | ||||||
|  | CT_AUTOMAKE_SRC_RELEASE=y | ||||||
|  | # CT_AUTOMAKE_SRC_DEVEL is not set | ||||||
|  | CT_AUTOMAKE_PATCH_ORDER="global" | ||||||
|  | CT_AUTOMAKE_V_1_16=y | ||||||
|  | # CT_AUTOMAKE_V_1_15 is not set | ||||||
|  | CT_AUTOMAKE_VERSION="1.16.1" | ||||||
|  | CT_AUTOMAKE_MIRRORS="$(CT_Mirrors GNU automake)" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_AUTOMAKE_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_AUTOMAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_BISON=y | ||||||
|  | CT_COMP_TOOLS_BISON_PKG_KSYM="BISON" | ||||||
|  | CT_BISON_DIR_NAME="bison" | ||||||
|  | CT_BISON_PKG_NAME="bison" | ||||||
|  | CT_BISON_SRC_RELEASE=y | ||||||
|  | # CT_BISON_SRC_DEVEL is not set | ||||||
|  | CT_BISON_PATCH_ORDER="global" | ||||||
|  | CT_BISON_V_3_5=y | ||||||
|  | # CT_BISON_V_3_4 is not set | ||||||
|  | # CT_BISON_V_3_3 is not set | ||||||
|  | # CT_BISON_V_3_2 is not set | ||||||
|  | # CT_BISON_V_3_1 is not set | ||||||
|  | # CT_BISON_V_3_0 is not set | ||||||
|  | CT_BISON_VERSION="3.5" | ||||||
|  | CT_BISON_MIRRORS="$(CT_Mirrors GNU bison)" | ||||||
|  | CT_BISON_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_BISON_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_BISON_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_DTC=y | ||||||
|  | CT_COMP_TOOLS_DTC_PKG_KSYM="DTC" | ||||||
|  | CT_DTC_DIR_NAME="dtc" | ||||||
|  | CT_DTC_PKG_NAME="dtc" | ||||||
|  | CT_DTC_SRC_RELEASE=y | ||||||
|  | # CT_DTC_SRC_DEVEL is not set | ||||||
|  | CT_DTC_PATCH_ORDER="global" | ||||||
|  | CT_DTC_V_1_6=y | ||||||
|  | # CT_DTC_V_1_5 is not set | ||||||
|  | # CT_DTC_V_1_4 is not set | ||||||
|  | CT_DTC_VERSION="1.6.0" | ||||||
|  | CT_DTC_MIRRORS="$(CT_Mirrors kernel.org dtc)" | ||||||
|  | CT_DTC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_DTC_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_DTC_SIGNATURE_FORMAT="unpacked/.sign" | ||||||
|  | # CT_DTC_VERBOSE is not set | ||||||
|  | CT_COMP_TOOLS_LIBTOOL=y | ||||||
|  | CT_COMP_TOOLS_LIBTOOL_PKG_KSYM="LIBTOOL" | ||||||
|  | CT_LIBTOOL_DIR_NAME="libtool" | ||||||
|  | CT_LIBTOOL_PKG_NAME="libtool" | ||||||
|  | CT_LIBTOOL_SRC_RELEASE=y | ||||||
|  | # CT_LIBTOOL_SRC_DEVEL is not set | ||||||
|  | CT_LIBTOOL_PATCH_ORDER="global" | ||||||
|  | CT_LIBTOOL_V_2_4=y | ||||||
|  | CT_LIBTOOL_VERSION="2.4.6" | ||||||
|  | CT_LIBTOOL_MIRRORS="$(CT_Mirrors GNU libtool)" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_LIBTOOL_ARCHIVE_FORMATS=".tar.xz .tar.gz" | ||||||
|  | CT_LIBTOOL_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_M4=y | ||||||
|  | CT_COMP_TOOLS_M4_PKG_KSYM="M4" | ||||||
|  | CT_M4_DIR_NAME="m4" | ||||||
|  | CT_M4_PKG_NAME="m4" | ||||||
|  | CT_M4_SRC_RELEASE=y | ||||||
|  | # CT_M4_SRC_DEVEL is not set | ||||||
|  | CT_M4_PATCH_ORDER="global" | ||||||
|  | CT_M4_V_1_4=y | ||||||
|  | CT_M4_VERSION="1.4.18" | ||||||
|  | CT_M4_MIRRORS="$(CT_Mirrors GNU m4)" | ||||||
|  | CT_M4_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_M4_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" | ||||||
|  | CT_M4_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_COMP_TOOLS_MAKE=y | ||||||
|  | CT_COMP_TOOLS_MAKE_PKG_KSYM="MAKE" | ||||||
|  | CT_MAKE_DIR_NAME="make" | ||||||
|  | CT_MAKE_PKG_NAME="make" | ||||||
|  | CT_MAKE_SRC_RELEASE=y | ||||||
|  | # CT_MAKE_SRC_DEVEL is not set | ||||||
|  | CT_MAKE_PATCH_ORDER="global" | ||||||
|  | CT_MAKE_V_4_3=y | ||||||
|  | # CT_MAKE_V_4_2 is not set | ||||||
|  | CT_MAKE_VERSION="4.3" | ||||||
|  | CT_MAKE_MIRRORS="$(CT_Mirrors GNU make)" | ||||||
|  | CT_MAKE_ARCHIVE_FILENAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|  | CT_MAKE_ARCHIVE_FORMATS=".tar.lz .tar.gz" | ||||||
|  | CT_MAKE_SIGNATURE_FORMAT="packed/.sig" | ||||||
|  | CT_MAKE_later_than_4_0=y | ||||||
|  | CT_MAKE_4_0_or_later=y | ||||||
|  | # CT_MAKE_GMAKE_SYMLINK is not set | ||||||
|  | # CT_MAKE_GNUMAKE_SYMLINK is not set | ||||||
| CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | CT_ALL_COMP_TOOLS_CHOICES="AUTOCONF AUTOMAKE BISON DTC LIBTOOL M4 MAKE" | ||||||
| # end of Companion tools | # end of Companion tools | ||||||
|   | |||||||
							
								
								
									
										39
									
								
								linux-mips64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								linux-mips64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit Little-Endian MIPS devices with hard floating point enabled | ||||||
|  |  | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "mips64-unknown-linux-gnu" target. | ||||||
|  | ENV CROSS_TRIPLE mips64-unknown-linux-gnu | ||||||
|  |  | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH mips | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										18
									
								
								linux-mips64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								linux-mips64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR mips64) | ||||||
|  |  | ||||||
|  | set(cross_triple "mips64-unknown-linux-gnu") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-mips64) | ||||||
							
								
								
									
										1056
									
								
								linux-mips64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1056
									
								
								linux-mips64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										39
									
								
								linux-mips64el-n64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								linux-mips64el-n64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit Little-Endian MIPS devices with hard floating point enabled | ||||||
|  |  | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "mips64el-n64-linux-uclibc" target. | ||||||
|  | ENV CROSS_TRIPLE mips64el-n64-linux-uclibc | ||||||
|  |  | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH mips | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										18
									
								
								linux-mips64el-n64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								linux-mips64el-n64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR mips64) | ||||||
|  |  | ||||||
|  | set(cross_triple "mips64el-n64-linux-uclibc") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-mips64) | ||||||
							
								
								
									
										1191
									
								
								linux-mips64el-n64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1191
									
								
								linux-mips64el-n64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										38
									
								
								linux-mipsel/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								linux-mipsel/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for ARMv5 "legacy" (mipsel) devices which do NOT support hard float | ||||||
|  | # VFP instructions (mipshf). | ||||||
|  |  | ||||||
|  | # From https://wiki.debian.org/CrossToolchains, installing for stretch | ||||||
|  | RUN apt-get update && apt-get install -y crossbuild-essential-mipsel | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  |   && apt-get clean --yes | ||||||
|  |  | ||||||
|  | ENV CROSS_TRIPLE mipsel-linux-gnu | ||||||
|  | ENV CROSS_ROOT /usr/bin | ||||||
|  | ENV AS=${CROSS_ROOT}/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/${CROSS_TRIPLE}-cpp-4.9 \ | ||||||
|  |     CXX=${CROSS_ROOT}/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX ${CROSS_ROOT}/libc | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${CROSS_ROOT}/libc/lib/${CROSS_TRIPLE}/" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH mips | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										16
									
								
								linux-mipsel/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								linux-mipsel/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR mipsel) | ||||||
|  |  | ||||||
|  | set(cross_triple "mipsel-linux-gnu") | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH $ENV{CROSS_ROOT} $ENV{CROSS_ROOT}/libc/usr) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-mipsel) | ||||||
							
								
								
									
										41
									
								
								linux-ppc32/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								linux-ppc32/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 32-bit PowerPC Linux machine | ||||||
|  |  | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "powerpc-unknown-linux-gnu" target. | ||||||
|  | ENV CROSS_TRIPLE powerpc-unknown-linux-gnu | ||||||
|  |  | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/powerpc-unknown-linux-gnu/pkgconfig | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH powerpC | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-ppc32/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-ppc32/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR powerpc) | ||||||
|  |  | ||||||
|  | set(cross_triple "powerpc-unknown-linux-gnu") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-powerpc) | ||||||
							
								
								
									
										1053
									
								
								linux-ppc32/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1053
									
								
								linux-ppc32/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										41
									
								
								linux-ppc64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								linux-ppc64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | |||||||
|  | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
|  | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
|  | # This is for 64-bit PowerPC Linux machine | ||||||
|  |  | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "powerpc64-unknown-linux-gnu" target. | ||||||
|  | ENV CROSS_TRIPLE powerpc64-unknown-linux-gnu | ||||||
|  |  | ||||||
|  | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
|  | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
|  |     AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ar \ | ||||||
|  |     CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \ | ||||||
|  |     CPP=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-cpp \ | ||||||
|  |     CXX=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-g++ \ | ||||||
|  |     LD=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-ld \ | ||||||
|  |     FC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gfortran | ||||||
|  |  | ||||||
|  | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
|  | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
|  | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/powerpc64-linux-gnu/pkgconfig | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH powerpc64 | ||||||
|  |  | ||||||
|  | #include "common.label-and-env" | ||||||
							
								
								
									
										20
									
								
								linux-ppc64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								linux-ppc64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | set(CMAKE_SYSTEM_NAME Linux) | ||||||
|  | set(CMAKE_SYSTEM_VERSION 1) | ||||||
|  | set(CMAKE_SYSTEM_PROCESSOR powerpc64) | ||||||
|  |  | ||||||
|  | set(cross_triple "powerpc64-unknown-linux-gnu") | ||||||
|  | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
|  | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|  | set(CMAKE_CXX_COMPILER $ENV{CXX}) | ||||||
|  | set(CMAKE_Fortran_COMPILER $ENV{FC}) | ||||||
|  |  | ||||||
|  | set(CMAKE_CXX_FLAGS "-I ${cross_root}/include/") | ||||||
|  |  | ||||||
|  | set(CMAKE_FIND_ROOT_PATH ${cross_root} ${cross_root}/${cross_triple}) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | ||||||
|  | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
|  | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
|  |  | ||||||
|  | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-ppc64) | ||||||
							
								
								
									
										1256
									
								
								linux-ppc64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1256
									
								
								linux-ppc64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,25 +1,36 @@ | |||||||
| FROM dockcross/base:latest | ARG DOCKER_IMAGE=bensuperpc/base:latest | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | FROM $DOCKER_IMAGE | ||||||
|  | MAINTAINER Bensuperpc "bensuperpc@gmail.com" | ||||||
|  |  | ||||||
| # Crosstool-ng version | <<<<<<< HEAD | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) | # This is for 64-bit PowerPC Linux machine | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| ENV QEMU_VERSION 6.0.0 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN apt-get update \ | ||||||
|  | && apt-get install -y \ | ||||||
|  |   qemu-user \ | ||||||
|  |   qemu-user-static \ | ||||||
|  | && apt-get clean --yes | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "powerpc64le-unknown-linux-gnu" target. | ||||||
| ENV CROSS_TRIPLE powerpc64le-unknown-linux-gnu | ENV CROSS_TRIPLE powerpc64le-unknown-linux-gnu | ||||||
|  | ======= | ||||||
|  | #include "common.crosstool" | ||||||
|  |  | ||||||
|  | ENV CROSS_TRIPLE powerpc64le-linux-gnu | ||||||
|  |  | ||||||
| WORKDIR /usr/src | WORKDIR /usr/src | ||||||
|  |  | ||||||
| RUN apt-get install -y libglib2.0-dev zlib1g-dev libpixman-1-dev && \ | RUN apt-get install -y libglib2.0-dev zlib1g-dev libpixman-1-dev && \ | ||||||
|   curl -L http://wiki.qemu-project.org/download/qemu-${QEMU_VERSION}.tar.bz2 | tar xj && \ |   curl -L http://wiki.qemu-project.org/download/qemu-3.1.0.tar.bz2 | tar xj && \ | ||||||
|   cd qemu-${QEMU_VERSION} && \ |   cd qemu-3.1.0 && \ | ||||||
|   ./configure --target-list=ppc64le-linux-user --prefix=/usr && \ |   ./configure --target-list=ppc64le-linux-user --prefix=/usr && \ | ||||||
|   make -j$(nproc) && \ |   make -j$(nproc) && \ | ||||||
|   make install && \ |   make install && \ | ||||||
|   cd .. && rm -rf qemu-${QEMU_VERSION} |   cd .. && rm -rf qemu-3.1.0 | ||||||
|  | >>>>>>> 9adf96c16b00759a9f7f69be3e61b5e16cdd6ac4 | ||||||
|  |  | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
| @@ -33,16 +44,14 @@ ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | |||||||
| ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ENV QEMU_LD_PREFIX "${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" | ||||||
| ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ENV QEMU_SET_ENV "LD_LIBRARY_PATH=${CROSS_ROOT}/lib:${QEMU_LD_PREFIX}" | ||||||
|  |  | ||||||
| WORKDIR /work | COPY Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
| COPY Toolchain.cmake /usr/lib/${CROSS_TRIPLE}/ |  | ||||||
| ENV CMAKE_TOOLCHAIN_FILE /usr/lib/${CROSS_TRIPLE}/Toolchain.cmake |  | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/powerpc64le-unknown-linux-gnu/pkgconfig | ENV PKG_CONFIG_PATH /usr/lib/powerpc64le-unknown-linux-gnu/pkgconfig | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables | # Linux kernel cross compilation variables | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
| ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
| ENV ARCH powerpc | ENV ARCH powerpc64 | ||||||
|  |  | ||||||
| #include "common.label-and-env" | #include "common.label-and-env" | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user