aboutsummaryrefslogtreecommitdiff
path: root/config/libc/newlib.in
Commit message (Collapse)AuthorAgeFilesLines
* Add newlib retargetable locking configurationStephanos Ioannidis2019-12-201-0/+7
| | | | | | | This commit adds support for the newlib configuration option '--enable-newlib-retargetable-locking'. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
* Make comp.libs use generated templates, tooAlexey Neyman2017-11-291-2/+0
| | | | | | | | This allows us to include the component-to-package relation in the generated kconfig files and make use of that information in the show-config.sh script. Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch gen-kconfig to new frameworkAlexey Neyman2017-07-081-2/+190
| | | | | | | | | | | | | | | Also: - Move companion_* to comp_* to match the kconfig symbols - Replace bootstrap with former gen-versions.sh - Fold *.in.2 into their respective first parts; this moves common options to the end - if it is undesirable, inclusion of *.in can be moved where *.in.2 used to be (but that will also move version selection after common options). - Retire addToolVersion.sh (may later replace with a more comprehensive script that tries to download the added tarballs, copy the patches and try to apply them, and create a version.desc). Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the references to old config variablesAlexey Neyman2017-07-081-0/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert the rest of packages to new frameworkAlexey Neyman2017-07-081-201/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade newlib to 2.5.0.20170519Alexey Neyman2017-06-041-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update newlib versionAlexey Neyman2017-04-011-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Bump newlib 2.5.0 to 20170228Alexey Neyman2017-03-031-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add Newlib 2.4.0 & 2.5.0Alastair D'Silva2017-01-061-5/+32
| | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* newlib: Update newlib versionsBryan Hundven2016-03-081-3/+17
| | | | | | | | | | | | | Newlib release seem to be snapshots now. Newlib 2.3.0 was released in git here: https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commit;h=ad7b3cde9c157f2c34a6a1296e0bda1ad0975bda and the snapshot for 2.3.0 was here: https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commit;h=06cd7127e3cf16ab3c0aa665956deb263e524753 The 2.2 series was also updated. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config: Update kconfig for new CT_GetCustomBryan Hundven2015-12-081-19/+39
| | | | | | | This commit sort of unifies the kconfigs to handle custom files and directories. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* gcc: Support only the latest branch releases of gccBryan Hundven2015-10-311-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change, as per #222, reduces the number of supported releases of gcc to the latest branch releases. I noticed while doing this work that gcc-4.5.4 was never added, so I moved patches for gcc-4.5.3 to 4.5.4 and updated the bfin-unknown-linux-uclibc example. Also, 120-siginfo.patch was fixed upstream in the 4.5.4 release, so this patch is omitted. I also bumped the avr sample to 4.9.3 from 4.9.2. With the addition of gcc-5.x, the gcc release team now releases the major.minor.0 versions, while updates to the branch are available in svn/git. We'll address that when we get to issue #219. This change just removes CC_GCC_5_1 and moves CC_GCC_5_2 to CC_GCC_5, and removes CC_GCC_5_1_or_later and moves CC_GCC_5_2_or_later to CC_GCC_5_or_later. This is the first of two part changes, as mentioned in #222. This change is slated for release in 1.22.0. The next change will be slated for 1.23.0, and will limit gcc versions to what is on https://gcc.gnu.org under "Release Series and Status", which is currently 4.9.3 and 5.2.0, although I will also support the previous supported version. In this example that would be 4.8.5. Last, but not least, this change also retires AVR32 support. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Added additional newlib specific target flags with new optionJasmin Jessich2015-09-141-0/+14
| | | | | | LIBC_NEWLIB_TARGET_CFLAGS. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* LIBC_NEWLIB_CUSTOM is no longer part of the newlib version choice, but anJasmin Jessich2015-09-031-2/+35
| | | | | | | | independend configuration to enable LIBC_NEWLIB_CUSTOM. All newlib versions >=2.0.0 does provide __cxa_atexit. To enable this function in GCC, all versions >=2.0.0 does now select LIBC_PROVIDES_CXA_ATEXIT. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* config: Add binutils, newlib, and glibc linaro configurationBryan Hundven2015-05-021-0/+19
| | | | | | | This commit introduces a "show linaro versions" for newlib, binutils, and glibc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* libc: newlib: Add NewLib 2.2.0, Linaro NewLib 2.2.0-2015.01 and 2.1.0-2014.09Cristoforo Cataldo2015-01-161-4/+17
| | | | | | | | | This commit allows to choose, download and build latest NewLib: - newlib-2.2.0 - newlib-linaro-2.2.0-2015.01 - newlib-linaro-2.1.0-2014.09 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* libc/newlib: Canadian baremetal builds require core pass-1David Holsgrove2014-12-151-1/+2
| | | | | | | | | | | Can safely skip the core pass-1 for normal baremetal builds, but when building a canadian baremetal, the repair_cc functionality (GCC_FOR_TARGET) in gcc.sh will force the core pass-2 to attempt to build gcc and libgcc without a ${CT_TARGET}-gcc existing, causing a failure on ${CT_TARGET}-gcc -dumpspecs > tmp-specs Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
* libc/newlib: only requires core pass-2Yann E. MORIN"2014-05-051-1/+1
| | | | | Reported-by: Trevor Woerner <trevor.woerner@linaro.org> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/newlib: fix typo in "bump version to 2.1.0"Daniel Zimmermann2014-01-021-1/+1
| | | | | | | | Fix a typo in the commit http://crosstool-ng.org/hg/crosstool-ng/rev/b966620c7b1e Signed-off-by: "Daniel Zimmermann" netzimme@gmail.com Message-Id: <f2dbd80da6affb11089a.1388669655@haus-VirtualBox> Patchwork-Id: 306129
* libc/newlib: bump version to 2.1.0Yann E. MORIN"2013-12-311-0/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/newlib: add latest versionYann E. MORIN"2012-12-271-0/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* all: unmark experimental versionYann E. MORIN"2012-12-261-6/+3
| | | | | | | | | | It's been a while we've had those versions, time to unmark them being experimental. It does not mean everything is perfect, but may gather some more testing on those versions. Update samples accordingly. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* cc: add a flag for skipping core passesYann Diorcet2012-11-221-0/+1
| | | | | | | | | It is used for skipping unnecessary compilation steps when the libc doesn't need to be compiled (eg. when we do not use a C library). Signed-off-by: Yann Diorcet <diorcet.yann@gmail.com> Message-Id: <150eadb0117e697d79aa.1353625025@blackmint> Patchwork-Id: 201222
* libc/newlib: remove getting from CVSYann E. MORIN"2012-10-301-17/+0
| | | | | | | We now have the ability to use a custom local directory/tarball, so it no longer makes sense to have the ability to use the CVS repository. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/newlib: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove2012-10-111-0/+18
| | | | | | | | | | | CUSTOM_LOCATION config options only presented in menuconfig if component CUSTOM version selected. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> [yann.morin.1998@free.fr: fix indentation] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <d02252752d4dc5e68ae3.1349931202@localhost.localdomain> PatchWork-Id: 190795
* libc/newlib: add newlib 1.20.0 supportAustin Morton2012-09-161-0/+6
| | | | Signed-off-by: Austin Morton <austinpmorton@gmail.com>
* libc/newlib: add latest versionYann E. MORIN"2011-07-071-0/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* configure: do not require cvsYann E. MORIN"2011-07-041-0/+1
| | | | | | | cvs is used to get newlib directly from its repository. Missing cvs will only allow getting newlib from the released tarballs. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* config: fix recursive depsYann E. MORIN"2011-05-081-10/+10
| | | | | | | | | | | The latest kconfig stuff is more stringent when it comes to validating the dependency of the symbols. It is no longer possible to have a symbol depend on itself (such as our construct for arch/cc/libc/... was doing). Fix our generated-file infrastructure to avoid these situations when the new kconfig stuff will be merged (in a following changeset). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc: hide no-thread for those C libraries that do not support itYann E. MORIN"2010-12-121-0/+1
| | | | | | | | | | | | Building non-threaded glibc has been unsupported for a long time, now: http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html As eglibc is a spin-off of glibc: ditto. So do not offer that possibility in the menuconfig. Thanks to Thomas Petazzoni for spotting, and helping to solve, the issue! Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/newlib: remove EXPERIMENTAL statusYann E. MORIN"2010-01-311-1/+1
| | | | | Although this have been only slightly tested, no one has really complained, and it seems to be working fine so far (on AVR32 at least).
* libc/newlib: add latest versionYann E. MORIN"2010-01-101-0/+6
|
* libc/newlib: allow using CVS snapshotsYann E. MORIN"2009-10-261-0/+21
| | | | | | | The newlib "team" rolls new releases about once a year (december). This is quite a long time between releases, in case code was fixed. So, allow user to use a CVS snapshot to benefit early from fixes and enhancements to newlib.
* libc/newlib: allow using newlib with archs other than avr32Yann E. MORIN"2009-10-211-8/+8
|
* libc/newlib: fix namespace in config fileYann E. MORIN"2009-10-261-2/+2
| | | | C library config options should be prefixed with 'LIBC_'.
* scripts: add new version at top of choiceYann E. MORIN"2009-09-131-6/+4
| | | | Add new versions at the top of the choice menu, not at the bottom.
* Misc AVR32 cleanups.Martin Lund2009-06-201-1/+0
|
* Added support for Atmel AVR32 headersMartin Lund"2009-05-231-0/+12
|
* Added initial AVR32 support (bare-metal,newlib)Martin Lund"2009-05-221-0/+31