aboutsummaryrefslogtreecommitdiff
path: root/config/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix version check in mingw-w64Alexey Neyman2017-08-161-0/+4
| | | | | | Fixes #782. Signed-off-by: Alexey Neyman <stilor@att.net>
* Also upgrade non-generated config filesAlexey Neyman2017-07-084-11/+11
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch gen-kconfig to new frameworkAlexey Neyman2017-07-0810-626/+615
| | | | | | | | | | | | | | | 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>
* Remove support for pregenerated locales in uClibcAlexey Neyman2017-07-081-17/+0
| | | | | | | | | It fails to compile with the only locale version available (030818) (on master too, with exactly the same error). uClibc-ng does not use pregenerated locales. Signed-off-by: Alexey Neyman <stilor@att.net>
* uClibc locale "package"Alexey Neyman2017-07-081-0/+4
| | | | | | Does not build, though. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fixes for buildingAlexey Neyman2017-07-082-2/+2
| | | | | | | | | - Need GDB8.0 milestone - Make uClibc "master" package - Rename bionic -> android-ndk to match the package name and support suffixes for archives Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the references to old config variablesAlexey Neyman2017-07-085-58/+85
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert the rest of packages to new frameworkAlexey Neyman2017-07-0811-955/+135
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add uClibc-ng 1.0.25Alexey Neyman2017-06-121-0/+6
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Mingw-w64 release 5.0.2Alexey Neyman2017-06-051-1/+7
| | | | 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>
* Mark bionic EXPERIMENTAL and dependent on GCC6+Alexey Neyman2017-05-141-0/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Tweaks for bionic/TLShyc2017-05-141-1/+3
|
* Preliminary bionic/Android supporthyc2017-05-141-0/+183
| | | | Mostly from Crystax NDK
* Add uClibc-ng 1.0.23 and 1.0.24 releasesAlexey Neyman2017-04-291-0/+12
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #676 from tamird/mingw-secure-apiAlexey Neyman2017-04-071-0/+4
|\ | | | | MinGW: add --enable-secure-api config option
| * MinGW: add --enable-secure-api config optionTamir Duberstein2017-04-061-0/+4
| | | | | | | | | | | | | | Without this flag, MinGW does not expose secure variants of functions such as strcpy_s. See https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/crt/sec_api/string_s.h#l11.
* | mingw: Make list of tools depend on tools being enabledAlexey Neyman2017-04-061-0/+1
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update newlib versionAlexey Neyman2017-04-011-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* MinGW-W64 fixesAlexey Neyman2017-03-301-8/+12
| | | | | | | | | | | | | | | | | | | | | | | - libpthread requires iteration over multilibs, unlike the core, it does not detect and build multilibs by itself. - Disable parallel builds for mingw-w64 components; until mingw-w64 core builds clean, I am not trusting it. - Make the list of tools to build configurable - Turn on multilib in x86_64 sample. - Make warnings about tuple less redundant. As in, "one WARN is enough, no need to shout it three times". - Messages about various steps/substeps are more aligned with the rest of the components. - Use 'make' instead of ${make} to invoke the companion make just built, if applicable. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add latest versions of mingw 4.x/3.x/2.x branchesAlexey Neyman2017-03-111-2/+33
| | | | | | 4.0.6 is the only one not marked obsolete. 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 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
| |