aboutsummaryrefslogtreecommitdiff
path: root/config/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump newlib 2.5.0 to 20170228Alexey Neyman2017-03-031-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add a warning in menuconfig about localesAlexey Neyman2017-02-281-1/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Newlib's LTO only makes sense if GCC supports itAlexey Neyman2017-02-181-0/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Refine previous fix to uClibc verbosity settingAlexey Neyman2017-02-151-2/+8
| | | | | | The V={1,2} have opposite meaning in uClibc and uClibc-ng, reflect that. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #587 from stilor/select-uclibceavi-suffixAlexey Neyman2017-02-101-0/+13
|\ | | | | Allow one to select uclibceabi/uclibcgnueabi suffix
| * Allow one to select uclibceabi/uclibcgnueabi suffixAlexey Neyman2017-02-091-0/+13
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #586 from stilor/restore-old-kernel-libcAlexey Neyman2017-02-102-31/+84
|\ \ | | | | | | Restore old kernel/glibc versions
| * | Add notes about obsoletion policy for kernel/glibc.Alexey Neyman2017-02-091-0/+10
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Ports patches for glibc 2.12.1 .. 2.16Alexey Neyman2017-02-092-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add patches for versions that didn't have them - patches updated/retired as necessary. Also, disallow 2.12.2 for architectures in ports - this version did not have ports addon. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Fix typoAlexey Neyman2017-02-091-1/+1
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Revert "glibc: Clean out old glibc versions"Alexey Neyman2017-02-092-27/+66
| |/ | | | | | | | | | | | | This partially reverts commit 88e8852ccd94a60979971454f8b49cb1d06cd907. Bring back releases 2.12 and newer of glibc, along with the associated Kconfig machinery. Simplify it slightly.
* / Forgot to saveconfig the changes for ARM/elf2flt sampleAlexey Neyman2017-02-091-1/+1
|/ | | | | | | | Hence, it is better to enforce via config rules: elf2flt does not play nice with ld wrapper, when both ld.bfd and ld.gold are present. Limit the choices to just 'ld.bfd' for flat-format architectures. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #576 from stilor/update-kernel-libcAlexey Neyman2017-02-061-0/+6
|\ | | | | Update kernel & glibc
| * Add glibc 2.25Alexey Neyman2017-02-051-0/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Obsolete uClibc 0.9.33.2Alexey Neyman2017-02-041-2/+4
|/ | | | | | | | | | | | | It has not seen any new commits since July 2015, and haven't had any releases since May 2012. The only two architectures marked as supported by uClibc but not by uClibc-ng are v850 and i960. Both are marked as "BROKEN" in the most recent release of uClibc, 0.9.33.2. RIP, uClibc. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add uClibc-ng 1.0.22Alexey Neyman2017-02-021-1/+8
| | | | | | ... and declare 1.0.21 obsolete. Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare older versions obsolete.Alexey Neyman2017-01-262-7/+13
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Check for git presenceAlexey Neyman2017-01-231-0/+1
| | | | | | | ... and make the optiont that fetch from Git repositories depend on the git discovery. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #552 from stilor/uclibc-ng-for-buildrootAlexey Neyman2017-01-231-0/+6
|\ | | | | Restore uClibc-ng usability in buildroot
| * Add selection for RPCAlexey Neyman2017-01-231-0/+6
| | | | | | | | | | | | | | So that uClibc config can be matched to Buildroot's expectations via the menu, without the need for a saved config. Signed-off-by: Alexey Neyman <stilor@att.net>
* | mingw: compile the mingw-w64 companion tools as wellLi-Hang Lin2017-01-221-0/+7
|/ | | | | | | There are some useful tools such as widl, gendef, genidl ... etc. provided by mingw-w64 and do not waste the developers' works. Signed-off-by: Li-Hang Lin <lihang.lin@gmail.com>
* Mark obsolete versions.Alexey Neyman2017-01-161-7/+14
| | | | | | Keep one latest on each of 3.x, 4.x and 5.x versions. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add mingw-w64 5.0.0/5.0.1.Alexey Neyman2017-01-161-5/+15
| | | | | | | Also, move 'devel' to the bottom - we don't want this ever-moving tag to be default in the released product. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #536 from stilor/musl-updateAlexey Neyman2017-01-161-3/+9
|\ | | | | Musl update to 1.1.16
| * Add musl 1.1.16.Alexey Neyman2017-01-141-3/+9
| | | | | | | | | | | | Patch we had for 1.0.4/1.1.5 is now upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Add uClibc-ng 1.0.21.Alexey Neyman2017-01-131-0/+7
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #519 from InfernoEmbedded/newlib-enhancementsAlexey Neyman2017-01-101-1/+103
|\ | | | | Newlib enhancements
| * Support building Newlib with Link Time OptimisationAlastair D'Silva2017-01-101-0/+9
| | | | | | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
| * Add more newlib optionsAlastair D'Silva2017-01-101-1/+94
| |
* | Add Newlib 2.4.0 & 2.5.0Alastair D'Silva2017-01-061-5/+32
|/ | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* Add uclibc-ng 1.0.20.Alexey Neyman2016-12-051-20/+3
| | | | | | | Retire 1.0.{17,18,19}. Both static link & dlopen issues are now apparently fixed. Signed-off-by: Alexey Neyman <stilor@att.net>
* uClibc-ng needs to know whether it is 1.0.15+Alexey Neyman2016-12-021-1/+5
| | | | | | | | | | | This is workaround, as more packages require similar tweaks (some depend on X_Y_Z_or_later config variables either in kconfig, or in the build scripts. We should have a CT_CompareVersion, that will apply the default or per-package method of comparison. Signed-off-by: Alexey Neyman <stilor@att.net>
* Make 1.0.19 experimental...Alexey Neyman2016-12-021-6/+9
| | | | | | ... and 1.0.17 default, again. Sigh. Signed-off-by: Alexey Neyman <stilor@att.net>
* Revert "uClibc-ng: Remove 1.0.17 and 1.0.18"Alexey Neyman2016-12-021-0/+13
| | | | This reverts commit 93dab0585b92954c6580f6826e5f12bb4c4aea90.
* uClibc-ng: Remove 1.0.17 and 1.0.18Bryan Hundven2016-12-011-13/+0
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* uClibc-ng: Add 1.0.19Bryan Hundven2016-12-011-2/+8
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #381 from enunes/avrAlexey Neyman2016-11-151-0/+5
|\ | | | | avr-libc: update to 2.0.0
| * avr-libc: update to 2.0.0Erico Nunes2016-04-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | The avr-libc project has released version 2.0.0: http://savannah.nongnu.org/forum/forum.php?forum_id=8460 Apart from changes and bugfixes, this release adds support for gcc 5, which allows us to build gcc 5 avr toolchains and also to update our avr sample. avr-libc 2.0.0 has been build tested both with gcc 4.9.3 and gcc 5.3.0. Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
* | Merge remote-tracking branch 'upstream/master'Dmitry Pankratov2016-11-131-0/+6
|\ \
| * | glibc: Add glibc-2.24Joachim Nilsson2016-11-121-0/+6
| | | | | | | | | | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* | | Merge remote-tracking branch 'upstream/master'Dmitry Pankratov2016-11-112-6/+18
|\| |
| * | Restore 1.0.17 and make 1.0.18 experimental.Alexey Neyman2016-10-051-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.0.18 changed the dependencies for the static libraries, notably in libc/Makefile.in. This resulted in packing a lot of unrelated stuff into libc.a, including (sic!) a nested .a library and stuff from other libraries such as libdl. This results in a failure to statically link with thus created libc.a: .../libc.a(libdl.os):(.literal+0x74): undefined reference to `_dl_tlsdesc_return' This was breaking xtensa-*-uclibc sample. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | uClibc-ng pushes new releases faster than we merge them in!Alexey Neyman2016-10-041-3/+3
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Fix m68k with uClibc-ng >= 1.0.15.Alexey Neyman2016-10-042-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.0.15 only kept a single LINUXTHREADS option, and renamed it, making it no longer option-compatible with uClibc. The option for "1.0.14 or later" version of uClibc-ng is not currently used; rename it to "1.0.15 or later" and use it to handle newer uClibc-ng's linuxthreads. m68k happens to be the only sample using linuxthreads. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | GC uClibc 1.0.14.Alexey Neyman2016-10-041-6/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add uClibc-ng 1.0.17.Alexey Neyman2016-10-041-0/+6
| | | | | | | | | | | | | | | | | | Also, support uClibc-ng in addToolVersion.sh Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Upgrade uClibc-ng to 1.0.14.Alexey Neyman2016-10-041-5/+5
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge branch 'master' of https://github.com/crosstool-ng/crosstool-ngDmitry Pankratov2016-10-014-16/+6
|\| |
| * | musl: updated version to 1.1.15Yogesh Sharma2016-09-071-2/+2
| | | | | | | | | | | | Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
| * | uclibc: merge startfiles/final into single backend.Alexey Neyman2016-08-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In preparation for multilib support, use the same "backend" model that is already employed by glibc and musl. Also, the verbosity setting descriptions were swapped. V=2 is actually less verbose than V=1: V=1 prints full commands, while V=2 prints 'CC <file> <defines>'. Signed-off-by: Alexey Neyman <stilor@att.net>