mirror of
https://github.com/bensuperpc/dockcross.git
synced 2025-06-18 00:49:25 +02: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
|
- uses: actions/stale@v4
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
exempt-issue-milestones: 'future,alpha,beta,release'
|
exempt-issue-milestones: 'future,alpha,beta,release,bugfix,improvement,enhancement,help wanted'
|
||||||
exempt-pr-milestones: 'bugfix,improvement'
|
exempt-pr-milestones: 'bugfix,improvement,enhancement,help wanted'
|
||||||
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.'
|
||||||
|
2
Makefile
2
Makefile
@ -226,7 +226,7 @@ purge: clean
|
|||||||
# Check bash syntax
|
# Check bash syntax
|
||||||
bash-check:
|
bash-check:
|
||||||
find . -type f \( -name "*.sh" -o -name "*.bash" \) -print0 | xargs -0 -P"$(shell nproc)" -I{} \
|
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
|
# testing implicit rule
|
||||||
|
248
README.md
248
README.md
@ -1,10 +1,11 @@
|
|||||||
|
|
||||||
# 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?query=branch%3Amaster) [](https://github.com/dockcross/dockcross/actions/workflows/shellcheck.yml)
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
@ -13,55 +14,42 @@ Cross compiling toolchains in Docker images.
|
|||||||
- 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
|
- Commands in the container are run as the calling user, so that any
|
||||||
created files have the expected ownership, (i.e. not root).
|
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.
|
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
|
- Works with the [Docker for Mac](https://docs.docker.com/docker-for-mac/) and [Docker for Windows](https://docs.docker.com/docker-for-windows/).
|
||||||
Mac](https://docs.docker.com/docker-for-mac/) and [Docker for
|
- Support using alternative container executor by setting **OCI_EXE** environment variable. By default, it searches
|
||||||
Windows](https://docs.docker.com/docker-for-windows/).
|
for [docker]{.title-ref} and [podman](https://podman.io) executable.
|
||||||
- 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
|
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.
|
||||||
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
|
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.
|
||||||
*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
|
Note that commands are executed verbatim. If any shell processing for environment variable expansion or redirection is required, please use
|
||||||
environment variable expansion or redirection is required, please use
|
```bash
|
||||||
[bash -c \'command args\...\']{.title-ref}.
|
bash -c "<command args>"
|
||||||
|
```
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
This image does not need to be run manually. Instead, there is a helper
|
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.
|
||||||
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,
|
To install the helper script, run one of the images with no arguments, and redirect the output to a file:
|
||||||
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]{.title-ref} is the name of the
|
Where **CROSS_COMPILER_IMAGE_NAME** is the name of the cross-compiler toolchain Docker instance, e.g: **dockcross/linux-armv7**.
|
||||||
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
|
Only 64-bit x86_64 images are provided; a 64-bit x86_64 host system is required.
|
||||||
required.
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@ -72,261 +60,263 @@ 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
|
Note how invoking any toolchain command (make, gcc, etc.) is just a matter of prepending the **dockcross** script on the commandline:
|
||||||
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
|
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.
|
||||||
container, along with all arguments passed after the command. Commands
|
|
||||||
that evaluate environmental variables in the image, like
|
## Summary cross compilers
|
||||||
[\$CC]{.title-ref} above, should be executed in [bash -c].
|
|
||||||
The present working directory is mounted within the image, which can be
|
| Image name | Target arch | Compiler | Target OS |
|
||||||
used to make source code available in the Docker container.
|
|:-------:|:--------:|:------:|:-----:|
|
||||||
|
| 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
|
## Cross compilers
|
||||||
|
|
||||||
### dockcross/base
|
### dockcross/base
|
||||||
|
|
||||||
   
|
  
|
||||||
|
|
||||||
Base image for other toolchain images. From Debian Jessie with GCC,
|
Base image for other toolchain images. From Debian Jessie with GCC, make, autotools, CMake, Ninja, Git, and Python.
|
||||||
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
|
Cross compiler for the 64-bit ARM platform on Linux, also known as AArch64.
|
||||||
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
|
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.
|
||||||
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
|
Linux x86_64/amd64 compiler. Since the Docker image is natively x86_64, this is not actually a cross compiler.
|
||||||
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
|
Linux clang x86_64/amd64 compiler. Since the Docker image is natively x86_64, this is not actually a cross compiler.
|
||||||
natively x86_64, this is not actually a cross compiler.
|
|
||||||
|
|
||||||
### 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
|
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.
|
||||||
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
|
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.
|
||||||
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
|
### dockcross/manylinux2014-aarch64
|
||||||
|
|
||||||
  
|
 
|
||||||
|
|
||||||
Docker [manylinux2014](https://github.com/pypa/manylinux) image for
|
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.
|
||||||
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.
|
||||||
|
|
||||||
@ -401,15 +391,11 @@ 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
|
Extra arguments to pass to the `docker run` command. Quote the entire set of args if they contain spaces.
|
||||||
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
|
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`.
|
||||||
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
|
||||||
@ -439,31 +425,17 @@ 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]{.title-ref} and [dockbuild]{.title-ref} ?
|
## What is the difference between **dockcross** and **dockbuild** ?
|
||||||
|
|
||||||
The key difference is that
|
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](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 /
|
**dockbuild** is used to build binaries for Linux x86_64/amd64 that will work across most Linux distributions.
|
||||||
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.
|
||||||
[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]{.title-ref} is used to build binaries for many different
|
**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.
|
||||||
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 go to
|
Credits:
|
||||||
[sdt/docker-raspberry-pi-cross-compiler](https://github.com/sdt/docker-raspberry-pi-cross-compiler),
|
- [sdt/docker-raspberry-pi-cross-compiler](https://github.com/sdt/docker-raspberry-pi-cross-compiler), who invented the base of the **dockcross** script.
|
||||||
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
|
WORKDIR /usr/src
|
||||||
|
|
||||||
ARG GIT_VERSION=2.32.0
|
ARG GIT_VERSION=2.32.0
|
||||||
ARG CMAKE_VERSION=3.20.5
|
ARG CMAKE_VERSION=3.21.1
|
||||||
|
|
||||||
# Image build scripts
|
# Image build scripts
|
||||||
COPY \
|
COPY \
|
||||||
|
@ -25,7 +25,7 @@ if ! command -v git &> /dev/null; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
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'
|
echo >&2 'error: CMAKE_VERSION env. variable must be set to a non-empty value'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -33,16 +33,16 @@ 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
|
||||||
|
|
||||||
${WRAPPER} /usr/src/CMake/bootstrap \
|
${WRAPPER} /usr/src/CMake/bootstrap \
|
||||||
--parallel=$(nproc) \
|
--parallel="$(nproc)" \
|
||||||
-- -DCMAKE_USE_OPENSSL=OFF
|
-- -DCMAKE_USE_OPENSSL=OFF
|
||||||
${WRAPPER} make -j$(nproc)
|
${WRAPPER} make -j"$(nproc)"
|
||||||
|
|
||||||
|
|
||||||
mkdir /usr/src/CMake-ssl-build
|
mkdir /usr/src/CMake-ssl-build
|
||||||
@ -55,7 +55,7 @@ ${WRAPPER} /usr/src/CMake-build/bin/cmake \
|
|||||||
-DCMAKE_USE_OPENSSL:BOOL=ON \
|
-DCMAKE_USE_OPENSSL:BOOL=ON \
|
||||||
-DOPENSSL_ROOT_DIR:PATH=/usr/local/ssl \
|
-DOPENSSL_ROOT_DIR:PATH=/usr/local/ssl \
|
||||||
../CMake
|
../CMake
|
||||||
${WRAPPER} make -j$(nproc) install
|
${WRAPPER} make -j"$(nproc)" install
|
||||||
|
|
||||||
# Cleanup install tree
|
# Cleanup install tree
|
||||||
cd /usr/src/cmake-$CMAKE_VERSION
|
cd /usr/src/cmake-$CMAKE_VERSION
|
||||||
|
@ -18,7 +18,7 @@ function do_curl_build {
|
|||||||
# We do this shared to avoid obnoxious linker issues where git couldn't
|
# We do this shared to avoid obnoxious linker issues where git couldn't
|
||||||
# link properly. If anyone wants to make this build statically go for it.
|
# link properly. If anyone wants to make this build statically go for it.
|
||||||
LIBS=-ldl CFLAGS=-Wl,--exclude-libs,ALL ./configure --with-ssl --disable-static > /dev/null
|
LIBS=-ldl CFLAGS=-Wl,--exclude-libs,ALL ./configure --with-ssl --disable-static > /dev/null
|
||||||
make -j$(nproc) > /dev/null
|
make -j"$(nproc)" > /dev/null
|
||||||
make install > /dev/null
|
make install > /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ if ! command -v tar &> /dev/null; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
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'
|
echo >&2 'error: GIT_VERSION env. variable must be set to a non-empty value'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -32,18 +32,18 @@ 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
|
||||||
popd
|
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
|
||||||
|
@ -59,7 +59,7 @@ PERL_DOWNLOAD_URL=https://www.cpan.org/src/5.0
|
|||||||
|
|
||||||
function do_perl_build {
|
function do_perl_build {
|
||||||
${WRAPPER} sh Configure -des -Dprefix=/opt/perl > /dev/null
|
${WRAPPER} sh Configure -des -Dprefix=/opt/perl > /dev/null
|
||||||
${WRAPPER} make -j$(nproc) > /dev/null
|
${WRAPPER} make -j"$(nproc)" > /dev/null
|
||||||
${WRAPPER} make install > /dev/null
|
${WRAPPER} make install > /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,7 +84,7 @@ function build_perl {
|
|||||||
|
|
||||||
function do_openssl_build {
|
function do_openssl_build {
|
||||||
${WRAPPER} ./config no-shared -fPIC $CONFIG_FLAG --prefix=/usr/local/ssl --openssldir=/usr/local/ssl > /dev/null
|
${WRAPPER} ./config no-shared -fPIC $CONFIG_FLAG --prefix=/usr/local/ssl --openssldir=/usr/local/ssl > /dev/null
|
||||||
${WRAPPER} make -j$(nproc) > /dev/null
|
${WRAPPER} make -j"$(nproc)" > /dev/null
|
||||||
${WRAPPER} make install_sw > /dev/null
|
${WRAPPER} make install_sw > /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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}
|
cd "Python-${PYTHON_VERSION}" || exit 1
|
||||||
# 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
|
||||||
@ -39,4 +39,4 @@ ln -s /usr/local/bin/pip3 /usr/local/bin/pip
|
|||||||
|
|
||||||
# Clean
|
# Clean
|
||||||
cd ..
|
cd ..
|
||||||
rm -rf Python-${PYTHON_VERSION}
|
rm -rf "Python-${PYTHON_VERSION}"
|
||||||
|
@ -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/
|
||||||
@ -37,8 +37,8 @@ if [[ -n $BUILDER_UID ]] && [[ -n $BUILDER_GID ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Enable passwordless sudo capabilities for the user
|
# Enable passwordless sudo capabilities for the user
|
||||||
chown root:$BUILDER_GID $(which gosu)
|
chown root:$BUILDER_GID "$(which gosu)"
|
||||||
chmod +s $(which gosu); sync
|
chmod +s "$(which gosu)"; sync
|
||||||
|
|
||||||
# Execute project specific pre execution hook
|
# Execute project specific pre execution hook
|
||||||
if [[ -e /work/.dockcross ]]; then
|
if [[ -e /work/.dockcross ]]; then
|
||||||
|
@ -28,7 +28,7 @@ if ! command -v tar &> /dev/null; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
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'
|
echo >&2 'error: CMAKE_VERSION env. variable must be set to a non-empty value'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -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
|
||||||
|
@ -89,7 +89,7 @@ BOOTSTRAP_PREFIX="${CTNG}/prefix"
|
|||||||
./bootstrap
|
./bootstrap
|
||||||
./configure \
|
./configure \
|
||||||
--prefix "${BOOTSTRAP_PREFIX}"
|
--prefix "${BOOTSTRAP_PREFIX}"
|
||||||
make -j$(nproc)
|
make -j"$(nproc)"
|
||||||
make install
|
make install
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -14,7 +14,7 @@ if ! command -v gpg &> /dev/null; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
GOSU_VERSION=1.12
|
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="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"
|
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 \
|
qemu-user-static \
|
||||||
&& apt-get clean --yes
|
&& apt-get clean --yes
|
||||||
|
|
||||||
# The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnueabi" target.
|
# The CROSS_TRIPLE is a configured alias of the "aarch64-unknown-linux-gnu" target.
|
||||||
ENV CROSS_TRIPLE aarch64-unknown-linux-gnueabi
|
ENV CROSS_TRIPLE aarch64-unknown-linux-gnu
|
||||||
|
|
||||||
ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE}
|
ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE}
|
||||||
ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \
|
ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \
|
||||||
|
@ -2,7 +2,7 @@ set(CMAKE_SYSTEM_NAME Linux)
|
|||||||
set(CMAKE_SYSTEM_VERSION 1)
|
set(CMAKE_SYSTEM_VERSION 1)
|
||||||
set(CMAKE_SYSTEM_PROCESSOR aarch64)
|
set(CMAKE_SYSTEM_PROCESSOR aarch64)
|
||||||
|
|
||||||
set(cross_triple "aarch64-unknown-linux-gnueabi")
|
set(cross_triple "aarch64-unknown-linux-gnu")
|
||||||
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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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=""
|
||||||
@ -151,8 +152,6 @@ 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
|
||||||
@ -257,7 +256,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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_12=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.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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,15 +469,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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
|
||||||
@ -525,7 +527,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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=""
|
||||||
@ -268,7 +269,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -299,7 +301,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -483,14 +485,15 @@ 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="3.2.27"
|
CT_GLIBC_MIN_KERNEL_VERSION="4.10.0"
|
||||||
CT_GLIBC_MIN_KERNEL="3.2.27"
|
CT_GLIBC_MIN_KERNEL="4.10.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
|
||||||
@ -538,7 +541,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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=""
|
||||||
@ -269,7 +270,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -300,7 +302,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -482,15 +484,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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
|
||||||
@ -538,7 +542,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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,7 +270,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -300,7 +302,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -482,15 +484,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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
|
||||||
@ -538,7 +542,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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,7 +270,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -300,7 +302,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -482,15 +484,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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
|
||||||
@ -538,7 +542,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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=""
|
||||||
@ -241,7 +242,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -273,7 +275,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
# CT_LINUX_V_2_6_32 is not set
|
# CT_LINUX_V_2_6_32 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -505,7 +507,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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=""
|
||||||
@ -256,6 +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 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
|
||||||
@ -287,7 +289,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.12.16"
|
||||||
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}"
|
||||||
@ -462,15 +464,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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
|
||||||
@ -518,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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=""
|
||||||
@ -260,7 +261,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -291,7 +293,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -466,15 +468,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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 +526,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +103,7 @@ 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=""
|
||||||
@ -265,7 +266,8 @@ CT_LINUX_PATCH_GLOBAL=y
|
|||||||
# CT_LINUX_PATCH_LOCAL_BUNDLED is not set
|
# CT_LINUX_PATCH_LOCAL_BUNDLED is not set
|
||||||
# CT_LINUX_PATCH_NONE is not set
|
# CT_LINUX_PATCH_NONE is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -296,7 +298,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -479,15 +481,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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 +546,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +103,7 @@ 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=""
|
||||||
@ -265,7 +266,8 @@ CT_LINUX_PATCH_GLOBAL=y
|
|||||||
# CT_LINUX_PATCH_LOCAL_BUNDLED is not set
|
# CT_LINUX_PATCH_LOCAL_BUNDLED is not set
|
||||||
# CT_LINUX_PATCH_NONE is not set
|
# CT_LINUX_PATCH_NONE is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -296,7 +298,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -479,15 +481,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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 +546,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.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_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.385_9e10cb6 Configuration
|
# crosstool-NG 1.24.0.409_d47b234 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.385_9e10cb6"
|
CT_VERSION="1.24.0.409_d47b234"
|
||||||
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,6 +99,7 @@ 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,7 +243,8 @@ CT_LINUX_PKG_NAME="linux"
|
|||||||
CT_LINUX_SRC_RELEASE=y
|
CT_LINUX_SRC_RELEASE=y
|
||||||
# CT_LINUX_SRC_DEVEL is not set
|
# CT_LINUX_SRC_DEVEL is not set
|
||||||
CT_LINUX_PATCH_ORDER="global"
|
CT_LINUX_PATCH_ORDER="global"
|
||||||
CT_LINUX_V_5_12=y
|
CT_LINUX_V_5_13=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
|
||||||
@ -273,7 +275,7 @@ CT_LINUX_V_5_12=y
|
|||||||
# CT_LINUX_V_3_10 is not set
|
# CT_LINUX_V_3_10 is not set
|
||||||
# CT_LINUX_V_3_4 is not set
|
# CT_LINUX_V_3_4 is not set
|
||||||
# CT_LINUX_V_3_2 is not set
|
# CT_LINUX_V_3_2 is not set
|
||||||
CT_LINUX_VERSION="5.12.12"
|
CT_LINUX_VERSION="5.13.1"
|
||||||
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}"
|
||||||
@ -448,15 +450,17 @@ 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=y
|
# CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set
|
||||||
# CT_GLIBC_KERNEL_VERSION_CHOSEN is not set
|
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
|
||||||
CT_GLIBC_MIN_KERNEL="5.12.12"
|
CT_GLIBC_MIN_KERNEL_VERSION="5.4.0"
|
||||||
|
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
|
||||||
@ -504,7 +508,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.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_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,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