Lines Matching +full:runs +full:- +full:on

6  1. Make sure the current code builds on all supported architectures:
9 ** 32-bit x86
10 ** RISC-V
11 ** ARM 32-bit
12 ** ARM 64-bit (aarch64)
15 2. Test on architectures that can do so
18 * 64-bit x86
19 * 32-bit x86
20 * RISC-V, all targets (qemu)
21 * ARM 32-bit, almost all targets (qemu)
22 * ARM 64-bit
24 3. Use glibc test suite for RISC-V and ARM 32-bit:
26 $ ./scripts/test-picolibc
28 * Enables errno in the math functions using -Dwant-math-errno=true
30 * Enables long-double io for RISC-V compiles using -Dio-long-double=true
34 * Builds and runs glibc test suite against all four builds
36 4. Test c++ builds using hello-world example on ARM
47 $ git commit -m'Version <version>' README.md meson.build CMakeLists.txt
51 $ mkdir -p builds/build-native
52 $ cd builds/build-native
53 $ ../../scripts/do-native-configure
58 $ git tag -m'Version <version>' <version> main
62 $ ./scripts/do-arm-tk
63 …$ scp builds/dist/picolibc-<version>-<arm-et-version>.zip keithp.com:/var/www/picolibc/dist/gnu-ar…
71 $ scp build-native/meson-dist/* keithp.com:/var/www/picolibc/dist
73 14. Create new release on picolibc wiki pasting in relevant README.md
76 15. Create new release on github site, pasting in relevant README.md
84 Debian packaging information is contained on the 'debian' branch in
86 buildpackage', the git-based debian package building system. Here's
97 $ git merge <release-tag>
107 $ dch -v <release>-1 -D unstable
111 $ git commit -m'debian: Version <version>-1' debian/changelog
117 9. Verify package results remain lintian-clean:
119 $ lintian --info --display-info --pedantic picolibc_<version>-1_amd64.changes
123 $ git tag -m'debian: Version <version>-1' <version>-1 debian
127 $ git push salsa main debian <version> <version>-1
131 $ debsign picolibc_<version>-1_source.changes
132 $ dput picolibc_<version>-1_source.changes