Lines Matching +full:- +full:dnewlib +full:- +full:obsolete +full:- +full:math

6       - main
9 - main
14 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
15 cancel-in-progress: true
22 IMAGE_FILE: dockerimg-linux.tar.zst
23 IMAGE: picolibc-linux
24 PACKAGES_FILE: picolibc/.github/linux-packages.txt
25 EXTRA_FILE: picolibc/.github/linux-files.txt
28 cache-maker:
29 runs-on: ubuntu-latest
31 - name: Clone picolibc
36 - name: Cache the Docker Image
41 … key: ${{ env.IMAGE_FILE }}-${{ hashFiles( env.DOCKERFILE, env.PACKAGES_FILE, env.EXTRA_FILE ) }}
42 lookup-only: true
44 - name: Set up Docker Buildx
45 if: steps.cache.outputs.cache-hit != 'true'
46 uses: docker/setup-buildx-action@v3
48 - name: Build picolibc container
49 if: steps.cache.outputs.cache-hit != 'true'
50 uses: docker/build-push-action@v6
55 …outputs: type=docker,force-compression=true,compression=zstd,compression-level=22,dest=${{ env.IMA…
57 cmake-linux:
58 needs: cache-maker
59 runs-on: ubuntu-latest
65-D__IO_FLOAT=y -D_IO_FLOAT_EXACT=n -D_WANT_IO_LONG_LONG=y -D_MB_CAPABLE=y -D_WANT_IO_POS_ARGS=y -D…
68 "./.github/do-cmake-linux -DCMAKE_BUILD_TYPE=RelWithDebInfo",
69 "./.github/do-cmake-linux -DCMAKE_BUILD_TYPE=MinSizeRel",
72 - name: Clone picolibc
77 - name: Restore the Docker Image
81 … key: ${{ env.IMAGE_FILE }}-${{ hashFiles( env.DOCKERFILE, env.PACKAGES_FILE, env.EXTRA_FILE ) }}
82 fail-on-cache-miss: true
84 - name: Load and Check the Docker Image
86 docker load -i $IMAGE_FILE
87 docker images -a $IMAGE
92 - name: install ccache
93 if: matrix.test == './.github/do-zephyr'
95 …wget -nv https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2-linux-x86_64.tar.xz
96 …sudo tar xf ccache-4.8.2-linux-x86_64.tar.xz -C /usr/bin --strip-components=1 --no-same-owner ccac…
97 rm -f ccache-*-linux-x86_64.tar.xz
101 - name: ccache
102 if: matrix.test == './.github/do-zephyr'
103 uses: hendrikmuhs/ccache-action@v1.2.14
105 …key: compilation-${{ runner.os }}-${{ github.job }}-${{ matrix.meson_flags }}-${{ env.CCACHE_SIZE …
106 max-size: ${{ env.CCACHE_SIZE }}
108 - name: CMake test
110 …run -v $(readlink -f picolibc):/picolibc -w /picolibc -v $GITHUB_WORKSPACE/.ccache:/root/.ccache $…
112 minsize-linux:
113 needs: cache-maker
114 runs-on: ubuntu-latest
120 …# Tinystdio and math configurations, one with multithread disabled and with locale, original mallo…
121-Dio-float-exact=false -Dio-long-long=true -Dio-percent-b=true -Dio-long-double=true -Dnewlib-obso…
122 …"-Dformat-default=integer -Dfreestanding=true -Dposix-io=false -Dnewlib-obsolete-math=true -Dwant-…
125 "-Dtinystdio=false",
126-Dtinystdio=false -Dnewlib-io-float=true -Dio-long-long=true -Dio-long-double=true -Dnewlib-fvwrit…
129 "./.github/do-linux",
132 - name: Clone picolibc
137 - name: Restore the Docker Image
141 … key: ${{ env.IMAGE_FILE }}-${{ hashFiles( env.DOCKERFILE, env.PACKAGES_FILE, env.EXTRA_FILE ) }}
142 fail-on-cache-miss: true
144 - name: Load and Check the Docker Image
146 docker load -i $IMAGE_FILE
147 docker images -a $IMAGE
152 - name: install ccache
153 if: matrix.test == './.github/do-zephyr'
155 …wget -nv https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2-linux-x86_64.tar.xz
156 …sudo tar xf ccache-4.8.2-linux-x86_64.tar.xz -C /usr/bin --strip-components=1 --no-same-owner ccac…
157 rm -f ccache-*-linux-x86_64.tar.xz
161 - name: ccache
162 if: matrix.test == './.github/do-zephyr'
163 uses: hendrikmuhs/ccache-action@v1.2.14
165 …key: compilation-${{ runner.os }}-${{ github.job }}-${{ matrix.meson_flags }}-${{ env.CCACHE_SIZE …
166 max-size: ${{ env.CCACHE_SIZE }}
168 - name: Minsize test
170-v $(readlink -f picolibc):/picolibc -w /picolibc -v $GITHUB_WORKSPACE/.ccache:/root/.ccache $IMAG…
172 release-linux:
173 needs: cache-maker
174 runs-on: ubuntu-latest
180 …# Tinystdio and math configurations, one with multithread disabled and with locale, original mallo…
181-Dio-float-exact=false -Dio-long-long=true -Dio-percent-b=true -Dio-long-double=true -Dnewlib-obso…
182 …"-Dformat-default=integer -Dfreestanding=true -Dposix-io=false -Dnewlib-obsolete-math=true -Dwant-…
185 "-Dtinystdio=false",
186-Dtinystdio=false -Dnewlib-io-float=true -Dio-long-long=true -Dio-long-double=true -Dnewlib-fvwrit…
189 "./.github/do-linux",
192 - name: Clone picolibc
197 - name: Restore the Docker Image
201 … key: ${{ env.IMAGE_FILE }}-${{ hashFiles( env.DOCKERFILE, env.PACKAGES_FILE, env.EXTRA_FILE ) }}
202 fail-on-cache-miss: true
204 - name: Load and Check the Docker Image
206 docker load -i $IMAGE_FILE
207 docker images -a $IMAGE
212 - name: install ccache
213 if: matrix.test == './.github/do-zephyr'
215 …wget -nv https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2-linux-x86_64.tar.xz
216 …sudo tar xf ccache-4.8.2-linux-x86_64.tar.xz -C /usr/bin --strip-components=1 --no-same-owner ccac…
217 rm -f ccache-*-linux-x86_64.tar.xz
221 - name: ccache
222 if: matrix.test == './.github/do-zephyr'
223 uses: hendrikmuhs/ccache-action@v1.2.14
225 …key: compilation-${{ runner.os }}-${{ github.job }}-${{ matrix.meson_flags }}-${{ env.CCACHE_SIZE …
226 max-size: ${{ env.CCACHE_SIZE }}
228 - name: Release test
230-v $(readlink -f picolibc):/picolibc -w /picolibc -v $GITHUB_WORKSPACE/.ccache:/root/.ccache $IMAG…