aboutsummaryrefslogtreecommitdiff
path: root/packages/newlib
Commit message (Collapse)AuthorAgeFilesLines
* openrisc: Initial OpenRISC 1000 supportJiaxun Yang2025-01-072-0/+300
| | | | | | | | This target is in GCC/binutils/Linux/Glibc/musl for a while. Baremetal/glibc/musl toolchains are all build tested. Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
* newlib: Add 4.5.0 snapshotChris Packham2025-01-052-0/+4
| | | | | | https://sourceware.org/pipermail/newlib/2025/021431.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: Add 4.4.0.20231231Chris Packham2024-01-302-0/+4
| | | | | | Add the latest snapshot of newlib. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: Drop obsolete versionsChris Packham2023-10-0426-373/+0
| | | | | | Drop versions of newlib that were marked obsolete in the last release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Fix missing quote markKirill K. Smirnov2023-07-296-6/+6
| | | | | | | | | | | The missing quotes affect bootstrap routine: ./bootstrap: eval: line 646: unexpected EOF while looking for matching `'' ./bootstrap: eval: line 647: syntax error: unexpected end of file For some reason bootstrap script ignores these errors and terminates successfully. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* newlib: Mark versions <= 4.1.0 as obsoleteChris Packham2023-07-286-0/+6
| | | | | | | | Mark newlib 2.5.0.20171222, 3.0.0.20180831, 3.1.0.20181231, 3.2.0, 3.3.0 and 4.1.0 as obsolete. These can be dropped after the next crosstool-ng release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: add 4.2.0.20211231Norbert Lange2023-07-244-0/+42
| | | | | | Remove upstreamed patches. Signed-off-by: Norbert Lange <nolange79@gmail.com>
* newlib: add 4.3.0.20230120Chris Packham2023-06-045-0/+97
| | | | | | | | Add the 4.3.0.20230120 and update the required patches. As of this release the newlib-global-atexit is mandatory so set this to default y. Included is an upstream patch to support older GCC versions. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: Add upstream patches for float supportChris Packham2023-05-312-0/+115
| | | | | | | Bring in upstream support for newer float standards being used by GCC. Fixes #1957 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* newlib: Change ftp mirror link to https oneYuriy Kolerov2022-12-041-1/+1
| | | | | | | | Some corporate VPN services block ftp connections. It leads to an error while building a toolchain with packages with ftp mirrors. It's possible to safely use https instead of ftp. Signed-off-by: Yuriy Kolerov <ykolerov@synopsys.com>
* Retire obsoleted milestonesAlexey Neyman2022-02-111-1/+0
| | | | | | | | | | | | ... and the code dependent on them, after the latest wave of obsolete package removals. This concludes the glorious history of the original uClibc (non-NG) with lots of kludges removed. There was a choice here, whether to call the resulting libc "uClibc" or "uClibc-ng". I opted in favor of giving uClibc-ng the recognition it deserves, although it had some ripple effect in the ct-ng code. Signed-off-by: Alexey Neyman <stilor@att.net>
* newlib: Remove obsolete versionsChris Packham2021-09-2145-784/+0
| | | | | | | | | | | | | | | | | | The following versions were marked obsolete in crosstool-ng-1.24.0, remove them. - newlib-linaro-/2.1.0-2014.09 - newlib-linaro-2.2.0-2015.01 - newlib-1.17.0 - newlib-1.18.0 - newlib-1.19.0 - newlib-1.20.0 - newlib-2.0.0 - newlib-2.1.0 - newlib-2.2.0.20151023 - newlib-2.3.0.20160226 - newlib-2.4.0.20161025 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Update to newlib release 4.1.0Kumar Gala2021-04-144-0/+42
| | | | Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* Add newlib 3.2.0, 3.3.0Alexey Neyman2020-02-268-0/+84
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* No longer mark newlib 3.x experimentalAlexey Neyman2019-02-182-2/+0
| | | | | | | ... they seem to have overcome the birthing pains of 3.0.0 and build is stable. Signed-off-by: Alexey Neyman <stilor@att.net>
* Another wave of version updatesAlexey Neyman2019-02-134-0/+43
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Config v2: select relevant parts of each package versionAlexey Neyman2019-01-301-1/+1
| | | | | | | Also, remove a couple of config options that dealt with package versions that have been since retired. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add a comment explaining why CT_Mirrors is not usedAlexey Neyman2018-10-061-0/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrades. Lots of 'em.Alexey Neyman2018-09-245-4/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uClibc-ngAlexey Neyman2018-04-127-107/+4
| | | | | | Also, fix manage-packages.sh after autotoolization. Signed-off-by: Alexey Neyman <stilor@att.net>
* More fixes after the upgrades:Alexey Neyman2018-01-301-0/+2
| | | | | | | | | | | - GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix relies on binutils 2.24 or newer, which is okay for glibc 2.26 since it needs 2.25 or newer anyway. But older glibc versions are now pinned to binutils 2.29 or older on aarch64. - xtensa needs patches in libgcc with gcc 7.3. - comment in newlib's patch to indicate it is a reversal of a commit. Signed-off-by: Alexey Neyman <stilor@att.net>
* Newlib 3.0.0 seems to be a very broken releaseAlexey Neyman2018-01-292-0/+79
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Newlib developers should at least try to compile itAlexey Neyman2018-01-281-0/+23
| | | | ... before publishing a release.
* Upgrade to new releasesAlexey Neyman2018-01-289-4/+46
| | | | | | | | | | | | | | android-ndk, binutils, gcc, linux, mpfr, ncurses, newlib, uclibc-ng MPC vs MPFR dependencies required modifications in auto-generated templates to also provide non-inclusive older-than/newer-than specifications. Also correct MPC URLs, the website seems to have adjusted its directory layout. Currently, newlib 3.0.0 doesn't build for arm-nano-eabi. Signed-off-by: Alexey Neyman <stilor@att.net>
* Run all patches through renumbering and updateAlexey Neyman2017-12-0248-516/+557
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add digests for all packagesAlexey Neyman2017-09-2910-0/+40
| | | | | | | Also fix test-packages: it was saving the output from CT_DoLog into the checksum file. Also use one file per version. Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade expat, mpfr, newlib, strace, linuxAlexey Neyman2017-09-273-0/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Record tarball formatsAlexey Neyman2017-08-181-0/+1
| | | | | | Also, missed upgrades of gmp, isl, mingw-w64 Signed-off-by: Alexey Neyman <stilor@att.net>
* Newlib: bump 2.5.0 patchlevel to 20170720Alexey Neyman2017-08-173-0/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow packages to define "relevant" part of the versionAlexey Neyman2017-07-081-0/+1
| | | | | | | | E.g., only include minor/major of the Linux kernel into the kconfig symbol. In the future, to be defined by all packages, but for now matches the current versioning in the packages. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the references to old config variablesAlexey Neyman2017-07-0810-12/+13
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert the rest of packages to new frameworkAlexey Neyman2017-07-0840-0/+748
Signed-off-by: Alexey Neyman <stilor@att.net>