summaryrefslogtreecommitdiff
path: root/packages/picolibc
AgeCommit message (Collapse)AuthorFilesLines
2022-02-11Run patches thru `manage-packages -P`Alexey Neyman6-58/+22
This refreshes the line numbers, removes any fuzz (which would make any future forward ports easier) and standardizes the patch/file headers (which makes them easier to read). Signed-off-by: Alexey Neyman <stilor@att.net>
2021-11-22Update picolibc to 1.7.4Bensuperpc3-4/+4
Update picolibc to 1.7.4 Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-20Switch picolibc to 1.7.3Keith Packard3-4/+4
Signed-off-by: Keith Packard <keithp@keithp.com>
2021-07-13picolibc: Add support for version 1.7.1Keith Packard3-1/+5
Since 1.6.2, picolibc has had two releases - 1.7 and 1.7.1. Here are the release notes from those versions. 1. Add __cxa_atexit implementation to 'picoexit' path as required by C++ 2. Fix lack of 'hh' support in integer-only tinystdio printf path. 3. Fix tinystdio __file flag initialization for C++ apps 1. Merge libc and libm into a single library. Having them split doesn't offer any advantages while requiring that applications add '-lm' to link successfully. Having them merged allows use of libm calls from libc code. 2. Add hex float format to *printf, *scanf and strto{d,f,ld}. This is required for C99 support. 3. Unify strto{d,f,ld} and *scanf floating point parsing code. This ensures that the library is consistent in how floats are parsed. 4. Make strto{d,f,ld} set errno to ERANGE on overflow/underflow, including when the result is a subnormal number. Signed-off-by: Keith Packard <keithp@keithp.com>
2021-06-17packages/picolibc: Add version 1.6.2Keith Packard3-1/+5
Signed-off-by: Keith Packard <keithp@keithp.com>
2021-06-17Switch to picolibc version 1.5.1Keith Packard6-4/+219
This version includes a small link fix for the sample crt0 on riscv. Signed-off-by: Keith Packard <keithp@keithp.com>
2021-01-12picolibc: Add version 1.5Keith Packard2-0/+4
Signed-off-by: Keith Packard <keithp@keithp.com>
2021-01-09picolibc: Pull compatibility patches from upstreamKeith Packard3-0/+226
1. Allows picolibc's stdio to be used with c++ applications 2. Includes arm exception information in link rules 3. Adds picolibc include directory to c++ header paths. These patches are all upstream in picolibc and included in version 1.5. Signed-off-by: Keith Packard <keithp@keithp.com>
2021-01-08picolibc: Pull tarballs from github instead of keithp.comKeith Packard2-8/+7
Way more bandwidth at github. Signed-off-by: Keith Packard <keithp@keithp.com>
2020-10-27packages/picolibc: Update to version 1.4.7Keith Packard5-38/+5
New picolibc release has some useful bug fixes Signed-off-by: Keith Packard <keithp@keithp.com>
2020-09-01Add picolibc support [v2]Keith Packard4-0/+44
This adds support for using picolibc instead of newlib on embedded systems. Signed-off-by: Keith Packard <keithp@keithp.com> v2: Add check for meson and ninja Sync option default values with current picolibc defaults Remove xtensa sys header file install as those aren't in picolibc