mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-26 22:16:20 +01:00 
			
		
		
		
	Compare commits
	
		
			18 Commits
		
	
	
		
			add_xtensa
			...
			Update_scr
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1866b69356 | |||
| d59411d2cb | |||
| c6c159b900 | |||
| b32a1c22b4 | |||
| 772809af49 | |||
| 4c25951797 | |||
| 4ea89c7b4f | |||
| 73cbb14ba1 | |||
| 8e6dd7e657 | |||
| fdb60f95e8 | |||
| b571765075 | |||
| f46be3dfd7 | |||
| 027a774611 | |||
| 5f4511dd12 | |||
| c454bbf8ac | |||
| e5ed0f45e6 | |||
| ea2c1635ff | |||
| 1f28ea98a5 | 
							
								
								
									
										4
									
								
								.github/workflows/expired.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/expired.yml
									
									
									
									
										vendored
									
									
								
							| @@ -9,8 +9,8 @@ jobs: | ||||
|       - uses: actions/stale@v4 | ||||
|         with: | ||||
|           repo-token: ${{ secrets.GITHUB_TOKEN }} | ||||
|           exempt-issue-milestones: 'future,alpha,beta,release' | ||||
|           exempt-pr-milestones: 'bugfix,improvement' | ||||
|           exempt-issue-milestones: 'future,alpha,beta,release,bugfix,improvement,enhancement,help wanted' | ||||
|           exempt-pr-milestones: 'bugfix,improvement,enhancement,help wanted' | ||||
|           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-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.' | ||||
|   | ||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -226,7 +226,7 @@ purge: clean | ||||
| # Check bash syntax | ||||
| bash-check: | ||||
| 	find . -type f \( -name "*.sh" -o -name "*.bash" \) -print0 | xargs -0 -P"$(shell nproc)" -I{} \ | ||||
| 		$(SHELLCHECK) --check-sourced --color=auto --format=gcc --severity=error --shell=bash --enable=all "{}" | ||||
| 		$(SHELLCHECK) --check-sourced --color=auto --format=gcc --severity=warning --shell=bash --enable=all "{}" | ||||
|  | ||||
| # | ||||
| # testing implicit rule | ||||
|   | ||||
							
								
								
									
										248
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										248
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,10 +1,11 @@ | ||||
|  | ||||
| # dockcross | ||||
|  | ||||
|  | ||||
| Cross compiling toolchains in Docker images. | ||||
|  | ||||
| [](https://github.com/dockcross/dockcross/actions?query=branch%3Amaster) | ||||
| [](https://github.com/dockcross/dockcross/actions?query=branch%3Amaster) [](https://github.com/dockcross/dockcross/actions/workflows/shellcheck.yml) | ||||
|  | ||||
|   | ||||
|  | ||||
| ## Features | ||||
|  | ||||
| @@ -13,55 +14,42 @@ Cross compiling toolchains in Docker images. | ||||
| -   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). | ||||
| -   Make variables ([CC]{.title-ref}, [LD]{.title-ref} etc) are set to | ||||
| -   Make variables **CC**, **CXX**, **LD** etc) are set to | ||||
|     point to the appropriate tools in the container. | ||||
| -   Recent [CMake](https://cmake.org) and ninja are precompiled. | ||||
| -   [Conan.io](https://www.conan.io) can be used as a package manager. | ||||
| -   Toolchain files configured for CMake. | ||||
| -   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/). | ||||
| -   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. | ||||
| -   Works with the [Docker for 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** environment variable. By default, it searches | ||||
|     for [docker]{.title-ref} and [podman](https://podman.io) executable. | ||||
|  | ||||
| ## Examples | ||||
|  | ||||
| 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. | ||||
| 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. | ||||
|  | ||||
| Note that commands are executed verbatim. If any shell processing for | ||||
| environment variable expansion or redirection is required, please use | ||||
| [bash -c \'command args\...\']{.title-ref}. | ||||
| Note that commands are executed verbatim. If any shell processing for environment variable expansion or redirection is required, please use | ||||
| ```bash | ||||
| bash -c "<command args>" | ||||
| ``` | ||||
|  | ||||
| ## 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 | ||||
|     chmod +x ./dockcross | ||||
|     mv ./dockcross ~/bin/ | ||||
|  | ||||
| Where [CROSS_COMPILER_IMAGE_NAME]{.title-ref} is the name of the | ||||
| cross-compiler toolchain Docker instance, e.g. | ||||
| [dockcross/linux-armv7]{.title-ref}. | ||||
| Where **CROSS_COMPILER_IMAGE_NAME** is the name of the cross-compiler toolchain Docker instance, e.g: **dockcross/linux-armv7**. | ||||
|  | ||||
| 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 | ||||
|  | ||||
| @@ -72,261 +60,263 @@ For the impatient, here\'s how to compile a hello world for armv7: | ||||
|     chmod +x ./dockcross-linux-armv7 | ||||
|     ./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...] | ||||
|  | ||||
| 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]{.title-ref} 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 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. | ||||
|  | ||||
| ## Summary cross compilers | ||||
|  | ||||
| | Image name | Target arch | Compiler | Target OS | | ||||
| |:-------:|:--------:|:------:|:-----:| | ||||
| | dockcross/base | - | - | - | | ||||
| | dockcross/android-arm | ARMv7 | Clang | Android 32 bit | | ||||
| | dockcross/android-arm64 | ARMv8 | Clang | Android | | ||||
| | dockcross/android-x86 | x86 | Clang | Android x86 | | ||||
| | dockcross/android-x86_64 | x86_64 | Clang | Android x86_64 | | ||||
| | dockcross/linux-arm64 | ARMv8 | GCC | Linux ARMv8 | | ||||
| | dockcross/linux-arm64-musl | ARMv8 | GCC + musl | Linux ARMv8 | | ||||
| | dockcross/linux-armv5 | ARMv5 | GCC | Linux ARMv5 | | ||||
| | dockcross/linux-armv5-musl | ARMv5 | GCC + musl | Linux ARMv5 | | ||||
| | dockcross/linux-armv6 | ARMv6 | GCC | Linux ARMv6 | | ||||
| | dockcross/linux-armv6-lts | ARMv6 | GCC + Glibc 2.28 | Linux ARMv6 | | ||||
| | dockcross/linux-armv6-musl | ARMv6 | GCC + musl | Linux ARMv6 | | ||||
| | dockcross/linux-armv7 | ARMv7 | GCC | Linux ARMv7 | | ||||
| | dockcross/linux-armv7a | ARMv7a | GCC | Linux ARMv7a | | ||||
| | dockcross/linux-armv7l-musl | ARMv7l | GCC + musl | Linux ARMv7l | | ||||
| | dockcross/linux-mips | mips | GCC | Linux mips | | ||||
| | dockcross/linux-s390x | s390x | GCC | Linux s390x | | ||||
| | dockcross/linux-ppc64le | ppc64le | GCC | Linux ppc64le | | ||||
| | dockcross/linux-riscv32 | riscv32 | GCC | Linux riscv32 | | ||||
| | dockcross/linux-riscv64 | riscv64 | GCC | Linux riscv64 | | ||||
| | dockcross/linux-m68k-uclibc | m68k | GCC + uclibc | Linux m68k | | ||||
| | dockcross/linux-xtensa-uclibc | xtensa | GCC + uclibc | Linux xtensa | | ||||
| | dockcross/manylinux2014-x86 | x86 | GCC | Linux x86 | | ||||
| | dockcross/manylinux2014-x64 | x86_64 | GCC | Linux x86_64 | | ||||
| | dockcross/linux-x86 | x86 | GCC | Linux x86 | | ||||
| | dockcross/linux-x64 | x86_64 | GCC | Linux x86_64 | | ||||
| | dockcross/linux-x64-clang | x86_64 | Clang | Linux x86_64 | | ||||
| | dockcross/web-wasm | JS | LLVM | Web (JS) | | ||||
| | dockcross/windows-shared-x86 | x86 | GCC | Windows x86 | | ||||
| | dockcross/windows-shared-x64 | x86_64 | GCC | Windows x86_64 | | ||||
| | dockcross/windows-shared-x64-posix | x86_64 | GCC | Windows x86_64 | | ||||
| | dockcross/windows-static-x86 | x86 | GCC | Windows x86 | | ||||
| | dockcross/windows-static-x64 | x86_64 | GCC | Windows x86_64 | | ||||
| | dockcross/windows-static-x64-posix | x86_64 | GCC | Windows x86_64 | | ||||
|  | ||||
| ## Cross compilers | ||||
|  | ||||
| ### 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 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| The Android NDK standalone toolchain for the arm architecture. | ||||
|  | ||||
| ### dockcross/android-arm64 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| The Android NDK standalone toolchain for the arm64 architecture. | ||||
|  | ||||
| ### dockcross/android-x86 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| The Android NDK standalone toolchain for the x86 architecture. | ||||
|  | ||||
| ### dockcross/android-x86_64 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| The Android NDK standalone toolchain for the x86_64 architecture. | ||||
|  | ||||
| ### 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 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Cross compiler for the 64-bit ARM platform on Linux (also known as | ||||
| AArch64), using [musl](https://www.musl-libc.org/) as base \"libc\". | ||||
|  | ||||
| ### dockcross/linux-armv5 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux armv5 cross compiler toolchain for legacy devices like the | ||||
| Parrot AR Drone. | ||||
|  | ||||
| ### dockcross/linux-armv5-musl | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux armv5 cross compiler toolchain using | ||||
| [musl](https://www.musl-libc.org/) as base \"libc\". | ||||
|  | ||||
| ### dockcross/linux-armv6 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux ARMv6 cross compiler toolchain for the Raspberry Pi | ||||
|  | ||||
| ### dockcross/linux-armv6-lts | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux ARMv6 cross compiler toolchain for the Raspberry Pi (Debian buster...) | ||||
|  | ||||
| ### dockcross/linux-armv6-musl | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux ARMv6 cross compiler toolchain for the Raspberry Pi, etc, | ||||
| using [musl](https://www.musl-libc.org/) as base \"libc\". | ||||
|  | ||||
| ### dockcross/linux-armv7 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Generic Linux armv7 cross compiler toolchain. | ||||
|  | ||||
| ### dockcross/linux-armv7a | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Toolchain configured for ARMv7-A used in Beaglebone Black single | ||||
| board PC with TI SoC AM3358 on board, Cortex-A8. | ||||
|  | ||||
| ### dockcross/linux-armv7l-musl | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Toolchain configured for ARMv7-L, using | ||||
| [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 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux mips cross compiler toolchain for big endian 32-bit hard float | ||||
| MIPS GNU systems. | ||||
|  | ||||
| ### dockcross/linux-s390x | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux s390x cross compiler toolchain for S390X GNU systems. | ||||
|  | ||||
| ### dockcross/linux-riscv64 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux risc-v 64bit cross compiler toolchain for risc-v 64bit GNU systems. | ||||
|  | ||||
| ### dockcross/linux-riscv32 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux risc-v 32bit cross compiler toolchain for risc-v 32bit GNU systems. | ||||
|  | ||||
| ### 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/). | ||||
|  | ||||
| ### 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 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| 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 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| 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 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| Linux i686 cross compiler. | ||||
|  | ||||
| ### 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]{.title-ref} 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** to \"TRUE\" in the toolchain. | ||||
|  | ||||
| ### 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]{.title-ref} 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** 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. | ||||
| Docker [manylinux2014](https://github.com/pypa/manylinux) image for building Linux aarch64 / arm64 [Python wheel packages](http://pythonwheels.com/). It includes Python 3.5, 3.6, 3.7, 3.8, and 3.9. Also has support for the dockcross script, and it has installations of CMake, Ninja, and [scikit-build](http://scikit-build.org). For CMake, it sets **MANYLINUX2014** to \"TRUE\" in the toolchain. | ||||
|  | ||||
| ### dockcross/web-wasm | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| The Emscripten WebAssembly/asm.js/JavaScript cross compiler. | ||||
|  | ||||
| ### dockcross/windows-static-x64 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and static | ||||
| linking. | ||||
|  | ||||
| ### dockcross/windows-static-x64-posix | ||||
|  | ||||
|     | ||||
|   | ||||
|  | ||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with posix threads and static | ||||
| linking. | ||||
|  | ||||
| ### dockcross/windows-static-x86 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| 32-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and static linking. | ||||
|  | ||||
| ### dockcross/windows-shared-x64 | ||||
|  | ||||
|    | ||||
|   | ||||
|  | ||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and dynamic linking. | ||||
|  | ||||
| ### dockcross/windows-shared-x64-posix | ||||
|  | ||||
|     | ||||
|    | ||||
|  | ||||
| 64-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with posix threads and dynamic linking. | ||||
|  | ||||
| ### dockcross/windows-shared-x86 | ||||
|  | ||||
|      | ||||
|   | ||||
|  | ||||
| 32-bit Windows cross-compiler based on [MXE/MinGW-w64](https://mxe.cc/) with win32 threads and dynamic linking. | ||||
|  | ||||
| @@ -401,15 +391,11 @@ Default: Image with which the script was created. | ||||
|  | ||||
| ### 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 | ||||
|  | ||||
| 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 | ||||
| `git config --global advice.detachedHead false` can be added to this | ||||
| @@ -439,31 +425,17 @@ And then in the shell: | ||||
|     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. | ||||
|  | ||||
| ## What is the difference between [dockcross]{.title-ref} and [dockbuild]{.title-ref} ? | ||||
| ## What is the difference between **dockcross** and **dockbuild** ? | ||||
|  | ||||
| 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]{.title-ref} is used to build binaries for Linux x86_64 / | ||||
| 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. | ||||
| **dockbuild** is used to build binaries for Linux x86_64/amd64 that will work across most Linux distributions. | ||||
| **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. | ||||
|  | ||||
| [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. | ||||
| **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. | ||||
|  | ||||
| \-\-- | ||||
|  | ||||
| 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. | ||||
| Credits: | ||||
| - [sdt/docker-raspberry-pi-cross-compiler](https://github.com/sdt/docker-raspberry-pi-cross-compiler), who invented the base of the **dockcross** script. | ||||
| - [https://github.com/steeve/cross-compiler](https://github.com/steeve/cross-compiler),  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| WORKDIR /usr/src | ||||
|  | ||||
| ARG GIT_VERSION=2.32.0 | ||||
| ARG CMAKE_VERSION=3.20.5 | ||||
| ARG CMAKE_VERSION=3.21.1 | ||||
|  | ||||
| # Image build scripts | ||||
| COPY \ | ||||
|   | ||||
| @@ -25,7 +25,7 @@ if ! command -v git &> /dev/null; then | ||||
| 	exit 1 | ||||
| fi | ||||
|  | ||||
| if [[ "${CMAKE_VERSION}" == "" ]]; then | ||||
| if [[ -z "${CMAKE_VERSION}" ]]; then | ||||
|   echo >&2 'error: CMAKE_VERSION env. variable must be set to a non-empty value' | ||||
|   exit 1 | ||||
| fi | ||||
| @@ -33,16 +33,16 @@ fi | ||||
| cd /usr/src | ||||
|  | ||||
| # 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_MIRROR_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 | ||||
|  | ||||
| mkdir /usr/src/CMake-build | ||||
| cd /usr/src/CMake-build | ||||
|  | ||||
| ${WRAPPER} /usr/src/CMake/bootstrap \ | ||||
|   --parallel=$(nproc) \ | ||||
|   --parallel="$(nproc)" \ | ||||
|   -- -DCMAKE_USE_OPENSSL=OFF | ||||
| ${WRAPPER} make -j$(nproc) | ||||
| ${WRAPPER} make -j"$(nproc)" | ||||
|  | ||||
|  | ||||
| mkdir /usr/src/CMake-ssl-build | ||||
| @@ -55,7 +55,7 @@ ${WRAPPER} /usr/src/CMake-build/bin/cmake \ | ||||
|   -DCMAKE_USE_OPENSSL:BOOL=ON \ | ||||
|   -DOPENSSL_ROOT_DIR:PATH=/usr/local/ssl \ | ||||
|   ../CMake | ||||
| ${WRAPPER} make -j$(nproc) install | ||||
| ${WRAPPER} make -j"$(nproc)" install | ||||
|  | ||||
| # Cleanup install tree | ||||
| cd /usr/src/cmake-$CMAKE_VERSION | ||||
|   | ||||
| @@ -18,7 +18,7 @@ function do_curl_build { | ||||
|     # We do this shared to avoid obnoxious linker issues where git couldn't | ||||
|     # link properly. If anyone wants to make this build statically go for it. | ||||
|     LIBS=-ldl CFLAGS=-Wl,--exclude-libs,ALL ./configure --with-ssl --disable-static > /dev/null | ||||
|     make -j$(nproc) > /dev/null | ||||
|     make -j"$(nproc)" > /dev/null | ||||
|     make install > /dev/null | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -12,7 +12,7 @@ if ! command -v tar &> /dev/null; then | ||||
| 	exit 1 | ||||
| fi | ||||
|  | ||||
| if [[ "${GIT_VERSION}" == "" ]]; then | ||||
| if [[ -z "${GIT_VERSION}" ]]; then | ||||
|   echo >&2 'error: GIT_VERSION env. variable must be set to a non-empty value' | ||||
|   exit 1 | ||||
| fi | ||||
| @@ -32,18 +32,18 @@ curl --connect-timeout 20 \ | ||||
|     --retry-max-time 40 \ | ||||
|     -# -LO $url | ||||
|  | ||||
| tar xvzf git-${GIT_VERSION}.tar.gz  --no-same-owner | ||||
| rm -f git-${GIT_VERSION}.tar.gz | ||||
| tar xvzf "git-${GIT_VERSION}.tar.gz" --no-same-owner | ||||
| rm -f "git-${GIT_VERSION}.tar.gz" | ||||
|  | ||||
| pushd git-${GIT_VERSION} | ||||
| pushd "git-${GIT_VERSION}" | ||||
| ./configure --prefix=/usr/local --with-curl | ||||
| make -j$(nproc) | ||||
| make -j"$(nproc)" | ||||
| make install | ||||
| popd | ||||
|  | ||||
| ldconfig | ||||
|  | ||||
| rm -rf git-${GIT_VERSION} | ||||
| rm -rf "git-${GIT_VERSION}" | ||||
|  | ||||
| # turn the detached message off | ||||
| git config --global advice.detachedHead false | ||||
|   | ||||
| @@ -59,7 +59,7 @@ PERL_DOWNLOAD_URL=https://www.cpan.org/src/5.0 | ||||
|  | ||||
| function do_perl_build { | ||||
|     ${WRAPPER} sh Configure -des -Dprefix=/opt/perl > /dev/null | ||||
|     ${WRAPPER} make -j$(nproc) > /dev/null | ||||
|     ${WRAPPER} make -j"$(nproc)" > /dev/null | ||||
|     ${WRAPPER} make install > /dev/null | ||||
| } | ||||
|  | ||||
| @@ -84,7 +84,7 @@ function build_perl { | ||||
|  | ||||
| function do_openssl_build { | ||||
|     ${WRAPPER} ./config no-shared -fPIC $CONFIG_FLAG --prefix=/usr/local/ssl --openssldir=/usr/local/ssl > /dev/null | ||||
|     ${WRAPPER} make -j$(nproc) > /dev/null | ||||
|     ${WRAPPER} make -j"$(nproc)" > /dev/null | ||||
|     ${WRAPPER} make install_sw > /dev/null | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -25,13 +25,13 @@ while [ $# -gt 0 ]; do | ||||
| done | ||||
|  | ||||
| # Download | ||||
| wget https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz | ||||
| tar xvf Python-${PYTHON_VERSION}.tgz | ||||
| wget "https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz" | ||||
| tar xvf "Python-${PYTHON_VERSION}.tgz" | ||||
| # Configure, build and install | ||||
| cd Python-${PYTHON_VERSION} | ||||
| cd "Python-${PYTHON_VERSION}" || exit 1 | ||||
| # Disable --enable-shared --enable-optimizations --prefix=/usr/local/python-${PYTHON_VERSION} | ||||
| ./configure --with-ensurepip=install | ||||
| make -j$(nproc)  | ||||
| make -j"$(nproc) " | ||||
| make install #altinstall | ||||
|  | ||||
| ln -s /usr/local/bin/python3 /usr/local/bin/python | ||||
| @@ -39,4 +39,4 @@ ln -s /usr/local/bin/pip3 /usr/local/bin/pip | ||||
|  | ||||
| # Clean | ||||
| cd .. | ||||
| rm -rf Python-${PYTHON_VERSION} | ||||
| rm -rf "Python-${PYTHON_VERSION}" | ||||
|   | ||||
| @@ -41,20 +41,20 @@ command:update-image() { | ||||
| } | ||||
|  | ||||
| help:update-image() { | ||||
|     echo Pull the latest $FINAL_IMAGE . | ||||
|     echo "Pull the latest $FINAL_IMAGE ." | ||||
| } | ||||
|  | ||||
| command:update-script() { | ||||
|     if cmp -s <( $OCI_EXE run --rm $FINAL_IMAGE ) $0; then | ||||
|         echo $0 is up to date | ||||
|         echo "$0 is up to date" | ||||
|     else | ||||
|         echo -n Updating $0 '... ' | ||||
|         echo -n "Updating $0 ... " | ||||
|         $OCI_EXE run --rm $FINAL_IMAGE > $0 && echo ok | ||||
|     fi | ||||
| } | ||||
|  | ||||
| help:update-image() { | ||||
|     echo Update $0 from $FINAL_IMAGE . | ||||
|     echo "Update $0 from $FINAL_IMAGE ." | ||||
| } | ||||
|  | ||||
| command:update() { | ||||
| @@ -63,7 +63,7 @@ command: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() { | ||||
|   | ||||
| @@ -24,8 +24,8 @@ fi | ||||
| # The dockcross script sets the BUILDER_UID and BUILDER_GID vars. | ||||
| if [[ -n $BUILDER_UID ]] && [[ -n $BUILDER_GID ]]; then | ||||
|  | ||||
|     groupadd -o -g $BUILDER_GID $BUILDER_GROUP 2> /dev/null | ||||
|     useradd -o -m -g $BUILDER_GID -u $BUILDER_UID $BUILDER_USER 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 | ||||
|     export HOME=/home/${BUILDER_USER} | ||||
|     shopt -s dotglob | ||||
|     cp -r /root/* $HOME/ | ||||
| @@ -37,8 +37,8 @@ if [[ -n $BUILDER_UID ]] && [[ -n $BUILDER_GID ]]; then | ||||
|     fi | ||||
|  | ||||
|     # Enable passwordless sudo capabilities for the user | ||||
|     chown root:$BUILDER_GID $(which gosu) | ||||
|     chmod +s $(which gosu); sync | ||||
|     chown root:$BUILDER_GID "$(which gosu)" | ||||
|     chmod +s "$(which gosu)"; sync | ||||
|  | ||||
|     # Execute project specific pre execution hook | ||||
|     if [[ -e /work/.dockcross ]]; then | ||||
|   | ||||
| @@ -28,7 +28,7 @@ if ! command -v tar &> /dev/null; then | ||||
| 	exit 1 | ||||
| fi | ||||
|  | ||||
| if [[ "${CMAKE_VERSION}" == "" ]]; then | ||||
| if [[ -z "${CMAKE_VERSION}" ]]; then | ||||
|   echo >&2 'error: CMAKE_VERSION env. variable must be set to a non-empty value' | ||||
|   exit 1 | ||||
| fi | ||||
| @@ -45,10 +45,10 @@ curl --connect-timeout 30 \ | ||||
|     --retry-max-time 30 \ | ||||
|     -# -LO $url | ||||
|  | ||||
| tar -xzvf ${CMAKE_ROOT}.tar.gz | ||||
| rm -f ${CMAKE_ROOT}.tar.gz | ||||
| tar -xzvf "${CMAKE_ROOT}.tar.gz" | ||||
| rm -f "${CMAKE_ROOT}.tar.gz" | ||||
|  | ||||
| cd ${CMAKE_ROOT} | ||||
| cd "${CMAKE_ROOT}" | ||||
|  | ||||
| rm -rf doc man | ||||
| rm -rf bin/cmake-gui | ||||
|   | ||||
| @@ -89,7 +89,7 @@ BOOTSTRAP_PREFIX="${CTNG}/prefix" | ||||
| ./bootstrap | ||||
| ./configure \ | ||||
|   --prefix "${BOOTSTRAP_PREFIX}" | ||||
| make -j$(nproc) | ||||
| make -j"$(nproc)" | ||||
| make install | ||||
|  | ||||
| ## | ||||
|   | ||||
| @@ -14,7 +14,7 @@ if ! command -v gpg &> /dev/null; then | ||||
| fi | ||||
|  | ||||
| GOSU_VERSION=1.12 | ||||
| dpkgArch=$(if test $(uname -m) = "x86_64"; then echo amd64; else echo i386; fi) | ||||
| dpkgArch=$(if test "$(uname -m)" = "x86_64"; then echo amd64; else echo i386; fi) | ||||
| url="https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-${dpkgArch}" | ||||
| url_key="https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-${dpkgArch}.asc" | ||||
|  | ||||
|   | ||||
| @@ -16,8 +16,8 @@ RUN apt-get update \ | ||||
|   qemu-user-static \ | ||||
| && apt-get clean --yes | ||||
|  | ||||
| # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target. | ||||
| ENV CROSS_TRIPLE aarch64-unknown-linux-gnueabi | ||||
| # The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnu" target. | ||||
| ENV CROSS_TRIPLE aarch64-unknown-linux-gnu | ||||
|  | ||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||
| 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_PROCESSOR aarch64) | ||||
|  | ||||
| set(cross_triple "aarch64-unknown-linux-gnueabi") | ||||
| set(cross_triple "aarch64-unknown-linux-gnu") | ||||
| set(cross_root /usr/xcc/${cross_triple}) | ||||
|  | ||||
| set(CMAKE_C_COMPILER $ENV{CC}) | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -151,8 +152,6 @@ CT_ARCH_ARM_SHOW=y | ||||
| # Options for arm | ||||
| # | ||||
| 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_ARCH_SUFFIX="" | ||||
| # CT_OMIT_TARGET_VENDOR is not set | ||||
| @@ -257,7 +256,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -286,7 +286,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -469,15 +469,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -525,7 +527,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -268,7 +269,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -299,7 +301,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -483,14 +485,15 @@ CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="3.2.27" | ||||
| CT_GLIBC_MIN_KERNEL="3.2.27" | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="4.10.0" | ||||
| CT_GLIBC_MIN_KERNEL="4.10.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -538,7 +541,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ CT_PARALLEL_JOBS=4 | ||||
| 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="" | ||||
| @@ -269,7 +270,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -300,7 +302,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -482,15 +484,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -538,7 +542,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -269,7 +270,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -300,7 +302,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -482,15 +484,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -538,7 +542,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -269,7 +270,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -300,7 +302,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -482,15 +484,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -538,7 +542,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -241,7 +242,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -273,7 +275,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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.12.12" | ||||
| 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}" | ||||
| @@ -505,7 +507,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_6 is not set | ||||
| # CT_GCC_V_5 is not set | ||||
| # CT_GCC_V_4_9 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| CT_GCC_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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -256,6 +257,7 @@ 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 is not set | ||||
| CT_LINUX_V_5_12=y | ||||
| # CT_LINUX_V_5_11 is not set | ||||
| # CT_LINUX_V_5_10 is not set | ||||
| @@ -287,7 +289,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| CT_LINUX_VERSION="5.12.16" | ||||
| 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}" | ||||
| @@ -462,15 +464,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -518,7 +522,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -260,7 +261,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -291,7 +293,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -466,15 +468,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -522,7 +526,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -103,6 +103,7 @@ 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="" | ||||
| @@ -265,7 +266,8 @@ CT_LINUX_PATCH_GLOBAL=y | ||||
| # CT_LINUX_PATCH_LOCAL_BUNDLED is not set | ||||
| # CT_LINUX_PATCH_NONE is not set | ||||
| CT_LINUX_PATCH_ORDER="global" | ||||
| CT_LINUX_V_5_12=y | ||||
| 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 | ||||
| @@ -296,7 +298,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -479,15 +481,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -542,7 +546,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_9 is not set | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -103,6 +103,7 @@ 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="" | ||||
| @@ -265,7 +266,8 @@ CT_LINUX_PATCH_GLOBAL=y | ||||
| # CT_LINUX_PATCH_LOCAL_BUNDLED is not set | ||||
| # CT_LINUX_PATCH_NONE is not set | ||||
| CT_LINUX_PATCH_ORDER="global" | ||||
| CT_LINUX_V_5_12=y | ||||
| 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 | ||||
| @@ -296,7 +298,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -479,15 +481,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -542,7 +546,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_9 is not set | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| # | ||||
| # Automatically generated file; DO NOT EDIT. | ||||
| # crosstool-NG 1.24.0.385_9e10cb6 Configuration | ||||
| # crosstool-NG 1.24.0.409_d47b234 Configuration | ||||
| # | ||||
| CT_CONFIGURE_has_static_link=y | ||||
| CT_CONFIGURE_has_cxx11=y | ||||
| @@ -27,7 +27,7 @@ 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.385_9e10cb6" | ||||
| CT_VERSION="1.24.0.409_d47b234" | ||||
| CT_VCHECK="" | ||||
| CT_CONFIG_VERSION_ENV="3" | ||||
| CT_CONFIG_VERSION_CURRENT="3" | ||||
| @@ -99,6 +99,7 @@ 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="" | ||||
| @@ -242,7 +243,8 @@ 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_12=y | ||||
| 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 | ||||
| @@ -273,7 +275,7 @@ CT_LINUX_V_5_12=y | ||||
| # 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_VERSION="5.12.12" | ||||
| 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}" | ||||
| @@ -448,15 +450,17 @@ CT_GLIBC_OLDEST_ABI="" | ||||
| CT_GLIBC_FORCE_UNWIND=y | ||||
| # CT_GLIBC_LOCALES is not set | ||||
| # CT_GLIBC_KERNEL_VERSION_NONE is not set | ||||
| CT_GLIBC_KERNEL_VERSION_AS_HEADERS=y | ||||
| # CT_GLIBC_KERNEL_VERSION_CHOSEN is not set | ||||
| CT_GLIBC_MIN_KERNEL="5.12.12" | ||||
| # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set | ||||
| CT_GLIBC_KERNEL_VERSION_CHOSEN=y | ||||
| CT_GLIBC_MIN_KERNEL_VERSION="5.4.0" | ||||
| CT_GLIBC_MIN_KERNEL="5.4.0" | ||||
| CT_GLIBC_SSP_DEFAULT=y | ||||
| # CT_GLIBC_SSP_NO is not set | ||||
| # CT_GLIBC_SSP_YES is not set | ||||
| # CT_GLIBC_SSP_ALL is not set | ||||
| # CT_GLIBC_SSP_STRONG 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_LIBC_SUPPORT_THREADS_ANY=y | ||||
| CT_LIBC_SUPPORT_THREADS_NATIVE=y | ||||
| @@ -504,7 +508,7 @@ CT_GCC_V_11=y | ||||
| # CT_GCC_V_8 is not set | ||||
| # CT_GCC_V_7 is not set | ||||
| # CT_GCC_V_6 is not set | ||||
| CT_GCC_VERSION="11.1.0" | ||||
| 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}" | ||||
|   | ||||
| @@ -1,26 +0,0 @@ | ||||
| #!/bin/bash | ||||
| set -euo pipefail | ||||
|  | ||||
| # More info: https://github.com/GoogleContainerTools/container-diff | ||||
|  | ||||
| if (( $# < 1 || $# > 2  )); then | ||||
|     echo "Need 1 or 2 arguments: <img1> <img2>" | ||||
|     exit 1 | ||||
| fi | ||||
|  | ||||
| if (( $# == 1 )); then | ||||
|     container-diff analyze $1 --type=history 2>&1 | tee -a analyze-history.txt | ||||
|     container-diff analyze $1 --type=file 2>&1 | tee -a analyze-file.txt | ||||
|     container-diff analyze $1 --type=size 2>&1 | tee -a analyze-size.txt | ||||
|     container-diff analyze $1 --type=apt 2>&1 | tee -a analyze-apt.txt | ||||
|     container-diff analyze $1 --type=pip 2>&1 | tee -a analyze-pip.txt | ||||
|  | ||||
| fi | ||||
|  | ||||
| if (( $# == 2 )); then | ||||
|     container-diff diff $1 $2 --type=history 2>&1 | tee -a diff-history.txt | ||||
|     container-diff diff $1 $2 --type=file 2>&1 | tee -a diff-file.txt | ||||
|     container-diff diff $1 $2 --type=size 2>&1 | tee -a diff-size.txt | ||||
|     container-diff diff $1 $2 --type=apt 2>&1 | tee -a diff-apt.txt | ||||
|     container-diff diff $1 $2 --type=pip 2>&1 | tee -a diff-pip.txt | ||||
| fi | ||||
							
								
								
									
										24
									
								
								tools/dockcross-builder.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										24
									
								
								tools/dockcross-builder.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| if (( $# >= 1 )); then | ||||
|     image=$1 | ||||
|     build_file=build-${image%:*} | ||||
|     shift 1 | ||||
|  | ||||
|     cmake_arg=$* | ||||
|     echo "cmake arg: $cmake_arg" | ||||
|  | ||||
|     #echo "Pulling dockcross/$image" | ||||
|     #docker pull dockcross/"$image" | ||||
|  | ||||
|     echo "Make script dockcross-$image" | ||||
|     docker run --rm dockcross/"$image" > ./dockcross-"$image" | ||||
|     chmod +x ./dockcross-"$image" | ||||
|  | ||||
|     echo "Build $build_file" | ||||
|     ./dockcross-"$image" cmake -B "$build_file" -S . -G Ninja "$cmake_arg" | ||||
|     ./dockcross-"$image" ninja -C "$build_file" | ||||
| else | ||||
|     echo "Usage: ${0##*/} <docker imag (ex: linux-x64/linux-x64-clang/linux-arm64/windows-shared-x64/windows-static-x64...)> <cmake arg.>" | ||||
|     exit 1 | ||||
| fi | ||||
							
								
								
									
										27
									
								
								tools/docker-container-diff.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								tools/docker-container-diff.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| # More info: https://github.com/GoogleContainerTools/container-diff | ||||
|  | ||||
| if (( $# < 1 || $# > 2  )); then | ||||
|     echo "Need 1 or 2 arguments: <img1> <img2>" | ||||
|     echo "For local image: daemon://<img>" | ||||
|     echo "For remote image: remote://<img>" | ||||
|     exit 1 | ||||
| fi | ||||
|  | ||||
| if (( $# == 1 )); then | ||||
|     container-diff analyze "$1" --type=history 2>&1 | tee -a analyze-history.txt | ||||
|     container-diff analyze "$1" --type=file 2>&1 | tee -a analyze-file.txt | ||||
|     container-diff analyze "$1" --type=size 2>&1 | tee -a analyze-size.txt | ||||
|     container-diff analyze "$1" --type=apt 2>&1 | tee -a analyze-apt.txt | ||||
|     container-diff analyze "$1" --type=pip 2>&1 | tee -a analyze-pip.txt | ||||
|  | ||||
| fi | ||||
|  | ||||
| if (( $# == 2 )); then | ||||
|     container-diff diff "$1" "$2" --type=history 2>&1 | tee -a diff-history.txt | ||||
|     container-diff diff "$1" "$2" --type=file 2>&1 | tee -a diff-file.txt | ||||
|     container-diff diff "$1" "$2" --type=size 2>&1 | tee -a diff-size.txt | ||||
|     container-diff diff "$1" "$2" --type=apt 2>&1 | tee -a diff-apt.txt | ||||
|     container-diff diff "$1" "$2" --type=pip 2>&1 | tee -a diff-pip.txt | ||||
| fi | ||||
		Reference in New Issue
	
	Block a user