mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-29 23:36:22 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			add_tinycc
			...
			improve_sc
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d239acabfc | |||
| 601d68697c | 
							
								
								
									
										4
									
								
								.github/workflows/expired.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/expired.yml
									
									
									
									
										vendored
									
									
								
							| @@ -9,8 +9,8 @@ jobs: | |||||||
|       - uses: actions/stale@v4 |       - uses: actions/stale@v4 | ||||||
|         with: |         with: | ||||||
|           repo-token: ${{ secrets.GITHUB_TOKEN }} |           repo-token: ${{ secrets.GITHUB_TOKEN }} | ||||||
|           exempt-issue-milestones: 'future,alpha,beta,release,bugfix,improvement,enhancement,help wanted' |           exempt-issue-milestones: 'future,alpha,beta,release' | ||||||
|           exempt-pr-milestones: 'bugfix,improvement,enhancement,help wanted' |           exempt-pr-milestones: 'bugfix,improvement' | ||||||
|           exempt-all-pr-assignees: true |           exempt-all-pr-assignees: true | ||||||
|           stale-issue-message: 'This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days.' |           stale-issue-message: 'This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days.' | ||||||
|           stale-pr-message: 'This PR is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days.' |           stale-pr-message: 'This PR is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days.' | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
								
							| @@ -5,12 +5,12 @@ on: | |||||||
|     branches: |     branches: | ||||||
|     - '*' |     - '*' | ||||||
|     paths-ignore: |     paths-ignore: | ||||||
|       - '**.md' |       - '**/README.md' | ||||||
|   pull_request: |   pull_request: | ||||||
|     branches: |     branches: | ||||||
|     - '*' |     - '*' | ||||||
|     paths-ignore: |     paths-ignore: | ||||||
|       - '**.md' |       - '**/README.md' | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
| jobs: | jobs: | ||||||
| @@ -48,14 +48,14 @@ jobs: | |||||||
|       matrix: |       matrix: | ||||||
|         arch_name: [android-arm, android-arm64, android-x86, android-x86_64,  |         arch_name: [android-arm, android-arm64, android-x86, android-x86_64,  | ||||||
|           linux-arm64, linux-arm64-musl, linux-armv5, linux-armv5-musl,  |           linux-arm64, linux-arm64-musl, linux-armv5, linux-armv5-musl,  | ||||||
|           linux-armv6, linux-armv6-lts, linux-armv6-musl, linux-arm64-full,  |           linux-armv6, linux-armv6-lts, linux-armv6-musl,  | ||||||
|           linux-armv7, linux-armv7a, linux-armv7l-musl,  |           linux-armv7, linux-armv7a, linux-armv7l-musl,  | ||||||
|           linux-x64-clang, linux-s390x, linux-x64, linux-x86,  |           linux-x64-clang, linux-s390x, linux-x64, linux-x86,  | ||||||
|           linux-mips, linux-ppc64le, web-wasm, |           linux-mips, linux-ppc64le, web-wasm, | ||||||
|           manylinux2014-x64, manylinux2014-x86, |           manylinux2014-x64, manylinux2014-x86, manylinux2014-aarch64,  | ||||||
|           windows-static-x64, windows-static-x64-posix, windows-static-x86,  |           windows-static-x64, windows-static-x64-posix, windows-static-x86,  | ||||||
|           windows-shared-x64, windows-shared-x64-posix, windows-shared-x86,  |           windows-shared-x64, windows-shared-x64-posix, windows-shared-x86,  | ||||||
|           linux-riscv64, linux-riscv32, linux-m68k-uclibc, linux-x64-tinycc, linux-xtensa-uclibc] |           linux-riscv64, linux-riscv32, linux-m68k-uclibc] | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|       - uses: actions/download-artifact@v2 |       - uses: actions/download-artifact@v2 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								.github/workflows/shellcheck.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/shellcheck.yml
									
									
									
									
										vendored
									
									
								
							| @@ -5,12 +5,12 @@ on: | |||||||
|     branches: |     branches: | ||||||
|     - '*' |     - '*' | ||||||
|     paths-ignore: |     paths-ignore: | ||||||
|       - '**.md' |       - '**/README.md' | ||||||
|   pull_request: |   pull_request: | ||||||
|     branches: |     branches: | ||||||
|     - '*' |     - '*' | ||||||
|     paths-ignore: |     paths-ignore: | ||||||
|       - '**.md' |       - '**/README.md' | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
| jobs: | jobs: | ||||||
|   | |||||||
							
								
								
									
										37
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								Makefile
									
									
									
									
									
								
							| @@ -14,33 +14,34 @@ BIN = ./bin | |||||||
|  |  | ||||||
| # These images are built using the "build implicit rule" | # These images are built using the "build implicit rule" | ||||||
| STANDARD_IMAGES = android-arm android-arm64 android-x86 android-x86_64 \ | STANDARD_IMAGES = android-arm android-arm64 android-x86 android-x86_64 \ | ||||||
| 	linux-x86 linux-x64 linux-x64-clang linux-arm64 linux-arm64-musl linux-arm64-full \ | 	linux-x86 linux-x64 linux-x64-clang linux-arm64 linux-arm64-musl \ | ||||||
| 	linux-armv5 linux-armv5-musl linux-m68k-uclibc linux-s390x linux-x64-tinycc \ | 	linux-armv5 linux-armv5-musl linux-m68k-uclibc linux-s390x \ | ||||||
| 	linux-armv6 linux-armv6-lts linux-armv6-musl \ | 	linux-armv6 linux-armv6-lts linux-armv6-musl \ | ||||||
| 	linux-armv7l-musl linux-armv7 linux-armv7a \ | 	linux-armv7l-musl linux-armv7 linux-armv7a \ | ||||||
| 	linux-mips linux-ppc64le linux-riscv64 linux-riscv32 linux-xtensa-uclibc \ | 	linux-mips linux-ppc64le linux-riscv64 linux-riscv32 \ | ||||||
| 	windows-static-x86 windows-static-x64 windows-static-x64-posix \ | 	windows-static-x86 windows-static-x64 windows-static-x64-posix \ | ||||||
| 	windows-shared-x86 windows-shared-x64 windows-shared-x64-posix | 	windows-shared-x86 windows-shared-x64 windows-shared-x64-posix | ||||||
|  |  | ||||||
| # Generated Dockerfiles. | # Generated Dockerfiles. | ||||||
| GEN_IMAGES = android-arm android-arm64 \ | GEN_IMAGES = android-arm android-arm64 \ | ||||||
| 	linux-x86 linux-x64 linux-x64-clang linux-arm64 linux-arm64-musl linux-arm64-full \ | 	linux-x86 linux-x64 linux-x64-clang linux-arm64 linux-arm64-musl \ | ||||||
| 	manylinux2014-x64 manylinux2014-x86 \ | 	manylinux2014-x64 manylinux2014-x86 \ | ||||||
| 	web-wasm linux-mips \ | 	manylinux2014-aarch64 web-wasm linux-mips \ | ||||||
| 	windows-static-x86 windows-static-x64 windows-static-x64-posix \ | 	windows-static-x86 windows-static-x64 windows-static-x64-posix \ | ||||||
| 	windows-shared-x86 windows-shared-x64 windows-shared-x64-posix \ | 	windows-shared-x86 windows-shared-x64 windows-shared-x64-posix \ | ||||||
| 	linux-armv7 linux-armv7a linux-armv7l-musl \ | 	linux-armv7 linux-armv7a linux-armv7l-musl \ | ||||||
| 	linux-armv6 linux-armv6-lts linux-armv6-musl \ | 	linux-armv6 linux-armv6-lts linux-armv6-musl \ | ||||||
| 	linux-armv5 linux-armv5-musl linux-ppc64le linux-s390x \ | 	linux-armv5 linux-armv5-musl linux-ppc64le linux-s390x \ | ||||||
| 	linux-riscv64 linux-riscv32 linux-m68k-uclibc linux-x64-tinycc linux-xtensa-uclibc | 	linux-riscv64 linux-riscv32 linux-m68k-uclibc | ||||||
|  |  | ||||||
| GEN_IMAGE_DOCKERFILES = $(addsuffix /Dockerfile,$(GEN_IMAGES)) | GEN_IMAGE_DOCKERFILES = $(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 = manylinux2014-x64 manylinux2014-x86 web-wasm | NON_STANDARD_IMAGES = manylinux2014-x64 manylinux2014-x86 \ | ||||||
|  | 	manylinux2014-aarch64 web-wasm | ||||||
|  |  | ||||||
| # Docker composite files | # Docker composite files | ||||||
| DOCKER_COMPOSITE_SOURCES = common.docker common.debian common.manylinux common.buildroot \ | DOCKER_COMPOSITE_SOURCES = common.docker common.debian common.manylinux \ | ||||||
| 	common.crosstool common.windows common-manylinux.crosstool common.dockcross common.label-and-env | 	common.crosstool common.windows common-manylinux.crosstool common.dockcross common.label-and-env | ||||||
| DOCKER_COMPOSITE_FOLDER_PATH = common/ | DOCKER_COMPOSITE_FOLDER_PATH = common/ | ||||||
| DOCKER_COMPOSITE_PATH = $(addprefix $(DOCKER_COMPOSITE_FOLDER_PATH),$(DOCKER_COMPOSITE_SOURCES)) | DOCKER_COMPOSITE_PATH = $(addprefix $(DOCKER_COMPOSITE_FOLDER_PATH),$(DOCKER_COMPOSITE_SOURCES)) | ||||||
| @@ -93,7 +94,6 @@ $(GEN_IMAGE_DOCKERFILES) Dockerfile: %Dockerfile: %Dockerfile.in $(DOCKER_COMPOS | |||||||
| 		-e '/common.debian/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.debian' \ | 		-e '/common.debian/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.debian' \ | ||||||
| 		-e '/common.manylinux/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.manylinux' \ | 		-e '/common.manylinux/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.manylinux' \ | ||||||
| 		-e '/common.crosstool/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.crosstool' \ | 		-e '/common.crosstool/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.crosstool' \ | ||||||
| 		-e '/common.buildroot/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.buildroot' \ |  | ||||||
| 		-e '/common-manylinux.crosstool/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common-manylinux.crosstool' \ | 		-e '/common-manylinux.crosstool/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common-manylinux.crosstool' \ | ||||||
| 		-e '/common.windows/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.windows' \ | 		-e '/common.windows/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.windows' \ | ||||||
| 		-e '/common.dockcross/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.dockcross' \ | 		-e '/common.dockcross/ r $(DOCKER_COMPOSITE_FOLDER_PATH)common.dockcross' \ | ||||||
| @@ -122,6 +122,25 @@ web-wasm.test: web-wasm | |||||||
| 	$(BIN)/dockcross-web-wasm python test/run.py --exe-suffix ".js" | 	$(BIN)/dockcross-web-wasm python test/run.py --exe-suffix ".js" | ||||||
| 	rm -rf web-wasm/test | 	rm -rf web-wasm/test | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # manylinux2014-aarch64 | ||||||
|  | # | ||||||
|  | manylinux2014-aarch64: manylinux2014-aarch64/Dockerfile | ||||||
|  | 	mkdir -p $@/imagefiles && cp -r imagefiles $@/ | ||||||
|  | 	$(DOCKER) build -t $(ORG)/manylinux2014-aarch64:latest \ | ||||||
|  | 		-t $(ORG)/manylinux2014-aarch64:$(TAG) \ | ||||||
|  | 		--build-arg IMAGE=$(ORG)/manylinux2014-aarch64 \ | ||||||
|  | 		--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 | ||||||
|  |  | ||||||
|  | manylinux2014-aarch64.test: manylinux2014-aarch64 | ||||||
|  | 	$(DOCKER) run $(RM) $(ORG)/manylinux2014-aarch64 > $(BIN)/dockcross-manylinux2014-aarch64 \ | ||||||
|  | 		&& chmod +x $(BIN)/dockcross-manylinux2014-aarch64 | ||||||
|  | 	$(BIN)/dockcross-manylinux2014-aarch64 /opt/python/cp38-cp38/bin/python test/run.py | ||||||
|  |  | ||||||
| # | # | ||||||
| # manylinux2014-x64 | # manylinux2014-x64 | ||||||
| # | # | ||||||
|   | |||||||
							
								
								
									
										265
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										265
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,52 +1,67 @@ | |||||||
|  |  | ||||||
| # dockcross | # dockcross | ||||||
|  |  | ||||||
|  |  | ||||||
| Cross compiling toolchains in Docker images. | Cross compiling toolchains in Docker images. | ||||||
|  |  | ||||||
| [](https://github.com/dockcross/dockcross/actions?query=branch%3Amaster) [](https://github.com/dockcross/dockcross/actions/workflows/shellcheck.yml) | [](https://github.com/dockcross/dockcross/actions?query=branch%3Amaster) | ||||||
|  |  | ||||||
|   |  | ||||||
|  |  | ||||||
| ## Features | ## Features | ||||||
|  |  | ||||||
| -   Pre-built and configured toolchains for cross compiling. | -   Pre-built and configured toolchains for cross compiling. | ||||||
| -   Most images also contain an emulator for the target system. | -   Most images also contain an emulator for the target system. | ||||||
| -   Clean separation of build tools, source code, and build artifacts. | -   Clean separation of build tools, source code, and build artifacts. | ||||||
| -   Commands in the container are run as the calling user, so that any created files have the expected ownership, (i.e. not root). | -   Commands in the container are run as the calling user, so that any | ||||||
| -   Make variables **CC**, **CXX**, **LD** etc) are set to point to the appropriate tools in the container. |     created files have the expected ownership, (i.e. not root). | ||||||
|  | -   Make variables ([CC]{.title-ref}, [LD]{.title-ref} etc) are set to | ||||||
|  |     point to the appropriate tools in the container. | ||||||
| -   Recent [CMake](https://cmake.org) and ninja are precompiled. | -   Recent [CMake](https://cmake.org) and ninja are precompiled. | ||||||
| -   [Conan.io](https://www.conan.io) can be used as a package manager. | -   [Conan.io](https://www.conan.io) can be used as a package manager. | ||||||
| -   Toolchain files configured for CMake. | -   Toolchain files configured for CMake. | ||||||
| -   Current directory is mounted as the container\'s workdir, `/work`. | -   Current directory is mounted as the container\'s workdir, `/work`. | ||||||
| -   Works with the [Docker for Mac](https://docs.docker.com/docker-for-mac/) and [Docker for Windows](https://docs.docker.com/docker-for-windows/). | -   Works with the [Docker for | ||||||
| -   Support using alternative container executor by setting **OCI_EXE** environment variable. By default, it searches for [docker](https://www.docker.com) and [podman](https://podman.io) executable. |     Mac](https://docs.docker.com/docker-for-mac/) and [Docker for | ||||||
|  |     Windows](https://docs.docker.com/docker-for-windows/). | ||||||
|  | -   Support using alternative container executor by setting | ||||||
|  |     [OCI_EXE]{.title-ref} environment variable. By default, it searches | ||||||
|  |     for [docker]{.title-ref} and | ||||||
|  |     \[[podman]{.title-ref}\](<https://podman.io/>) executable. | ||||||
|  |  | ||||||
| ## Examples | ## Examples | ||||||
|  |  | ||||||
| 1.  `dockcross make`: Build the *Makefile* in the current directory. | 1.  `dockcross make`: Build the *Makefile* in the current directory. | ||||||
| 2.  `dockcross cmake -Bbuild -H. -GNinja`: Run CMake with a build directory `./build` for a *CMakeLists.txt* file in the current directory and generate `ninja` build configuration files. | 2.  `dockcross cmake -Bbuild -H. -GNinja`: Run CMake with a build | ||||||
|  |     directory `./build` for a *CMakeLists.txt* file in the current | ||||||
|  |     directory and generate `ninja` build configuration files. | ||||||
| 3.  `dockcross ninja -Cbuild`: Run ninja in the `./build` directory. | 3.  `dockcross ninja -Cbuild`: Run ninja in the `./build` directory. | ||||||
| 4.  `dockcross bash -c '$CC test/C/hello.c -o hello'`: Build the *hello.c* file with the compiler identified with the `CC` environmental variable in the build environment. | 4.  `dockcross bash -c '$CC test/C/hello.c -o hello'`: Build the | ||||||
|  |     *hello.c* file with the compiler identified with the `CC` | ||||||
|  |     environmental variable in the build environment. | ||||||
| 5.  `dockcross bash`: Run an interactive shell in the build environment. | 5.  `dockcross bash`: Run an interactive shell in the build environment. | ||||||
|  |  | ||||||
| Note that commands are executed verbatim. If any shell processing for environment variable expansion or redirection is required, please use | Note that commands are executed verbatim. If any shell processing for | ||||||
| ```bash | environment variable expansion or redirection is required, please use | ||||||
| bash -c "<command args>" | [bash -c \'command args\...\']{.title-ref}. | ||||||
| ``` |  | ||||||
|  |  | ||||||
| ## Installation | ## Installation | ||||||
|  |  | ||||||
| This image does not need to be run manually. Instead, there is a helper script to execute build commands on source code existing on the local host filesystem. This script is bundled with the image. | This image does not need to be run manually. Instead, there is a helper | ||||||
|  | script to execute build commands on source code existing on the local | ||||||
|  | host filesystem. This script is bundled with the image. | ||||||
|  |  | ||||||
| To install the helper script, run one of the images with no arguments, and redirect the output to a file: | To install the helper script, run one of the images with no arguments, | ||||||
|  | and redirect the output to a file: | ||||||
|  |  | ||||||
|     docker run --rm CROSS_COMPILER_IMAGE_NAME > ./dockcross |     docker run --rm CROSS_COMPILER_IMAGE_NAME > ./dockcross | ||||||
|     chmod +x ./dockcross |     chmod +x ./dockcross | ||||||
|     mv ./dockcross ~/bin/ |     mv ./dockcross ~/bin/ | ||||||
|  |  | ||||||
| Where **CROSS_COMPILER_IMAGE_NAME** is the name of the cross-compiler toolchain Docker instance, e.g: **dockcross/linux-armv7**. | Where [CROSS_COMPILER_IMAGE_NAME]{.title-ref} is the name of the | ||||||
|  | cross-compiler toolchain Docker instance, e.g. | ||||||
|  | [dockcross/linux-armv7]{.title-ref}. | ||||||
|  |  | ||||||
| Only 64-bit x86_64 images are provided; a 64-bit x86_64 host system is required. | Only 64-bit x86_64 images are provided; a 64-bit x86_64 host system is | ||||||
|  | required. | ||||||
|  |  | ||||||
| ## Usage | ## Usage | ||||||
|  |  | ||||||
| @@ -57,272 +72,264 @@ For the impatient, here\'s how to compile a hello world for armv7: | |||||||
|     chmod +x ./dockcross-linux-armv7 |     chmod +x ./dockcross-linux-armv7 | ||||||
|     ./dockcross-linux-armv7 bash -c '$CC test/C/hello.c -o hello_arm' |     ./dockcross-linux-armv7 bash -c '$CC test/C/hello.c -o hello_arm' | ||||||
|  |  | ||||||
| Note how invoking any toolchain command (make, gcc, etc.) is just a matter of prepending the **dockcross** script on the commandline: | Note how invoking any toolchain command (make, gcc, etc.) is just a | ||||||
|  | matter of prepending the **dockcross** script on the commandline: | ||||||
|  |  | ||||||
|     ./dockcross-linux-armv7 [command] [args...] |     ./dockcross-linux-armv7 [command] [args...] | ||||||
|  |  | ||||||
| The dockcross script will execute the given command-line inside the container, along with all arguments passed after the command. Commands that evaluate environmental variables in the image, like **$CC** or **$CXX** above, should be executed in [bash -c]. The present working directory is mounted within the image, which can be used to make source code available in the Docker container. | The dockcross script will execute the given command-line inside the | ||||||
|  | container, along with all arguments passed after the command. Commands | ||||||
| ## Summary cross compilers | that evaluate environmental variables in the image, like | ||||||
|  | [\$CC]{.title-ref} above, should be executed in [bash -c]. | ||||||
| | Image name | Target arch | Compiler | Target OS | | The present working directory is mounted within the image, which can be | ||||||
| |:-------:|:--------:|:------:|:-----:| | used to make source code available in the Docker container. | ||||||
| | dockcross/base | - | - | - | |  | ||||||
| | dockcross/android-arm | ARMv7 | Clang | Android | |  | ||||||
| | dockcross/android-arm64 | ARMv8 | Clang | Android | |  | ||||||
| | dockcross/android-x86 | x86 | Clang | Android | |  | ||||||
| | dockcross/android-x86_64 | x86_64 | Clang | Android | |  | ||||||
| | dockcross/linux-arm64 | ARMv8 | GCC | Linux | |  | ||||||
| | dockcross/linux-arm64-musl | ARMv8 | GCC + musl | Linux | |  | ||||||
| | dockcross/linux-armv5 | ARMv5 | GCC | Linux | |  | ||||||
| | dockcross/linux-armv5-musl | ARMv5 | GCC + musl | Linux | |  | ||||||
| | dockcross/linux-armv6 | ARMv6 | GCC | Linux | |  | ||||||
| | dockcross/linux-armv6-lts | ARMv6 | GCC + Glibc 2.28 | Linux | |  | ||||||
| | dockcross/linux-armv6-musl | ARMv6 | GCC + musl | Linux | |  | ||||||
| | dockcross/linux-armv7 | ARMv7 | GCC | Linux | |  | ||||||
| | dockcross/linux-armv7a | ARMv7a | GCC | Linux | |  | ||||||
| | dockcross/linux-armv7l-musl | ARMv7l | GCC + musl | Linux | |  | ||||||
| | dockcross/linux-mips | mips | GCC | Linux | |  | ||||||
| | dockcross/linux-s390x | s390x | GCC | Linux | |  | ||||||
| | dockcross/linux-ppc64le | ppc64le | GCC | Linux | |  | ||||||
| | dockcross/linux-riscv32 | riscv32 | GCC | Linux | |  | ||||||
| | dockcross/linux-riscv64 | riscv64 | GCC | Linux | |  | ||||||
| | dockcross/linux-m68k-uclibc | m68k | GCC + uclibc | Linux | |  | ||||||
| | dockcross/linux-xtensa-uclibc | xtensa | GCC + uclibc | Linux | |  | ||||||
| | dockcross/manylinux2014-x86 | x86 | GCC | Linux | |  | ||||||
| | dockcross/manylinux2014-x64 | x86_64 | GCC | Linux | |  | ||||||
| | dockcross/linux-x86 | x86 | GCC | Linux | |  | ||||||
| | dockcross/linux-x64 | x86_64 | GCC | Linux | |  | ||||||
| | dockcross/linux-x64-clang | x86_64 | Clang | Linux | |  | ||||||
| | dockcross/web-wasm | JS | LLVM | Web (JS) | |  | ||||||
| | dockcross/windows-shared-x86 | x86 | GCC | Windows | |  | ||||||
| | dockcross/windows-shared-x64 | x86_64 | GCC | Windows | |  | ||||||
| | dockcross/windows-shared-x64-posix | x86_64 | GCC | Windows | |  | ||||||
| | dockcross/windows-static-x86 | x86 | GCC | Windows | |  | ||||||
| | dockcross/windows-static-x64 | x86_64 | GCC | Windows | |  | ||||||
| | dockcross/windows-static-x64-posix | x86_64 | GCC | Windows | |  | ||||||
|  |  | ||||||
| ## Cross compilers | ## Cross compilers | ||||||
|  |  | ||||||
| ### dockcross/base | ### dockcross/base | ||||||
|  |  | ||||||
|    |     | ||||||
|  |  | ||||||
| Base image for other toolchain images. From Debian Jessie with GCC, make, autotools, CMake, Ninja, Git, and Python. | Base image for other toolchain images. From Debian Jessie with GCC, | ||||||
|  | make, autotools, CMake, Ninja, Git, and Python. | ||||||
|  |  | ||||||
| ### dockcross/android-arm | ### dockcross/android-arm | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| The Android NDK standalone toolchain for the arm architecture. | The Android NDK standalone toolchain for the arm architecture. | ||||||
|  |  | ||||||
| ### dockcross/android-arm64 | ### dockcross/android-arm64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| The Android NDK standalone toolchain for the arm64 architecture. | The Android NDK standalone toolchain for the arm64 architecture. | ||||||
|  |  | ||||||
| ### dockcross/android-x86 | ### dockcross/android-x86 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| The Android NDK standalone toolchain for the x86 architecture. | The Android NDK standalone toolchain for the x86 architecture. | ||||||
|  |  | ||||||
| ### dockcross/android-x86_64 | ### dockcross/android-x86_64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| The Android NDK standalone toolchain for the x86_64 architecture. | The Android NDK standalone toolchain for the x86_64 architecture. | ||||||
|  |  | ||||||
| ### dockcross/linux-arm64 | ### dockcross/linux-arm64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Cross compiler for the 64-bit ARM platform on Linux, also known as AArch64. | Cross compiler for the 64-bit ARM platform on Linux, also known as | ||||||
|  | AArch64. | ||||||
|  |  | ||||||
| ### dockcross/linux-arm64-musl | ### dockcross/linux-arm64-musl | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Cross compiler for the 64-bit ARM platform on Linux (also known as | Cross compiler for the 64-bit ARM platform on Linux (also known as | ||||||
| AArch64), using [musl](https://www.musl-libc.org/) as base \"libc\". | AArch64), using [musl](https://www.musl-libc.org/) as base \"libc\". | ||||||
|  |  | ||||||
| ### dockcross/linux-armv5 | ### dockcross/linux-armv5 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux armv5 cross compiler toolchain for legacy devices like the | Linux armv5 cross compiler toolchain for legacy devices like the | ||||||
| Parrot AR Drone. | Parrot AR Drone. | ||||||
|  |  | ||||||
| ### dockcross/linux-armv5-musl | ### dockcross/linux-armv5-musl | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux armv5 cross compiler toolchain using | Linux armv5 cross compiler toolchain using | ||||||
| [musl](https://www.musl-libc.org/) as base \"libc\". | [musl](https://www.musl-libc.org/) as base \"libc\". | ||||||
|  |  | ||||||
| ### dockcross/linux-armv6 | ### dockcross/linux-armv6 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux ARMv6 cross compiler toolchain for the Raspberry Pi | Linux ARMv6 cross compiler toolchain for the Raspberry Pi | ||||||
|  |  | ||||||
| ### dockcross/linux-armv6-lts | ### dockcross/linux-armv6-lts | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux ARMv6 cross compiler toolchain for the Raspberry Pi (Debian buster...) | Linux ARMv6 cross compiler toolchain for the Raspberry Pi (Debian buster...) | ||||||
|  |  | ||||||
| ### dockcross/linux-armv6-musl | ### dockcross/linux-armv6-musl | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux ARMv6 cross compiler toolchain for the Raspberry Pi, etc, | Linux ARMv6 cross compiler toolchain for the Raspberry Pi, etc, | ||||||
| using [musl](https://www.musl-libc.org/) as base \"libc\". | using [musl](https://www.musl-libc.org/) as base \"libc\". | ||||||
|  |  | ||||||
| ### dockcross/linux-armv7 | ### dockcross/linux-armv7 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Generic Linux armv7 cross compiler toolchain. | Generic Linux armv7 cross compiler toolchain. | ||||||
|  |  | ||||||
| ### dockcross/linux-armv7a | ### dockcross/linux-armv7a | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Toolchain configured for ARMv7-A used in Beaglebone Black single | Toolchain configured for ARMv7-A used in Beaglebone Black single | ||||||
| board PC with TI SoC AM3358 on board, Cortex-A8. | board PC with TI SoC AM3358 on board, Cortex-A8. | ||||||
|  |  | ||||||
| ### dockcross/linux-armv7l-musl | ### dockcross/linux-armv7l-musl | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Toolchain configured for ARMv7-L, using | Toolchain configured for ARMv7-L, using | ||||||
| [musl](https://www.musl-libc.org/) as base \"libc\". | [musl](https://www.musl-libc.org/) as base \"libc\". | ||||||
|  |  | ||||||
|  | ### dockcross/linux-mipsel | ||||||
|  |  | ||||||
|  |    | ||||||
|  |  | ||||||
|  | Linux mipsel cross compiler toolchain for little endian MIPS GNU | ||||||
|  | systems. | ||||||
|  |  | ||||||
| ### dockcross/linux-mips | ### dockcross/linux-mips | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux mips cross compiler toolchain for big endian 32-bit hard float | Linux mips cross compiler toolchain for big endian 32-bit hard float | ||||||
| MIPS GNU systems. | MIPS GNU systems. | ||||||
|  |  | ||||||
| ### dockcross/linux-s390x | ### dockcross/linux-s390x | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux s390x cross compiler toolchain for S390X GNU systems. | Linux s390x cross compiler toolchain for S390X GNU systems. | ||||||
|  |  | ||||||
| ### dockcross/linux-riscv64 | ### dockcross/linux-riscv64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux risc-v 64bit cross compiler toolchain for risc-v 64bit GNU systems. | Linux risc-v 64bit cross compiler toolchain for risc-v 64bit GNU systems. | ||||||
|  |  | ||||||
| ### dockcross/linux-riscv32 | ### dockcross/linux-riscv32 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux risc-v 32bit cross compiler toolchain for risc-v 32bit GNU systems. | Linux risc-v 32bit cross compiler toolchain for risc-v 32bit GNU systems. | ||||||
|  |  | ||||||
| ### dockcross/linux-m68k-uclibc | ### dockcross/linux-m68k-uclibc | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux m68k cross compiler toolchain for m68k GNU systems (http://www.mac.linux-m68k.org/ and http://www.linux-m68k.org/). | Linux m68k cross compiler toolchain for m68k GNU systems (http://www.mac.linux-m68k.org/ and http://www.linux-m68k.org/). | ||||||
|  |  | ||||||
| ### dockcross/linux-ppc64le | ### dockcross/linux-ppc64le | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux PowerPC 64 little endian cross compiler toolchain for the POWER8, etc. Important: Due to Issue #430, automatic build of newer images has been disabled. | Linux PowerPC 64 little endian cross compiler toolchain for the | ||||||
|  | POWER8, etc. Important: Due to Issue #430, automatic build of newer | ||||||
|  | images has been disabled. | ||||||
|  |  | ||||||
| ### dockcross/linux-x64 | ### dockcross/linux-x64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux x86_64/amd64 compiler. Since the Docker image is natively x86_64, this is not actually a cross compiler. | Linux x86_64 / amd64 compiler. Since the Docker image is natively | ||||||
|  | x86_64, this is not actually a cross compiler. | ||||||
|  |  | ||||||
| ### dockcross/linux-x64-clang | ### dockcross/linux-x64-clang | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux clang x86_64/amd64 compiler. Since the Docker image is natively x86_64, this is not actually a cross compiler. | Linux clang x86_64 / amd64 compiler. Since the Docker image is | ||||||
|  | natively x86_64, this is not actually a cross compiler. | ||||||
|  |  | ||||||
| ### dockcross/linux-x86 | ### dockcross/linux-x86 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Linux i686 cross compiler. | Linux i686 cross compiler. | ||||||
|  |  | ||||||
| ### dockcross/manylinux2014-x64 | ### dockcross/manylinux2014-x64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Docker [manylinux2014](https://github.com/pypa/manylinux) image for building Linux x86_64 / amd64 [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. | Docker [manylinux2014](https://github.com/pypa/manylinux) image for | ||||||
|  | building Linux x86_64 / amd64 [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]{.title-ref} to \"TRUE\" in the toolchain. | ||||||
|  |  | ||||||
| ### dockcross/manylinux2014-x86 | ### dockcross/manylinux2014-x86 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| Docker [manylinux2014](https://github.com/pypa/manylinux) image for building Linux i686 [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. | Docker [manylinux2014](https://github.com/pypa/manylinux) image for | ||||||
|  | building Linux i686 [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]{.title-ref} to \"TRUE\" in the toolchain. | ||||||
|  |  | ||||||
|  | ### dockcross/manylinux2014-aarch64 | ||||||
|  |  | ||||||
|  |    | ||||||
|  |  | ||||||
|  | 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]{.title-ref} to \"TRUE\" in the toolchain. | ||||||
|  |  | ||||||
| ### dockcross/web-wasm | ### dockcross/web-wasm | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| The Emscripten WebAssembly/asm.js/JavaScript cross compiler. | The Emscripten WebAssembly/asm.js/JavaScript cross compiler. | ||||||
|  |  | ||||||
| ### dockcross/windows-static-x64 | ### dockcross/windows-static-x64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and static | 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and static | ||||||
| linking. | linking. | ||||||
|  |  | ||||||
| ### dockcross/windows-static-x64-posix | ### dockcross/windows-static-x64-posix | ||||||
|  |  | ||||||
|   |     | ||||||
|  |  | ||||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with posix threads and static | 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with posix threads and static | ||||||
| linking. | linking. | ||||||
|  |  | ||||||
| ### dockcross/windows-static-x86 | ### dockcross/windows-static-x86 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| 32-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and static linking. | 32-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and static linking. | ||||||
|  |  | ||||||
| ### dockcross/windows-shared-x64 | ### dockcross/windows-shared-x64 | ||||||
|  |  | ||||||
|   |    | ||||||
|  |  | ||||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and dynamic linking. | 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and dynamic linking. | ||||||
|  |  | ||||||
| ### dockcross/windows-shared-x64-posix | ### dockcross/windows-shared-x64-posix | ||||||
|  |  | ||||||
|    |     | ||||||
|  |  | ||||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with posix threads and dynamic linking. | 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with posix threads and dynamic linking. | ||||||
|  |  | ||||||
| ### dockcross/windows-shared-x86 | ### dockcross/windows-shared-x86 | ||||||
|  |  | ||||||
|   |      | ||||||
|  |  | ||||||
| 32-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and dynamic linking. | 32-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and dynamic linking. | ||||||
|  |  | ||||||
| ## Summary legacy cross compilers |  | ||||||
|  |  | ||||||
| The list of docker images that are no longer supported or broken |  | ||||||
|  |  | ||||||
| | Image name | Target arch | Compiler | Target OS | |  | ||||||
| |:-------:|:--------:|:------:|:-----:| |  | ||||||
| | dockcross/manylinux2014-aarch64 | ARMv8 | GCC 4.8 | manylinux | |  | ||||||
| | dockcross/manylinux1-x86 | x86 | GCC | manylinux | |  | ||||||
| | dockcross/manylinux1-x64 | x86_64 | GCC| manylinux | |  | ||||||
| | dockcross/manylinux2010-x86 | x86 | GCC | manylinux | |  | ||||||
| | dockcross/manylinux2010-x64 | x86_64 | GCC | manylinux | |  | ||||||
|  |  | ||||||
| ## Articles | ## Articles | ||||||
|  |  | ||||||
| -   [dockcross: C++ Write Once, Run | -   [dockcross: C++ Write Once, Run | ||||||
| @@ -394,11 +401,15 @@ Default: Image with which the script was created. | |||||||
|  |  | ||||||
| ### DOCKCROSS_ARGS / \--args\|-a \<docker-run-args> | ### DOCKCROSS_ARGS / \--args\|-a \<docker-run-args> | ||||||
|  |  | ||||||
| Extra arguments to pass to the `docker run` command. Quote the entire set of args if they contain spaces. | Extra arguments to pass to the `docker run` command. Quote the entire | ||||||
|  | set of args if they contain spaces. | ||||||
|  |  | ||||||
| ## Per-project dockcross configuration | ## Per-project dockcross configuration | ||||||
|  |  | ||||||
| If a shell script named `.dockcross` is found in the current directory where the dockcross script is started, it is executed before the dockcross script `command` argument. The shell script is expected to have a shebang like `#!/usr/bin/env bash`. | If a shell script named `.dockcross` is found in the current directory | ||||||
|  | where the dockcross script is started, it is executed before the | ||||||
|  | dockcross script `command` argument. The shell script is expected to | ||||||
|  | have a shebang like `#!/usr/bin/env bash`. | ||||||
|  |  | ||||||
| For example, commands like | For example, commands like | ||||||
| `git config --global advice.detachedHead false` can be added to this | `git config --global advice.detachedHead false` can be added to this | ||||||
| @@ -428,17 +439,31 @@ And then in the shell: | |||||||
|     chmod +x linux-armv7                          ## Gives the script execution permission. |     chmod +x linux-armv7                          ## Gives the script execution permission. | ||||||
|     ./linux-armv7 bash                            ## Runs the helper script with the argument "bash", which starts an interactive container using your extended image. |     ./linux-armv7 bash                            ## Runs the helper script with the argument "bash", which starts an interactive container using your extended image. | ||||||
|  |  | ||||||
| ## What is the difference between **dockcross** and **dockbuild** ? | ## What is the difference between [dockcross]{.title-ref} and [dockbuild]{.title-ref} ? | ||||||
|  |  | ||||||
| The key difference is that [dockbuild](https://github.com/dockbuild/dockbuild#readme) images do **NOT** provide a [toolchain file](https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html) but they use the same method to conveniently isolate the build environment as [dockcross](https://github.com/dockcross/dockcross#readme). | The key difference is that | ||||||
|  | [dockbuild](https://github.com/dockbuild/dockbuild#readme) images do | ||||||
|  | **NOT** provide a [toolchain | ||||||
|  | file](https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html) | ||||||
|  | but they use the same method to conveniently isolate the build | ||||||
|  | environment as | ||||||
|  | [dockcross](https://github.com/dockcross/dockcross#readme). | ||||||
|  |  | ||||||
| **dockbuild** is used to build binaries for Linux x86_64/amd64 that will work across most Linux distributions. | [dockbuild]{.title-ref} is used to build binaries for Linux x86_64 / | ||||||
| **dockbuild** performs a native Linux build where the host build system is a Linux x86_64 / amd64 Docker image (so that it can be used for building binaries on any system which can run Docker images) and the target runtime system is Linux x86_x64/ amd64. | amd64 that will work across most Linux distributions. | ||||||
|  | [dockbuild]{.title-ref} performs a native Linux build where the host | ||||||
|  | build system is a Linux x86_64 / amd64 Docker image (so that it can be | ||||||
|  | used for building binaries on any system which can run Docker images) | ||||||
|  | and the target runtime system is Linux x86_x64 / amd64. | ||||||
|  |  | ||||||
| **dockcross** is used to build binaries for many different platforms. **dockcross** performs a cross compilation where the host build system is a Linux x86_64 / amd64 Docker image (so that it can be used for building binaries on any system which can run Docker images) and the target runtime system varies. | [dockcross]{.title-ref} is used to build binaries for many different | ||||||
|  | platforms. [dockcross]{.title-ref} performs a cross compilation where | ||||||
|  | the host build system is a Linux x86_64 / amd64 Docker image (so that it | ||||||
|  | can be used for building binaries on any system which can run Docker | ||||||
|  | images) and the target runtime system varies. | ||||||
|  |  | ||||||
| \-\-- | \-\-- | ||||||
|  |  | ||||||
| Credits: | Credits go to | ||||||
| - [sdt/docker-raspberry-pi-cross-compiler](https://github.com/sdt/docker-raspberry-pi-cross-compiler), who invented the base of the **dockcross** script. | [sdt/docker-raspberry-pi-cross-compiler](https://github.com/sdt/docker-raspberry-pi-cross-compiler), | ||||||
| - [https://github.com/steeve/cross-compiler](https://github.com/steeve/cross-compiler),  | who invented the base of the **dockcross** script. | ||||||
|   | |||||||
| @@ -49,6 +49,7 @@ COPY \ | |||||||
|   imagefiles/install-crosstool-ng-toolchain.sh \ |   imagefiles/install-crosstool-ng-toolchain.sh \ | ||||||
|   imagefiles/patch/crosstool-ng/crosstool-ng-expat.patch \ |   imagefiles/patch/crosstool-ng/crosstool-ng-expat.patch \ | ||||||
|   imagefiles/patch/crosstool-ng/Fix-error-with-bash-5-and-up.patch \ |   imagefiles/patch/crosstool-ng/Fix-error-with-bash-5-and-up.patch \ | ||||||
|  |   manylinux2014-aarch64/crosstool-ng.config \ | ||||||
|   /dockcross/ |   /dockcross/ | ||||||
|  |  | ||||||
| # Build and install the toolchain, cleaning up artifacts afterwards. | # Build and install the toolchain, cleaning up artifacts afterwards. | ||||||
|   | |||||||
| @@ -1,30 +0,0 @@ | |||||||
|  |  | ||||||
| # Install Debian packages required for `buildroot`. |  | ||||||
| RUN apt-get update --yes && apt-get install --no-install-recommends --yes \ |  | ||||||
|     gawk \ |  | ||||||
|     gperf \ |  | ||||||
|     help2man \ |  | ||||||
|     python3-dev \ |  | ||||||
|     texinfo \ |  | ||||||
|     unzip \ |  | ||||||
|     libtool \ |  | ||||||
|     libtool-bin \ |  | ||||||
|     && apt-get clean autoclean --yes \ |  | ||||||
|     && apt-get autoremove --yes \ |  | ||||||
|     && rm -rf /var/lib/{apt,dpkg,cache,log}/ |  | ||||||
|  |  | ||||||
| COPY \ |  | ||||||
|   imagefiles/install-buildroot-toolchain.sh \ |  | ||||||
|   buildroot.config \ |  | ||||||
|   /dockcross/ |  | ||||||
|  |  | ||||||
| # Build and install the toolchain, cleaning up artifacts afterwards. |  | ||||||
| RUN mkdir /dockcross/buildroot \ |  | ||||||
|     && cd /dockcross/buildroot \ |  | ||||||
|     && /dockcross/install-buildroot-toolchain.sh \ |  | ||||||
|     -c "/dockcross/buildroot.config" \ |  | ||||||
|     -v "${BR_VERSION}" \ |  | ||||||
|     && rm -rf /dockcross/buildroot /dockcross/install-buildroot-toolchain.sh |  | ||||||
|  |  | ||||||
| # Restore our default workdir (from "dockcross/base"). |  | ||||||
| WORKDIR /work |  | ||||||
| @@ -48,7 +48,7 @@ RUN mkdir /dockcross/crosstool \ | |||||||
| && cd /dockcross/crosstool \ | && cd /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}" \ |   -v "${CT_VERSION}" \ | ||||||
| && rm -rf /dockcross/crosstool /dockcross/install-crosstool-ng-toolchain.sh | && rm -rf /dockcross/crosstool /dockcross/install-crosstool-ng-toolchain.sh | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| WORKDIR /usr/src | WORKDIR /usr/src | ||||||
|  |  | ||||||
| ARG GIT_VERSION=2.32.0 | ARG GIT_VERSION=2.32.0 | ||||||
| ARG CMAKE_VERSION=3.21.1 | ARG CMAKE_VERSION=3.20.5 | ||||||
|  |  | ||||||
| # Image build scripts | # Image build scripts | ||||||
| COPY \ | COPY \ | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ fi | |||||||
| cd /usr/src | cd /usr/src | ||||||
|  |  | ||||||
| # If the first link doesn't work, it will use the mirror on github | # If the first link doesn't work, it will use the mirror on github | ||||||
| git clone "$CMAKE_URL" CMake -b "v$CMAKE_VERSION" --depth 1 \ | git clone "$CMAKE_URL" CMake -b v$CMAKE_VERSION --depth 1 \ | ||||||
|   || git clone "$CMAKE_MIRROR_URL" CMake -b "v$CMAKE_VERSION" --depth 1 |   || git clone "$CMAKE_MIRROR_URL" CMake -b v$CMAKE_VERSION --depth 1 | ||||||
|  |  | ||||||
| mkdir /usr/src/CMake-build | mkdir /usr/src/CMake-build | ||||||
| cd /usr/src/CMake-build | cd /usr/src/CMake-build | ||||||
| @@ -58,7 +58,7 @@ ${WRAPPER} /usr/src/CMake-build/bin/cmake \ | |||||||
| ${WRAPPER} make -j"$(nproc)" install | ${WRAPPER} make -j"$(nproc)" install | ||||||
|  |  | ||||||
| # Cleanup install tree | # Cleanup install tree | ||||||
| cd /usr/src/cmake-$CMAKE_VERSION | cd "/usr/src/cmake-$CMAKE_VERSION" | ||||||
| rm -rf doc man | rm -rf doc man | ||||||
|  |  | ||||||
| # Install files | # Install files | ||||||
|   | |||||||
| @@ -32,10 +32,10 @@ curl --connect-timeout 20 \ | |||||||
|     --retry-max-time 40 \ |     --retry-max-time 40 \ | ||||||
|     -# -LO $url |     -# -LO $url | ||||||
|  |  | ||||||
| tar xvzf "git-${GIT_VERSION}.tar.gz" --no-same-owner | tar xvzf git-${GIT_VERSION}.tar.gz  --no-same-owner | ||||||
| rm -f "git-${GIT_VERSION}.tar.gz" | 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 -j"$(nproc)" | ||||||
| make install | make install | ||||||
| @@ -43,7 +43,7 @@ popd | |||||||
|  |  | ||||||
| ldconfig | ldconfig | ||||||
|  |  | ||||||
| rm -rf "git-${GIT_VERSION}" | rm -rf git-${GIT_VERSION} | ||||||
|  |  | ||||||
| # turn the detached message off | # turn the detached message off | ||||||
| git config --global advice.detachedHead false | git config --global advice.detachedHead false | ||||||
|   | |||||||
| @@ -53,7 +53,7 @@ OPENSSL_HASH=892a0875b9872acd04a9fde79b1f943075d5ea162415de3047c327df33fbaee5 | |||||||
| OPENSSL_DOWNLOAD_URL=http://www.openssl.org/source/ | OPENSSL_DOWNLOAD_URL=http://www.openssl.org/source/ | ||||||
|  |  | ||||||
| # a recent enough perl is needed to build openssl | # a recent enough perl is needed to build openssl | ||||||
| PERL_ROOT=perl-5.32.1 | PERL_ROOT=perl-5.32.2 | ||||||
| PERL_HASH=03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c | PERL_HASH=03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c | ||||||
| PERL_DOWNLOAD_URL=https://www.cpan.org/src/5.0 | PERL_DOWNLOAD_URL=https://www.cpan.org/src/5.0 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,13 +25,13 @@ while [ $# -gt 0 ]; do | |||||||
| done | done | ||||||
|  |  | ||||||
| # Download | # Download | ||||||
| wget "https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz" | wget https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz | ||||||
| tar xvf "Python-${PYTHON_VERSION}.tgz" | tar xvf "Python-${PYTHON_VERSION}.tgz" | ||||||
| # Configure, build and install | # Configure, build and install | ||||||
| cd "Python-${PYTHON_VERSION}" || exit 1 | cd "Python-${PYTHON_VERSION}" | ||||||
| # Disable --enable-shared --enable-optimizations --prefix=/usr/local/python-${PYTHON_VERSION} | # Disable --enable-shared --enable-optimizations --prefix=/usr/local/python-${PYTHON_VERSION} | ||||||
| ./configure --with-ensurepip=install | ./configure --with-ensurepip=install | ||||||
| make -j"$(nproc) " | make -j"$(nproc)" | ||||||
| make install #altinstall | make install #altinstall | ||||||
|  |  | ||||||
| ln -s /usr/local/bin/python3 /usr/local/bin/python | ln -s /usr/local/bin/python3 /usr/local/bin/python | ||||||
|   | |||||||
| @@ -41,20 +41,20 @@ command:update-image() { | |||||||
| } | } | ||||||
|  |  | ||||||
| help:update-image() { | help:update-image() { | ||||||
|     echo "Pull the latest $FINAL_IMAGE ." |     echo Pull the latest $FINAL_IMAGE . | ||||||
| } | } | ||||||
|  |  | ||||||
| command:update-script() { | command:update-script() { | ||||||
|     if cmp -s <( $OCI_EXE run --rm $FINAL_IMAGE ) $0; then |     if cmp -s <( $OCI_EXE run --rm $FINAL_IMAGE ) $0; then | ||||||
|         echo "$0 is up to date" |         echo $0 is up to date | ||||||
|     else |     else | ||||||
|         echo -n "Updating $0 ... " |         echo -n Updating $0 '... ' | ||||||
|         $OCI_EXE run --rm $FINAL_IMAGE > $0 && echo ok |         $OCI_EXE run --rm $FINAL_IMAGE > $0 && echo ok | ||||||
|     fi |     fi | ||||||
| } | } | ||||||
|  |  | ||||||
| help:update-image() { | help:update-image() { | ||||||
|     echo "Update $0 from $FINAL_IMAGE ." |     echo Update $0 from $FINAL_IMAGE . | ||||||
| } | } | ||||||
|  |  | ||||||
| command:update() { | command:update() { | ||||||
| @@ -63,7 +63,7 @@ command:update() { | |||||||
| } | } | ||||||
|  |  | ||||||
| help:update() { | help:update() { | ||||||
|     echo "Pull the latest $FINAL_IMAGE, and then update $0 from that." |     echo Pull the latest $FINAL_IMAGE, and then update $0 from that. | ||||||
| } | } | ||||||
|  |  | ||||||
| command:help() { | command:help() { | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ fi | |||||||
| # The dockcross script sets the BUILDER_UID and BUILDER_GID vars. | # The dockcross script sets the BUILDER_UID and BUILDER_GID vars. | ||||||
| if [[ -n $BUILDER_UID ]] && [[ -n $BUILDER_GID ]]; then | if [[ -n $BUILDER_UID ]] && [[ -n $BUILDER_GID ]]; then | ||||||
|  |  | ||||||
|     groupadd -o -g "$BUILDER_GID" "$BUILDER_GROUP" 2> /dev/null |     groupadd -o -g $BUILDER_GID $BUILDER_GROUP 2> /dev/null | ||||||
|     useradd -o -m -g "$BUILDER_GID" -u "$BUILDER_UID" "$BUILDER_USER" 2> /dev/null |     useradd -o -m -g $BUILDER_GID -u $BUILDER_UID $BUILDER_USER 2> /dev/null | ||||||
|     export HOME=/home/${BUILDER_USER} |     export HOME=/home/${BUILDER_USER} | ||||||
|     shopt -s dotglob |     shopt -s dotglob | ||||||
|     cp -r /root/* $HOME/ |     cp -r /root/* $HOME/ | ||||||
|   | |||||||
| @@ -1,43 +0,0 @@ | |||||||
| #!/usr/bin/env bash |  | ||||||
| set -x |  | ||||||
| set -e |  | ||||||
| set -o pipefail |  | ||||||
|  |  | ||||||
| ROOT=${PWD} |  | ||||||
|  |  | ||||||
| usage() { echo "Usage: $0 -c <config-path> -v <version>" 1>&2; exit 1; } |  | ||||||
|  |  | ||||||
| REPO_URL="https://github.com/buildroot/buildroot.git" |  | ||||||
|  |  | ||||||
| CONFIG_PATH="" |  | ||||||
| REV="2021.08-rc1" |  | ||||||
| while getopts "c:v:" o; do |  | ||||||
|   case "${o}" in |  | ||||||
|   c) |  | ||||||
|     CONFIG_PATH=$(readlink -f ${OPTARG}) |  | ||||||
|     ;; |  | ||||||
|   v) |  | ||||||
|     REV=${OPTARG} |  | ||||||
|     ;; |  | ||||||
|   *) |  | ||||||
|     usage |  | ||||||
|     ;; |  | ||||||
|   esac |  | ||||||
| done |  | ||||||
| shift $((OPTIND-1)) |  | ||||||
|  |  | ||||||
| if [ -z ${CONFIG_PATH} ] || [ ! -f ${CONFIG_PATH} ]; then |  | ||||||
|   echo "ERROR: Missing config path (-c)." |  | ||||||
|   usage |  | ||||||
| fi |  | ||||||
|  |  | ||||||
| if [ -z ${REV} ]; then |  | ||||||
|   echo "WARNING: No version selected, use default version: $REV (-v)." |  | ||||||
| fi |  | ||||||
|  |  | ||||||
|  |  | ||||||
| git clone "$REPO_URL" --recurse-submodules --remote-submodules #--branch="$REV" |  | ||||||
| cd buildroot |  | ||||||
| git checkout "$REV" |  | ||||||
| cp "$CONFIG_PATH" .config |  | ||||||
| make |  | ||||||
| @@ -45,10 +45,10 @@ curl --connect-timeout 30 \ | |||||||
|     --retry-max-time 30 \ |     --retry-max-time 30 \ | ||||||
|     -# -LO $url |     -# -LO $url | ||||||
|  |  | ||||||
| tar -xzvf "${CMAKE_ROOT}.tar.gz" | tar -xzvf ${CMAKE_ROOT}.tar.gz | ||||||
| rm -f "${CMAKE_ROOT}.tar.gz" | rm -f ${CMAKE_ROOT}.tar.gz | ||||||
|  |  | ||||||
| cd "${CMAKE_ROOT}" | cd ${CMAKE_ROOT} | ||||||
|  |  | ||||||
| rm -rf doc man | rm -rf doc man | ||||||
| rm -rf bin/cmake-gui | rm -rf bin/cmake-gui | ||||||
|   | |||||||
| @@ -22,8 +22,13 @@ 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 --connect-timeout 30 \ | ||||||
| #curl -# -LO https://bootstrap.pypa.io/pip/2.7/get-pip.py |         --max-time 10 \ | ||||||
|  |         --retry 5 \ | ||||||
|  |         --retry-delay 10 \ | ||||||
|  |         --retry-max-time 30 \ | ||||||
|  |         -# -LO https://bootstrap.pypa.io/pip/get-pip.py | ||||||
|  |  | ||||||
| ${PYTHON} get-pip.py --ignore-installed | ${PYTHON} get-pip.py --ignore-installed | ||||||
| rm get-pip.py | rm get-pip.py | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,41 +0,0 @@ | |||||||
| FROM dockcross/base:latest |  | ||||||
|  |  | ||||||
| # This is for 64-bit ARM Linux machine |  | ||||||
|  |  | ||||||
| # Buildroot version |  | ||||||
| ENV BR_VERSION 2021.08-rc1 |  | ||||||
|  |  | ||||||
| #include "common.buildroot" |  | ||||||
|  |  | ||||||
| # 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 "aarch64-buildroot-linux-gnu" target. |  | ||||||
| ENV CROSS_TRIPLE aarch64-buildroot-linux-gnu |  | ||||||
| ENV CROSS_ROOT /buildroot |  | ||||||
| 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/aarch64-linux-gnu/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" |  | ||||||
| @@ -1,22 +0,0 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) |  | ||||||
| set(CMAKE_SYSTEM_VERSION 1) |  | ||||||
| set(CMAKE_SYSTEM_PROCESSOR aarch64) |  | ||||||
|  |  | ||||||
| set(cross_triple "aarch64-buildroot-linux-gnu") |  | ||||||
| set(cross_root /buildroot) |  | ||||||
|  |  | ||||||
| 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 ONLY) |  | ||||||
| set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) |  | ||||||
| set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) |  | ||||||
|  |  | ||||||
| set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) |  | ||||||
|  |  | ||||||
| set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) |  | ||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -16,8 +16,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-gnu" target. | # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | ||||||
| ENV CROSS_TRIPLE aarch64-unknown-linux-gnu | ENV CROSS_TRIPLE aarch64-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 \ | ||||||
|   | |||||||
| @@ -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-gnu") | set(cross_triple "aarch64-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,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -152,6 +151,8 @@ CT_ARCH_ARM_SHOW=y | |||||||
| # Options for arm | # Options for arm | ||||||
| # | # | ||||||
| CT_ARCH_ARM_PKG_KSYM="" | CT_ARCH_ARM_PKG_KSYM="" | ||||||
|  | CT_ARCH_ARM_EABI_FORCE=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="" | CT_ARCH_SUFFIX="" | ||||||
| # CT_OMIT_TARGET_VENDOR is not set | # CT_OMIT_TARGET_VENDOR is not set | ||||||
| @@ -256,8 +257,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -286,7 +286,7 @@ CT_LINUX_V_5_13=y | |||||||
| # CT_LINUX_V_3_13 is not set | # CT_LINUX_V_3_13 is not set | ||||||
| # CT_LINUX_V_3_12 is not set | # CT_LINUX_V_3_12 is not set | ||||||
| # CT_LINUX_V_3_10 is not set | # CT_LINUX_V_3_10 is not set | ||||||
| CT_LINUX_VERSION="5.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -469,17 +469,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -527,7 +525,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -269,8 +268,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -301,7 +299,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -485,15 +483,14 @@ 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 is not set | # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||||
| CT_GLIBC_MIN_KERNEL_VERSION="4.10.0" | CT_GLIBC_MIN_KERNEL_VERSION="3.2.27" | ||||||
| CT_GLIBC_MIN_KERNEL="4.10.0" | 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -541,7 +538,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=4 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -270,8 +269,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -302,7 +300,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -484,17 +482,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -542,7 +538,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -270,8 +269,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -302,7 +300,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -484,17 +482,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -542,7 +538,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -270,8 +269,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -302,7 +300,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -484,17 +482,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -542,7 +538,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -242,8 +241,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -275,7 +273,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -507,7 +505,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| # CT_GCC_V_5 is not set | # CT_GCC_V_5 is not set | ||||||
| # CT_GCC_V_4_9 is not set | # CT_GCC_V_4_9 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -257,7 +256,6 @@ 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_13 is not set |  | ||||||
| CT_LINUX_V_5_12=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_11 is not set | # CT_LINUX_V_5_11 is not set | ||||||
| # CT_LINUX_V_5_10 is not set | # CT_LINUX_V_5_10 is not set | ||||||
| @@ -289,7 +287,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.16" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -464,17 +462,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -522,7 +518,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -261,8 +260,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -293,7 +291,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -468,17 +466,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -526,7 +522,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -103,7 +103,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -266,8 +265,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -298,7 +296,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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,17 +479,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -546,7 +542,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_9 is not set | # CT_GCC_V_9 is not set | ||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -103,7 +103,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -266,8 +265,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -298,7 +296,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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,17 +479,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -546,7 +542,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_9 is not set | # CT_GCC_V_9 is not set | ||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| # | # | ||||||
| # Automatically generated file; DO NOT EDIT. | # Automatically generated file; DO NOT EDIT. | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||||
| # | # | ||||||
| CT_CONFIGURE_has_static_link=y | CT_CONFIGURE_has_static_link=y | ||||||
| CT_CONFIGURE_has_cxx11=y | CT_CONFIGURE_has_cxx11=y | ||||||
| @@ -27,7 +27,7 @@ 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.409_d47b234" | CT_VERSION="1.24.0.385_9e10cb6" | ||||||
| CT_VCHECK="" | CT_VCHECK="" | ||||||
| CT_CONFIG_VERSION_ENV="3" | CT_CONFIG_VERSION_ENV="3" | ||||||
| CT_CONFIG_VERSION_CURRENT="3" | CT_CONFIG_VERSION_CURRENT="3" | ||||||
| @@ -99,7 +99,6 @@ CT_PARALLEL_JOBS=0 | |||||||
| CT_LOAD="" | CT_LOAD="" | ||||||
| CT_USE_PIPES=y | CT_USE_PIPES=y | ||||||
| CT_EXTRA_CFLAGS_FOR_BUILD="" | CT_EXTRA_CFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CXXFLAGS_FOR_BUILD="" |  | ||||||
| CT_EXTRA_LDFLAGS_FOR_BUILD="" | CT_EXTRA_LDFLAGS_FOR_BUILD="" | ||||||
| CT_EXTRA_CFLAGS_FOR_HOST="" | CT_EXTRA_CFLAGS_FOR_HOST="" | ||||||
| CT_EXTRA_LDFLAGS_FOR_HOST="" | CT_EXTRA_LDFLAGS_FOR_HOST="" | ||||||
| @@ -243,8 +242,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_13=y | CT_LINUX_V_5_12=y | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set | # 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 | ||||||
| @@ -275,7 +273,7 @@ CT_LINUX_V_5_13=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.13.1" | CT_LINUX_VERSION="5.12.12" | ||||||
| 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}" | ||||||
| @@ -450,17 +448,15 @@ 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="5.4.0" | CT_GLIBC_MIN_KERNEL="5.12.12" | ||||||
| CT_GLIBC_MIN_KERNEL="5.4.0" |  | ||||||
| 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 | ||||||
| # CT_GLIBC_SSP_ALL is not set | # CT_GLIBC_SSP_ALL is not set | ||||||
| # CT_GLIBC_SSP_STRONG is not set | # CT_GLIBC_SSP_STRONG is not set | ||||||
| # CT_GLIBC_ENABLE_WERROR is not set | # CT_GLIBC_ENABLE_WERROR is not set | ||||||
| # CT_GLIBC_ENABLE_COMMON_FLAG is not set |  | ||||||
| CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC" | 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_ANY=y | ||||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
| @@ -508,7 +504,7 @@ CT_GCC_V_11=y | |||||||
| # CT_GCC_V_8 is not set | # CT_GCC_V_8 is not set | ||||||
| # CT_GCC_V_7 is not set | # CT_GCC_V_7 is not set | ||||||
| # CT_GCC_V_6 is not set | # CT_GCC_V_6 is not set | ||||||
| CT_GCC_VERSION="11.2.0" | 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_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_FILENAME="@{pkg_name}-@{version}" | ||||||
| CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" | ||||||
|   | |||||||
| @@ -1,31 +0,0 @@ | |||||||
| FROM dockcross/base:latest |  | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" |  | ||||||
|  |  | ||||||
| RUN git clone --recurse-submodules https://repo.or.cz/tinycc.git \ |  | ||||||
|     && cd tinycc \ |  | ||||||
|     && ./configure --cpu=x86_64 \ |  | ||||||
|     && make -j$(nproc) \ |  | ||||||
|     && make test \ |  | ||||||
|     && make install |  | ||||||
|  |  | ||||||
| ENV PATH="/usr/local/bin:${PATH}" |  | ||||||
| # Test if compiler work |  | ||||||
| RUN tcc -v |  | ||||||
|  |  | ||||||
| ENV CROSS_TRIPLE x86_64-linux-gnu |  | ||||||
| ENV CROSS_ROOT /usr/bin |  | ||||||
| ENV AS=/usr/bin/${CROSS_TRIPLE}-as \ |  | ||||||
|     AR=/usr/bin/${CROSS_TRIPLE}-ar \ |  | ||||||
|     CC=/usr/local/bin/tcc \ |  | ||||||
|     CPP=/usr/bin/${CROSS_TRIPLE}-cpp \ |  | ||||||
|     CXX=/usr/bin/${CROSS_TRIPLE}-g++ \ |  | ||||||
|     LD=/usr/bin/${CROSS_TRIPLE}-ld \ |  | ||||||
|     FC=/usr/bin/${CROSS_TRIPLE}-gfortran |  | ||||||
|  |  | ||||||
|  |  | ||||||
| COPY ${CROSS_TRIPLE}-noop.sh /usr/bin/${CROSS_TRIPLE}-noop |  | ||||||
|  |  | ||||||
| COPY Toolchain.cmake /usr/lib/${CROSS_TRIPLE}/ |  | ||||||
| ENV CMAKE_TOOLCHAIN_FILE /usr/lib/${CROSS_TRIPLE}/Toolchain.cmake |  | ||||||
|  |  | ||||||
| #include "common.label-and-env" |  | ||||||
| @@ -1,12 +0,0 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) |  | ||||||
| set(CMAKE_SYSTEM_VERSION 1) |  | ||||||
| set(CMAKE_SYSTEM_PROCESSOR x86_64) |  | ||||||
|  |  | ||||||
| set(cross_triple "x86_64-linux-gnu") |  | ||||||
|  |  | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) |  | ||||||
| set(CMAKE_CXX_COMPILER $ENV{CXX}) |  | ||||||
| set(CMAKE_Fortran_COMPILER $ENV{FC}) |  | ||||||
| set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER}) |  | ||||||
|  |  | ||||||
| set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/${cross_triple}-noop) |  | ||||||
| @@ -1,2 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
| exec "$@" |  | ||||||
| @@ -1,49 +0,0 @@ | |||||||
| FROM dockcross/base:latest |  | ||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" |  | ||||||
|  |  | ||||||
| # Crosstool-ng version |  | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) |  | ||||||
| # crosstool-ng master 2021-07-07 |  | ||||||
| ENV CT_VERSION 62e9db247be34f8a4fa3bc116e60a1b15db62a97 |  | ||||||
|  |  | ||||||
| ENV QEMU_VERSION 6.0.0 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" |  | ||||||
|  |  | ||||||
| ENV CROSS_TRIPLE xtensa-fsf-linux-uclibc |  | ||||||
|  |  | ||||||
| WORKDIR /usr/src |  | ||||||
|  |  | ||||||
| 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 && \ |  | ||||||
|   cd qemu-${QEMU_VERSION} && \ |  | ||||||
|   ./configure --target-list=xtensa-linux-user --prefix=/usr && \ |  | ||||||
|   make -j$(nproc) && \ |  | ||||||
|   make install && \ |  | ||||||
|   cd .. && rm -rf qemu-${QEMU_VERSION} |  | ||||||
|  |  | ||||||
| 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}" |  | ||||||
|  |  | ||||||
| WORKDIR /work |  | ||||||
|  |  | ||||||
| COPY Toolchain.cmake /usr/lib/${CROSS_TRIPLE}/ |  | ||||||
| ENV CMAKE_TOOLCHAIN_FILE /usr/lib/${CROSS_TRIPLE}/Toolchain.cmake |  | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/xtensa-fsf-linux-uclibc/pkgconfig |  | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables |  | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin |  | ||||||
| ENV CROSS_COMPILE ${CROSS_TRIPLE}- |  | ||||||
| ENV ARCH xtensa |  | ||||||
|  |  | ||||||
| #include "common.label-and-env" |  | ||||||
| @@ -1,809 +0,0 @@ | |||||||
| # |  | ||||||
| # Automatically generated file; DO NOT EDIT. |  | ||||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration |  | ||||||
| # |  | ||||||
| CT_CONFIGURE_has_static_link=y |  | ||||||
| CT_CONFIGURE_has_cxx11=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_dtc=y |  | ||||||
| CT_CONFIGURE_has_cvs=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="1.24.0.409_d47b234" |  | ||||||
| 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_CXXFLAGS_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 is not set |  | ||||||
| # 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=y |  | ||||||
| CT_ARCH="xtensa" |  | ||||||
| CT_ARCH_CHOICE_KSYM="XTENSA" |  | ||||||
| CT_ARCH_XTENSA_SHOW=y |  | ||||||
|  |  | ||||||
| # |  | ||||||
| # Options for xtensa |  | ||||||
| # |  | ||||||
| CT_ARCH_XTENSA_PKG_KSYM="" |  | ||||||
| # CT_XTENSA_CUSTOM is not set |  | ||||||
| CT_ARCH_xtensa_fsf=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_ARCH_SUFFIX="" |  | ||||||
| # CT_OMIT_TARGET_VENDOR is not set |  | ||||||
|  |  | ||||||
| # |  | ||||||
| # Generic target options |  | ||||||
| # |  | ||||||
| # CT_MULTILIB is not set |  | ||||||
| CT_DEMULTILIB=y |  | ||||||
| CT_ARCH_SUPPORTS_BOTH_MMU=y |  | ||||||
| CT_ARCH_DEFAULT_HAS_MMU=y |  | ||||||
| CT_ARCH_USE_MMU=y |  | ||||||
| CT_ARCH_SUPPORTS_FLAT_FORMAT=y |  | ||||||
| CT_ARCH_SUPPORTS_EITHER_ENDIAN=y |  | ||||||
| CT_ARCH_DEFAULT_LE=y |  | ||||||
| CT_ARCH_BE=y |  | ||||||
| # CT_ARCH_LE is not set |  | ||||||
| CT_ARCH_ENDIAN="big" |  | ||||||
| CT_ARCH_SUPPORTS_32=y |  | ||||||
| CT_ARCH_BITNESS=32 |  | ||||||
| CT_ARCH_32=y |  | ||||||
|  |  | ||||||
| # |  | ||||||
| # Target optimisations |  | ||||||
| # |  | ||||||
| CT_TARGET_CFLAGS="-mlongcalls -mtext-section-literals" |  | ||||||
| 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="fsf" |  | ||||||
| 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_13=y |  | ||||||
| # CT_LINUX_V_5_12 is not set |  | ||||||
| # CT_LINUX_V_5_11 is not set |  | ||||||
| # 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.13.1" |  | ||||||
| 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 |  | ||||||
| # |  | ||||||
| CT_SHARED_LIBS=y |  | ||||||
| # end of Operating System |  | ||||||
|  |  | ||||||
| # |  | ||||||
| # Binary utilities |  | ||||||
| # |  | ||||||
| CT_ARCH_BINFMT_ELF=y |  | ||||||
| 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_BINUTILS_FOR_TARGET is not set |  | ||||||
| CT_ALL_BINUTILS_CHOICES="BINUTILS" |  | ||||||
| # end of Binary utilities |  | ||||||
|  |  | ||||||
| # |  | ||||||
| # C-library |  | ||||||
| # |  | ||||||
| # CT_LIBC_GLIBC is not set |  | ||||||
| CT_LIBC_UCLIBC=y |  | ||||||
| CT_LIBC="uClibc" |  | ||||||
| CT_LIBC_CHOICE_KSYM="UCLIBC" |  | ||||||
| CT_THREADS="nptl" |  | ||||||
| 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_38=y |  | ||||||
| # CT_UCLIBC_NG_V_1_0_36 is not set |  | ||||||
| # 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.38" |  | ||||||
| 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=y |  | ||||||
| CT_LIBC_UCLIBC_WCHAR=y |  | ||||||
| # 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=y |  | ||||||
| # CT_THREADS_LT is not set |  | ||||||
| # CT_THREADS_NONE is not set |  | ||||||
| # CT_CREATE_LDSO_CONF is not set |  | ||||||
| CT_LIBC_XLDD=y |  | ||||||
| # 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.2.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_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_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 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=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_TM_CLONE_REGISTRY=m |  | ||||||
| # 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=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=y |  | ||||||
| CT_GDB_CROSS_PYTHON_BINARY="" |  | ||||||
| CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" |  | ||||||
| # CT_GDB_NATIVE is not set |  | ||||||
| CT_GDB_GDBSERVER=y |  | ||||||
| # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set |  | ||||||
| CT_GDB_HAS_PKGVERSION_BUGURL=y |  | ||||||
| CT_GDB_HAS_PYTHON=y |  | ||||||
| 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_4=y |  | ||||||
| CT_EXPAT_VERSION="2.4.1" |  | ||||||
| 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_24=y |  | ||||||
| # CT_ISL_V_0_22 is not set |  | ||||||
| # 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.24" |  | ||||||
| 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_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 |  | ||||||
							
								
								
									
										63
									
								
								manylinux2014-aarch64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								manylinux2014-aarch64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | |||||||
|  | # manylinux2014-aarch64 is based on manylinux2014-x64 and the aarch64 toolchain installed. This allows to | ||||||
|  | # run the container on a x86_64 host. | ||||||
|  | # This image is not based on "pypa/manylinux2014_aarch64" because it would require the host to be aarch64. | ||||||
|  | # For more details, read https://github.com/dockcross/dockcross/issues/367 | ||||||
|  | FROM dockcross/manylinux2014-x64 | ||||||
|  |  | ||||||
|  | # This is for 64-bit ARM Manylinux machine | ||||||
|  |  | ||||||
|  | # Crosstool-ng version | ||||||
|  | # Issues with crosstool-ng-1.24.0 and up : https://github.com/dockcross/dockcross/issues/367 | ||||||
|  | ENV CT_VERSION crosstool-ng-1.23.0 | ||||||
|  |  | ||||||
|  | #include "common-manylinux.crosstool" | ||||||
|  |  | ||||||
|  | # The cross-compiling emulator | ||||||
|  | RUN \ | ||||||
|  |   yum -y update && \ | ||||||
|  |   yum -y install \ | ||||||
|  |     qemu-user \ | ||||||
|  |     qemu-system-arm && \ | ||||||
|  |   yum clean all | ||||||
|  |  | ||||||
|  | # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | ||||||
|  | ENV CROSS_TRIPLE aarch64-unknown-linux-gnueabi | ||||||
|  |  | ||||||
|  | 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 manylinux2014-aarch64/Toolchain.cmake ${CROSS_ROOT}/ | ||||||
|  | ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake | ||||||
|  |  | ||||||
|  | ENV PKG_CONFIG_PATH /usr/lib/aarch64-linux-gnu/pkgconfig | ||||||
|  |  | ||||||
|  | # Linux kernel cross compilation variables | ||||||
|  | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|  | ENV CROSS_COMPILE ${CROSS_TRIPLE}- | ||||||
|  | ENV ARCH arm64 | ||||||
|  |  | ||||||
|  | ENV AUDITWHEEL_ARCH aarch64 | ||||||
|  | ENV AUDITWHEEL_PLAT manylinux2014_$AUDITWHEEL_ARCH | ||||||
|  |  | ||||||
|  | # Build-time metadata as defined at http://label-schema.org | ||||||
|  | ARG BUILD_DATE | ||||||
|  | ARG IMAGE=dockcross/manylinux2014-aarch64 | ||||||
|  | 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,8 +1,9 @@ | |||||||
| set(CMAKE_SYSTEM_NAME Linux) | set(CMAKE_SYSTEM_NAME Linux) | ||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR xtensa) | set(CMAKE_SYSTEM_PROCESSOR aarch64) | ||||||
|  | set(MANYLINUX2014 TRUE) | ||||||
| 
 | 
 | ||||||
| set(cross_triple "xtensa-fsf-linux-uclibc") | set(cross_triple "aarch64-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}) | ||||||
| @@ -17,5 +18,4 @@ set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) | |||||||
| set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) | ||||||
| set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | set(CMAKE_SYSROOT ${cross_root}/${cross_triple}/sysroot) | ||||||
| 
 | 
 | ||||||
| 
 | set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-aarch64) | ||||||
| set(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-xtensa) |  | ||||||
							
								
								
									
										530
									
								
								manylinux2014-aarch64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										530
									
								
								manylinux2014-aarch64/crosstool-ng.config
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,530 @@ | |||||||
|  | # | ||||||
|  | # Automatically generated file; DO NOT EDIT. | ||||||
|  | # Crosstool-NG Configuration | ||||||
|  | # | ||||||
|  | CT_CONFIGURE_has_static_link=y | ||||||
|  | CT_CONFIGURE_has_wget=y | ||||||
|  | CT_CONFIGURE_has_curl=y | ||||||
|  | CT_CONFIGURE_has_stat_flavor_GNU=y | ||||||
|  | CT_CONFIGURE_has_make_3_81_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_63_or_newer=y | ||||||
|  | CT_CONFIGURE_has_autoreconf_2_63_or_newer=y | ||||||
|  | CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y | ||||||
|  | CT_CONFIGURE_has_git=y | ||||||
|  | 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_WORK_DIR="${CT_TOP_DIR}/.build" | ||||||
|  | CT_BUILD_TOP_DIR="${CT_WORK_DIR}/${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_REMOVE_DOCS=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 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # 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_LOCAL is not set | ||||||
|  | # CT_PATCH_BUNDLED_LOCAL is not set | ||||||
|  | # CT_PATCH_LOCAL_BUNDLED is not set | ||||||
|  | # CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set | ||||||
|  | # CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set | ||||||
|  | # CT_PATCH_NONE 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 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Target options | ||||||
|  | # | ||||||
|  | CT_ARCH="arm" | ||||||
|  | # CT_ARCH_alpha is not set | ||||||
|  | CT_ARCH_arm=y | ||||||
|  | # CT_ARCH_avr is not set | ||||||
|  | # 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_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_alpha_AVAILABLE=y | ||||||
|  | CT_ARCH_arm_AVAILABLE=y | ||||||
|  | CT_ARCH_avr_AVAILABLE=y | ||||||
|  | CT_ARCH_m68k_AVAILABLE=y | ||||||
|  | CT_ARCH_microblaze_AVAILABLE=y | ||||||
|  | CT_ARCH_mips_AVAILABLE=y | ||||||
|  | CT_ARCH_nios2_AVAILABLE=y | ||||||
|  | CT_ARCH_powerpc_AVAILABLE=y | ||||||
|  | CT_ARCH_s390_AVAILABLE=y | ||||||
|  | CT_ARCH_sh_AVAILABLE=y | ||||||
|  | CT_ARCH_sparc_AVAILABLE=y | ||||||
|  | CT_ARCH_x86_AVAILABLE=y | ||||||
|  | CT_ARCH_xtensa_AVAILABLE=y | ||||||
|  | CT_ARCH_SUFFIX="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Generic target options | ||||||
|  | # | ||||||
|  | # CT_MULTILIB is not set | ||||||
|  | CT_DEMULTILIB=y | ||||||
|  | CT_ARCH_SUPPORTS_BOTH_MMU=y | ||||||
|  | CT_ARCH_DEFAULT_HAS_MMU=y | ||||||
|  | CT_ARCH_USE_MMU=y | ||||||
|  | CT_ARCH_SUPPORTS_BOTH_ENDIAN=y | ||||||
|  | CT_ARCH_DEFAULT_LE=y | ||||||
|  | # CT_ARCH_BE is not set | ||||||
|  | CT_ARCH_LE=y | ||||||
|  | CT_ARCH_ENDIAN="little" | ||||||
|  | CT_ARCH_SUPPORTS_32=y | ||||||
|  | CT_ARCH_SUPPORTS_64=y | ||||||
|  | CT_ARCH_DEFAULT_32=y | ||||||
|  | CT_ARCH_BITNESS=64 | ||||||
|  | # CT_ARCH_32 is not set | ||||||
|  | CT_ARCH_64=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Target optimisations | ||||||
|  | # | ||||||
|  | CT_ARCH_SUPPORTS_WITH_ARCH=y | ||||||
|  | CT_ARCH_SUPPORTS_WITH_CPU=y | ||||||
|  | CT_ARCH_SUPPORTS_WITH_TUNE=y | ||||||
|  | CT_ARCH_EXCLUSIVE_WITH_CPU=y | ||||||
|  | CT_ARCH_ARCH="" | ||||||
|  | CT_ARCH_CPU="" | ||||||
|  | CT_ARCH_TUNE="" | ||||||
|  | CT_TARGET_CFLAGS="" | ||||||
|  | CT_TARGET_LDFLAGS="" | ||||||
|  | CT_ARCH_FLOAT="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # arm other options | ||||||
|  | # | ||||||
|  | CT_ARCH_ARM_MODE="arm" | ||||||
|  | CT_ARCH_ARM_MODE_ARM=y | ||||||
|  | # CT_ARCH_ARM_MODE_THUMB is not set | ||||||
|  | # CT_ARCH_ARM_INTERWORKING is not set | ||||||
|  | CT_ARCH_ARM_EABI_FORCE=y | ||||||
|  | CT_ARCH_ARM_EABI=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # 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_TOOLCHAIN_PKGVERSION="" | ||||||
|  | CT_TOOLCHAIN_BUGURL="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Tuple completion and aliasing | ||||||
|  | # | ||||||
|  | CT_TARGET_VENDOR="" | ||||||
|  | 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 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Operating System | ||||||
|  | # | ||||||
|  | CT_KERNEL_SUPPORTS_SHARED_LIBS=y | ||||||
|  | CT_KERNEL="linux" | ||||||
|  | CT_KERNEL_VERSION="4.10.8" | ||||||
|  | # CT_KERNEL_bare_metal is not set | ||||||
|  | CT_KERNEL_linux=y | ||||||
|  | CT_KERNEL_bare_metal_AVAILABLE=y | ||||||
|  | CT_KERNEL_linux_AVAILABLE=y | ||||||
|  | # CT_KERNEL_LINUX_CUSTOM is not set | ||||||
|  | CT_KERNEL_V_4_10=y | ||||||
|  | # CT_KERNEL_V_4_9 is not set | ||||||
|  | # CT_KERNEL_V_4_4 is not set | ||||||
|  | # CT_KERNEL_V_4_1 is not set | ||||||
|  | # CT_KERNEL_V_3_16 is not set | ||||||
|  | # CT_KERNEL_V_3_12 is not set | ||||||
|  | # CT_KERNEL_V_3_10 is not set | ||||||
|  | # CT_KERNEL_V_3_4 is not set | ||||||
|  | # CT_KERNEL_V_3_2 is not set | ||||||
|  | CT_KERNEL_windows_AVAILABLE=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Common kernel options | ||||||
|  | # | ||||||
|  | CT_SHARED_LIBS=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # linux other options | ||||||
|  | # | ||||||
|  | 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 | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Binary utilities | ||||||
|  | # | ||||||
|  | CT_ARCH_BINFMT_ELF=y | ||||||
|  | CT_BINUTILS="binutils" | ||||||
|  | CT_BINUTILS_binutils=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # GNU binutils | ||||||
|  | # | ||||||
|  | CT_BINUTILS_VERSION="2.28" | ||||||
|  | # CT_BINUTILS_SHOW_LINARO is not set | ||||||
|  | CT_BINUTILS_V_2_28=y | ||||||
|  | # CT_BINUTILS_V_2_27 is not set | ||||||
|  | # CT_BINUTILS_V_2_26 is not set | ||||||
|  | CT_BINUTILS_2_27_or_later=y | ||||||
|  | CT_BINUTILS_2_26_or_later=y | ||||||
|  | CT_BINUTILS_2_25_1_or_later=y | ||||||
|  | CT_BINUTILS_2_25_or_later=y | ||||||
|  | CT_BINUTILS_2_24_or_later=y | ||||||
|  | CT_BINUTILS_2_23_2_or_later=y | ||||||
|  | CT_BINUTILS_HAS_HASH_STYLE=y | ||||||
|  | CT_BINUTILS_HAS_GOLD=y | ||||||
|  | CT_BINUTILS_GOLD_SUPPORTS_ARCH=y | ||||||
|  | CT_BINUTILS_GOLD_SUPPORT=y | ||||||
|  | CT_BINUTILS_HAS_PLUGINS=y | ||||||
|  | CT_BINUTILS_HAS_PKGVERSION_BUGURL=y | ||||||
|  | CT_BINUTILS_FORCE_LD_BFD_DEFAULT=y | ||||||
|  | # CT_BINUTILS_LINKER_LD is not set | ||||||
|  | CT_BINUTILS_LINKER_LD_GOLD=y | ||||||
|  | # CT_BINUTILS_LINKER_GOLD_LD is not set | ||||||
|  | CT_BINUTILS_GOLD_INSTALLED=y | ||||||
|  | CT_BINUTILS_GOLD_THREADS=y | ||||||
|  | CT_BINUTILS_LINKER_BOTH=y | ||||||
|  | CT_BINUTILS_LINKERS_LIST="ld,gold" | ||||||
|  | CT_BINUTILS_LD_WRAPPER=y | ||||||
|  | CT_BINUTILS_LINKER_DEFAULT="bfd" | ||||||
|  | CT_BINUTILS_PLUGINS=y | ||||||
|  | CT_BINUTILS_EXTRA_CONFIG_ARRAY="" | ||||||
|  | # CT_BINUTILS_FOR_TARGET is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # binutils other options | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # C-library | ||||||
|  | # | ||||||
|  | CT_LIBC="glibc" | ||||||
|  | CT_LIBC_VERSION="2.17" | ||||||
|  | CT_LIBC_glibc=y | ||||||
|  | # CT_LIBC_uClibc is not set | ||||||
|  | CT_LIBC_avr_libc_AVAILABLE=y | ||||||
|  | CT_LIBC_glibc_AVAILABLE=y | ||||||
|  | CT_THREADS="nptl" | ||||||
|  | CT_CC_GLIBC_SHOW_LINARO=y | ||||||
|  | # CT_LIBC_GLIBC_V_2_25 is not set | ||||||
|  | # CT_LIBC_GLIBC_V_2_24 is not set | ||||||
|  | # CT_LIBC_GLIBC_V_2_23 is not set | ||||||
|  | # CT_LIBC_GLIBC_2_23_or_later=y | ||||||
|  | # CT_LIBC_GLIBC_2_20_or_later=y | ||||||
|  | CT_LIBC_GLIBC_2_17_or_later=y | ||||||
|  | CT_LIBC_mingw_AVAILABLE=y | ||||||
|  | CT_LIBC_musl_AVAILABLE=y | ||||||
|  | CT_LIBC_newlib_AVAILABLE=y | ||||||
|  | CT_LIBC_none_AVAILABLE=y | ||||||
|  | CT_LIBC_uClibc_AVAILABLE=y | ||||||
|  | CT_LIBC_SUPPORT_THREADS_ANY=y | ||||||
|  | CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Common C library options | ||||||
|  | # | ||||||
|  | CT_THREADS_NATIVE=y | ||||||
|  | # CT_CREATE_LDSO_CONF is not set | ||||||
|  | CT_LIBC_XLDD=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # glibc other options | ||||||
|  | # | ||||||
|  | CT_LIBC_GLIBC_NEEDS_PORTS=y | ||||||
|  | CT_LIBC_glibc_family=y | ||||||
|  | CT_LIBC_GLIBC_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_LIBC_GLIBC_CONFIGPARMS="" | ||||||
|  | CT_LIBC_GLIBC_EXTRA_CFLAGS="" | ||||||
|  | # CT_LIBC_DISABLE_VERSIONING is not set | ||||||
|  | CT_LIBC_OLDEST_ABI="" | ||||||
|  | CT_LIBC_GLIBC_FORCE_UNWIND=y | ||||||
|  | CT_LIBC_ADDONS_LIST="ports" | ||||||
|  | # CT_LIBC_LOCALES is not set | ||||||
|  | # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set | ||||||
|  | CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||||
|  | # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||||
|  | CT_LIBC_GLIBC_MIN_KERNEL="4.10.8" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # C compiler | ||||||
|  | # | ||||||
|  | CT_CC="gcc" | ||||||
|  | CT_CC_CORE_PASSES_NEEDED=y | ||||||
|  | CT_CC_CORE_PASS_1_NEEDED=y | ||||||
|  | CT_CC_CORE_PASS_2_NEEDED=y | ||||||
|  | CT_CC_gcc=y | ||||||
|  | CT_CC_GCC_VERSION="4.8.5" | ||||||
|  | # CT_CC_GCC_SHOW_LINARO is not set | ||||||
|  | CT_CC_GCC_V_4_8_5=y | ||||||
|  | # CT_CC_GCC_V_5_4_0 is not set | ||||||
|  | # CT_CC_GCC_V_4_9_4 is not set | ||||||
|  | CT_CC_GCC_4_8_or_later=y | ||||||
|  | # CT_CC_GCC_4_9_or_later=y | ||||||
|  | CT_CC_GCC_4_or_later=y | ||||||
|  | CT_CC_GCC_4=y | ||||||
|  | # CT_CC_GCC_6_or_later=y | ||||||
|  | CT_CC_GCC_ENABLE_PLUGINS=y | ||||||
|  | CT_CC_GCC_GOLD=y | ||||||
|  | CT_CC_GCC_ENABLE_CXX_FLAGS="-I/usr/include -fpermissive" | ||||||
|  | CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" | ||||||
|  | CT_CC_GCC_EXTRA_CONFIG_ARRAY="" | ||||||
|  | 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_LIBGOMP=y | ||||||
|  | # CT_CC_GCC_LIBSSP is not set | ||||||
|  | # CT_CC_GCC_LIBQUADMATH is not set | ||||||
|  | # CT_CC_GCC_LIBSANITIZER is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # 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_FLOAT_AUTO=y | ||||||
|  | # CT_CC_GCC_DEC_FLOAT_BID is not set | ||||||
|  | # CT_CC_GCC_DEC_FLOAT_DPD is not set | ||||||
|  | # CT_CC_GCC_DEC_FLOATS_NO is not set | ||||||
|  | CT_CC_SUPPORT_CXX=y | ||||||
|  | CT_CC_SUPPORT_FORTRAN=y | ||||||
|  | CT_CC_SUPPORT_JAVA=y | ||||||
|  | CT_CC_SUPPORT_ADA=y | ||||||
|  | CT_CC_SUPPORT_OBJC=y | ||||||
|  | CT_CC_SUPPORT_OBJCXX=y | ||||||
|  | CT_CC_SUPPORT_GOLANG=y | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Additional supported languages: | ||||||
|  | # | ||||||
|  | CT_CC_LANG_CXX=y | ||||||
|  | CT_CC_LANG_FORTRAN=y | ||||||
|  | # CT_CC_LANG_JAVA is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Debug facilities | ||||||
|  | # | ||||||
|  | # 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 is not set | ||||||
|  | CT_GDB_CROSS_PYTHON=y | ||||||
|  | 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 is not set | ||||||
|  | # CT_GDB_V_7_11_1 is not set | ||||||
|  | CT_GDB_7_12_or_later=y | ||||||
|  | CT_GDB_7_2_or_later=y | ||||||
|  | CT_GDB_7_0_or_later=y | ||||||
|  | CT_GDB_HAS_PKGVERSION_BUGURL=y | ||||||
|  | CT_GDB_HAS_PYTHON=n | ||||||
|  | CT_GDB_INSTALL_GDBINIT=y | ||||||
|  | # CT_DEBUG_ltrace is not set | ||||||
|  | # CT_DEBUG_strace is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion libraries | ||||||
|  | # | ||||||
|  | CT_COMPLIBS_NEEDED=y | ||||||
|  | CT_LIBICONV_NEEDED=y | ||||||
|  | CT_GETTEXT_NEEDED=y | ||||||
|  | CT_GMP_NEEDED=y | ||||||
|  | CT_MPFR_NEEDED=y | ||||||
|  | CT_ISL_NEEDED=y | ||||||
|  | CT_CLOOG_NEEDED=y | ||||||
|  | CT_MPC_NEEDED=y | ||||||
|  | # CT_EXPAT_NEEDED=y | ||||||
|  | CT_NCURSES_NEEDED=y | ||||||
|  | CT_COMPLIBS=y | ||||||
|  | CT_LIBICONV=y | ||||||
|  | CT_GETTEXT=y | ||||||
|  | CT_GMP=y | ||||||
|  | CT_MPFR=y | ||||||
|  | CT_ISL=y | ||||||
|  | CT_CLOOG=y | ||||||
|  | CT_MPC=y | ||||||
|  | # CT_EXPAT=y | ||||||
|  | CT_NCURSES=y | ||||||
|  | # CT_ZLIB is not set | ||||||
|  | CT_LIBICONV_V_1_15=y | ||||||
|  | # CT_LIBICONV_V_1_14 is not set | ||||||
|  | CT_LIBICONV_VERSION="1.15" | ||||||
|  | CT_GETTEXT_V_0_19_8_1=y | ||||||
|  | CT_GETTEXT_VERSION="0.19.8.1" | ||||||
|  | CT_GMP_V_6_1_2=y | ||||||
|  | CT_GMP_5_0_2_or_later=y | ||||||
|  | CT_GMP_VERSION="6.1.2" | ||||||
|  | CT_MPFR_V_3_1_5=y | ||||||
|  | CT_MPFR_VERSION="3.1.5" | ||||||
|  | CT_ISL_V_0_11_1=y | ||||||
|  | # CT_ISL_V_0_15_or_later=y | ||||||
|  | # CT_ISL_V_0_14_or_later=y | ||||||
|  | CT_ISL_V_0_11_or_later=y | ||||||
|  | CT_ISL_VERSION="0.11.1" | ||||||
|  | CT_CLOOG_V_0_18_0=y | ||||||
|  | CT_CLOOG_VERSION="0.18.0" | ||||||
|  | # CT_CLOOG_0_18_4_or_later=y | ||||||
|  | CT_CLOOG_0_18_or_later=y | ||||||
|  | CT_MPC_V_1_0_3=y | ||||||
|  | CT_MPC_VERSION="1.0.3" | ||||||
|  | # CT_EXPAT_V_2_2_0=y | ||||||
|  | # CT_EXPAT_VERSION="2.2.0" | ||||||
|  | CT_NCURSES_V_6_0=y | ||||||
|  | CT_NCURSES_VERSION="6.0" | ||||||
|  | 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="" | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion libraries common options | ||||||
|  | # | ||||||
|  | # CT_COMPLIBS_CHECK is not set | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # Companion tools | ||||||
|  | # | ||||||
|  | # CT_COMP_TOOLS_FOR_HOST is not set | ||||||
|  | # CT_COMP_TOOLS_autoconf is not set | ||||||
|  | CT_COMP_TOOLS_automake=y | ||||||
|  | CT_AUTOMAKE_V_1_15=y | ||||||
|  | CT_AUTOMAKE_VERSION="1.15" | ||||||
|  | CT_COMP_TOOLS_libtool=y | ||||||
|  | CT_LIBTOOL_V_2_4_6=y | ||||||
|  | CT_LIBTOOL_VERSION="2.4.6" | ||||||
|  | # CT_COMP_TOOLS_m4 is not set | ||||||
|  | # CT_COMP_TOOLS_make is not set | ||||||
| @@ -8,8 +8,8 @@ if (( $# >= 1 )); then | |||||||
|     cmake_arg=$* |     cmake_arg=$* | ||||||
|     echo "cmake arg: $cmake_arg" |     echo "cmake arg: $cmake_arg" | ||||||
|  |  | ||||||
|     #echo "Pulling dockcross/$image" |     echo "Pulling dockcross/$image" | ||||||
|     #docker pull dockcross/"$image" |     docker pull dockcross/"$image" | ||||||
|  |  | ||||||
|     echo "Make script dockcross-$image" |     echo "Make script dockcross-$image" | ||||||
|     docker run --rm dockcross/"$image" > ./dockcross-"$image" |     docker run --rm dockcross/"$image" > ./dockcross-"$image" | ||||||
|   | |||||||
| @@ -1,11 +1,10 @@ | |||||||
| #!/usr/bin/env bash | #!/usr/bin/env bash | ||||||
|  |  | ||||||
| # More info: https://github.com/GoogleContainerTools/container-diff |  | ||||||
|  |  | ||||||
| if (( $# < 1 || $# > 2  )); then | if (( $# < 1 || $# > 2  )); then | ||||||
|     echo "Need 1 or 2 arguments: <img1> <img2>" |     echo "Need 1 or 2 arguments: <img1> <img2>" | ||||||
|     echo "For local image: daemon://<img>" |     echo "For local image: daemon://<img>" | ||||||
|     echo "For remote image: remote://<img>" |     echo "For remote image: remote://<img>" | ||||||
|  |     echo "More info: https://github.com/GoogleContainerTools/container-diff" | ||||||
|     exit 1 |     exit 1 | ||||||
| fi | fi | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user