aboutsummaryrefslogtreecommitdiff
path: root/packages/picolibc
Commit message (Collapse)AuthorAgeFilesLines
* picolibc: Update to version 1.8.8Keith Packard2024-10-064-64/+4
| | | | | | The specs prefix patch was upstreamed, so we don't need it any longer. Signed-off-by: Keith Packard <keithp@keithp.com>
* picolibc: Update to 1.8.6Chris Packham2024-09-024-4/+64
| | | | | | | | Update to the latest version and bring in an upstream patch for generating portable .specs files. Fixes: #2171 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Drop obsolete versionsChris Packham2023-10-0412-420/+0
| | | | | | Drop versions that were marked as obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Bump to 1.8.3Lukas Rusak2023-09-243-4/+4
| | | | Signed-off-by: Lukas Rusak <lorusak@gmail.com>
* picolibc: Remove version 1.7.9Chris Packham2023-05-283-5/+1
| | | | | | Picolibc 1.8.1 has been added so we can drop 1.7.9. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Mark versions 1.4.7, 1.5.1 and 1.6.2 as obsoleteChris Packham2023-05-283-0/+3
| | | | | | | | These versions were present in crosstool-ng 1.25.0 so as per current policy mark them as obsolete so they can be dropped after the next release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* picolibc: Bump to 1.8.1Keith Packard2023-04-193-4/+4
| | | | | | New upstream version. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge pull request #1875 from keith-packard/picolibc-1.8Bryan Hundven2023-01-163-1/+5
|\ | | | | Update picolibc to 1.8
| * Update picolibc to 1.8Keith Packard2022-12-233-1/+5
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | packages: Update picolibc to 1.7.9Joakim Nohlgård2022-11-223-4/+4
|/ | | | Signed-off-by: Joakim Nohlgård <joakim@nohlgard.se>
* packages: Update picolibc to 1.7.8Keith Packard2022-08-193-4/+4
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Update picolibc to 1.7.6Keith Packard2022-04-023-4/+4
| | | | | | | | | | | | * Fixes 1.7.4 issue with recent meson versions which error on 'descrption' typo. * Positional parameters (%$1d) in printf/scanf * Lots (and lots) of math library exception/errno fixes; now tested against glibc test suite. Signed-off-by: Keith Packard <keithp@keithp.com>
* Run patches thru `manage-packages -P`Alexey Neyman2022-02-116-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>
* Update picolibc to 1.7.4Bensuperpc2021-11-223-4/+4
| | | | | | Update picolibc to 1.7.4 Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
* Switch picolibc to 1.7.3Keith Packard2021-10-203-4/+4
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* picolibc: Add support for version 1.7.1Keith Packard2021-07-133-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>
* packages/picolibc: Add version 1.6.2Keith Packard2021-06-173-1/+5
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Switch to picolibc version 1.5.1Keith Packard2021-06-176-4/+219
| | | | | | This version includes a small link fix for the sample crt0 on riscv. Signed-off-by: Keith Packard <keithp@keithp.com>
* picolibc: Add version 1.5Keith Packard2021-01-112-0/+4
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* picolibc: Pull compatibility patches from upstreamKeith Packard2021-01-083-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>
* picolibc: Pull tarballs from github instead of keithp.comKeith Packard2021-01-072-8/+7
| | | | | | Way more bandwidth at github. Signed-off-by: Keith Packard <keithp@keithp.com>
* packages/picolibc: Update to version 1.4.7Keith Packard2020-10-265-38/+5
| | | | | | New picolibc release has some useful bug fixes Signed-off-by: Keith Packard <keithp@keithp.com>
* Add picolibc support [v2]Keith Packard2020-09-014-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