Searched full:build (Results 1 – 25 of 75) sorted by relevance
123
/picolibc-latest/.github/workflows/ |
D | make-workflow | 5 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
|
D | make-workflow-zephyr | 5 for build in minsize release; do 7 echo " $build-$arch:" 11 cat steps-$build
|
D | head | 48 - name: Build picolibc container 50 uses: docker/build-push-action@v6
|
/picolibc-latest/doc/ |
D | releasing.md | 43 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 …]
|
D | testing.md | 26 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
|
D | build.md | 6 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 …]
|
D | printf.md | 146 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:
|
D | embedsource.md | 24 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/ |
D | do-linux | 6 "$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 "$@"
|
D | do-zephyr | 7 "$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 "$@"
|
D | zephyr-packages.txt | 1 build-essential 12 ninja-build
|
D | linux-packages.txt | 1 build-essential 5 ninja-build
|
/picolibc-latest/ |
D | README.md | 9 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 …]
|
D | CONTRIBUTING.md | 27 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.
|
D | COPYING.picolibc | 500 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 | .gitignore | 45 # ignore meson build directories 47 build-*/
|
/picolibc-latest/scripts/ |
D | test-picolibc | 3 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
|
D | cross-m68k-linux-gnu.txt | 2 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'
|
D | cross-mips-linux-gnu.txt | 6 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'
|
D | do-freedom-tools-package | 40 # 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
|
D | cross-power9-fp128.txt | 2 … '-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'
|
D | cross-aarch64-linux-gnu.txt | 6 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/ |
D | README | 27 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 …]
|
D | NEWS | 19 - 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/ |
D | flags.exp | 11 # 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