Home
last modified time | relevance | path

Searched full:build (Results 1 – 25 of 75) sorted by relevance

123

/picolibc-latest/.github/workflows/
Dmake-workflow5 for build in cmake; do
7 echo " $build-$arch:"
8 cat variants-$build
9 cat targets-$build-$arch
11 cat steps-$build
15 for build in minsize release; do
17 echo " $build-$arch:"
21 cat steps-$build
Dmake-workflow-zephyr5 for build in minsize release; do
7 echo " $build-$arch:"
11 cat steps-$build
Dhead48 - name: Build picolibc container
50 uses: docker/build-push-action@v6
/picolibc-latest/doc/
Dreleasing.md43 7. Update meson.build and CMakeLists.txt with new version number
45 8. Commit release notes and meson.build
47 $ git commit -m'Version <version>' README.md meson.build CMakeLists.txt
49 9. Use native configuration to build release:
51 $ mkdir -p builds/build-native
52 $ cd builds/build-native
60 11. Use arm configuration to build bits for the Arm embedded toolkit:
71 $ scp build-native/meson-dist/* keithp.com:/var/www/picolibc/dist
85 the main picolibc repository. It's designed to be build using 'gbp
87 how to build debian packages:
[all …]
Dtesting.md26 Again, create a directory and build there:
28 $ mkdir build-native
29 $ cd build-native
33 This will also build a test case for printf and scanf in the
Dbuild.md6 build system, which is a slightly quirky build system designed to
16 On POSIX systems, meson uses the low-level 'ninja' build tool and
19 [ninja-build.org](https://ninja-build.org) to find out how to
22 ## Selecting build options
29 ### General build options
31 These options control some general build configuration values.
38 | multilib | true | Build every multilib configuration supported by the compi…
40 | native-tests | false | Build tests against native libc (used to validate tests) …
42 | picocrt | true | Build crt0.o (C startup function) …
44 | semihost | true | Build the semihost library (libsemihost.a) …
[all …]
Dprintf.md146 Now we can build and run it with the double options:
196 There's a build-time option available that enables long-long support
206 ## Picolibc build options for printf and scanf options
208 In addition to the application build-time options, picolibc includes a
209 number of picolibc build-time options to control the feature set (and
263 picolibc build options for that code:
275 To build the `printf` sample program using the original newlib stdio
276 code, the first step is to build picolibc with the right options. The
281 $ mkdir build-arm; cd build-arm
285 Now we can build the example with the library:
Dembedsource.md24 meson.build
27 ## Add dependency to meson.build
31 Next you will need to include the dependency in your meson.build file:
/picolibc-latest/.github/
Ddo-linux6 "$HERE"/do-build mips "$@"
7 "$HERE"/do-build mips64 "$@"
8 "$HERE"/do-build mipsel "$@"
12 "$HERE"/do-build lx106 "$@"
17 "$HERE"/do-build sparc64 "$@"
20 "$HERE"/do-avr-build avr "$@"
21 "$HERE"/do-build powerpc64 "$@"
22 "$HERE"/do-build powerpc64le "$@"
Ddo-zephyr7 "$HERE"/do-zephyr-build microblazeel "$@"
12 "$HERE"/do-zephyr-build xtensa-espressif_esp32 "$@"
13 "$HERE"/do-zephyr-build xtensa-espressif_esp32s2 "$@"
14 "$HERE"/do-zephyr-build xtensa-nxp_imx_adsp "$@"
15 "$HERE"/do-zephyr-build xtensa-nxp_imx8m_adsp "$@"
16 "$HERE"/do-zephyr-build xtensa-sample_controller "$@"
Dzephyr-packages.txt1 build-essential
12 ninja-build
Dlinux-packages.txt1 build-essential
5 ninja-build
/picolibc-latest/
DREADME.md9 Build status:
19 from Newlib, none of the GPL-related bits used to build the library
53 There is also build infrastructure and continuous build validation,
63 1. newlib/libc/machine/_architecture_/meson.build to build the
75 3. newlib/libm/machine/_architecture_/meson.build to build any
78 4. picocrt/machine/_architecture_ source code and build bits
102 changes in the build system and per-thread data storage, the bulk of
125 * [Building Picolibc](doc/build.md). Explains how to compile picolibc yourself.
130 * [Hello World](hello-world/README.md). Build and run a stand-alone C
152 * Fixed a bunch of build issues found by Zephyr.
[all …]
DCONTRIBUTING.md27 Picolibc uses the [meson](https://mesonbuild.com/) build tool. You'll
28 need to make sure that's installed before you start trying to build
35 [build](doc/build.md) page.
DCOPYING.picolibc500 newlib/libc/include/rpc/meson.build
508 newlib/libc/machine/aarch64/machine/meson.build
510 newlib/libc/machine/arc/meson.build
512 newlib/libc/machine/arc64/meson.build
515 newlib/libc/machine/avr/meson.build
519 newlib/libc/machine/mips/machine/meson.build
520 newlib/libc/machine/mips/meson.build
521 newlib/libc/machine/msp430/meson.build
523 newlib/libc/machine/nios2/meson.build
526 newlib/libc/machine/powerpc/machine/meson.build
[all …]
D.gitignore45 # ignore meson build directories
47 build-*/
/picolibc-latest/scripts/
Dtest-picolibc3 PICOLIBC_DIR=/build/picolibc
4 GLIBC_DIR=/build/glibc
16 DIR=$PICOLIBC_DIR/builds/build-$arch-minsize
29 DIR=$PICOLIBC_DIR/builds/build-$arch-release
50 DIR=$GLIBC_DIR/builds/build-$arch-minsize
63 DIR=$GLIBC_DIR/builds/build-$arch-release
Dcross-m68k-linux-gnu.txt2 c = ['m68k-linux-gnu-gcc', '-march=68020', '-static', '-nostdlib', '-Wl,--build-id=none']
3 cpp = ['m68k-linux-gnu-g++', '-march=68020', '-static', '-nostdlib', '-Wl,--build-id=none']
19 link_spec = '--build-id=none'
Dcross-mips-linux-gnu.txt6 c = ['mips-linux-gnu-gcc', '-nostdlib', '-Wl,--build-id=none']
7 cpp = ['mips-linux-gnu-g++', '-nostdlib', '-Wl,--build-id=none']
22 link_spec = '--build-id=none'
Ddo-freedom-tools-package40 # Given Freedom Tools installed and available in the PATH, build
53 BUILD_DIR="${PICOLIBC_ROOT}/build"
57 # Create the build directory
61 # Configure and build picolibc
Dcross-power9-fp128.txt2 … '-mfloat128-hardware', '-mvsx', '-mfloat128', '-mcpu=power9', '-Wno-psabi', '-Wl,--build=id=none']
3 … '-mfloat128-hardware', '-mvsx', '-mfloat128', '-mcpu=power9', '-Wno-psabi', '-Wl,--build=id=none']
19 link_spec = '--build-id=none --no-warn-rwx-segments'
Dcross-aarch64-linux-gnu.txt6 c = ['aarch64-linux-gnu-gcc', '-nostdlib', '-Wl,--build-id=none', '-Wl,--no-warn-rwx-segments']
7 cpp = ['aarch64-linux-gnu-g++', '-nostdlib', '-Wl,--build-id=none', '-Wl,--no-warn-rwx-segments']
25 link_spec = '--build-id=none --no-warn-rwx-segments'
/picolibc-latest/newlib/
DREADME27 configure - The build script for configuring the source tree
32 To build NEWLIB, you must follow the instructions in the section entitled
35 This will configure and build all the libraries and crt0 (if one exists).
81 To compile NEWLIB, you must build it in a directory separate from
90 To build `newlib' in a specific directory, run `configure' with the
97 For example, with version 4.2.0, you can build NEWLIB in a separate
113 When you run `make' to build a program or library, you must run it
120 `--srcdir=PATH/newlib-4.2.0'), you will build all the required libraries.
127 By default, the execution of build rules in `make' is less verbose.
164 The Build, Host and Target Concepts in newlib
[all …]
DNEWS19 - build system internals heavily rewritten & updated
267 * changes made to allow use of gcc4 to build newlib
356 build directory.
358 Old way: build
363 build
373 --disable-softfloat - don't build libc, libg++, etc. for -msoft-float
374 --disable-m68881 - don't build libc, libg++, etc. for -m68881
375 --disable-m68000 - don't build libc, libg++, etc. for -m68000
376 --disable-m68020 - don't build libc, libg++, etc. for -m68020
/picolibc-latest/newlib/testsuite/lib/
Dflags.exp11 # by searching for the needed files in the current build and source
12 # directories, rather than in the build and source paths of the

123