-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Topic picolibc 1.8.4 #6
Draft
keith-packard
wants to merge
25
commits into
zephyrproject-rtos:main
Choose a base branch
from
keith-packard:topic-picolibc-1.8.4
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Topic picolibc 1.8.4 #6
keith-packard
wants to merge
25
commits into
zephyrproject-rtos:main
from
keith-packard:topic-picolibc-1.8.4
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Use test-runner instead of zephyr-runner since sdk-ng-testing is not handled by the zephyr-runner autoscaler. Note that the zephyr-runner-macos-* are not changed here because they are not autoscaled.
This commit introduces the common toolchain configuration file, common.config, that specifies the crosstool-ng toolchain configurations that are common to all toolchain variants. The configurations in common.config are applied before the configurations in each toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds the configurations that are common (i.e. not architecture-specific) to all toolchains to the common configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the aarch64-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the arc-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the arc64-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the arm-zephyr-eabi toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the microblazeel-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the mips-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the nios2-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the riscv64-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the sparc-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the x86_64-zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-espressif_esp32_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-espressif_esp32s2_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-espressif_esp32s3_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-intel_apl_adsp_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-intel_s1000_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-nxp_imx8m_adsp_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-nxp_imx_adsp_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes the configurations that are already specified by the common configuration file from the xtensa-sample_controller_zephyr-elf toolchain configuration file. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit cleans up individual toolchain configurations to: * remove unnecessary "CT_FOO is not set" lines. * more consistently and logically sort the configurations. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit removes any references to the obsolete `patches-arc64` patch directory, which was removed in the commit 31aba21. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
79bda31
to
e3f2b81
Compare
Testing against proposed picolibc version 1.8.4. Signed-off-by: Keith Packard <keithp@keithp.com>
The first option ensures that long long values will be displayed correctly with either float or integer printf variants. To mitigate memory used by this, the printf-small-ultoa option avoids pulling in soft division code for long long types. There's a new 'minimal' variant for space-sensitive applications; that version does not get long long support with this change. Signed-off-by: Keith Packard <keithp@keithp.com>
e3f2b81
to
58a53f3
Compare
97f9daf
to
fb3303d
Compare
3a23e36
to
bbfcf7a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Test build using proposed picolibc 1.8.4 release