aboutsummaryrefslogtreecommitdiff
path: root/config/libc
Commit message (Collapse)AuthorAgeFilesLines
...
| * libc/glibc: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove2014-12-091-0/+23
| | | | | | | | | | | | | | CUSTOM_LOCATION config options only presented in menuconfig if component CUSTOM version selected. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
* | config/glibc: Disable ports/ for 2.20Bryan Hundven2014-12-091-0/+2
|/ | | | | | | | | | | | | | | As per the glibc release notes for 2.20: -------------------------------------------------------------------------------- All supported architectures now use the main glibc sysdeps directory instead of some being in a separate "ports" directory (which was distributed separately before glibc 2.17). -------------------------------------------------------------------------------- There isn't a ports directory anymore. So disable using and forcing it. closes #7 on crosstool-ng github Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* glibc: nptl is default from 2.20, so dont add to addons_listDavid Holsgrove2014-12-091-0/+4
| | | | | | | | | | No longer recommended practice to use --enable-add-ons=nptl, so for 2.20 and later (along with custom glibc), don't add the CT_THREADS to the addons_list https://sourceware.org/glibc/wiki/Release/2.20#Packaging_Changes Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
* libc/glibc: Add glibc-2.20Bryan Hundven2014-12-091-0/+5
| | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
* config/libc: update musl-libc mainline to 1.1.5Bryan Hundven2014-12-041-3/+3
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* libc/musl: Add config option for extra developer warningsBryan Hundven2014-09-111-0/+6
| | | | | | | | This commit adds a configuration knob for enabling extra developer warnings to be enabled during the musl-libc build. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* libc/musl: Add config option for debugging infoBryan Hundven2014-09-111-0/+7
| | | | | | | This option enables a configuration knob for adding debugging info. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* libc/musl: Add options for optimizationBryan Hundven2014-09-111-0/+38
| | | | | | | This commit adds configuration knobs for optimizing musl-libc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* libc/musl: Remove 1.0.3 and 1.1.3. Add 1.0.4.Bryan Hundven2014-08-311-9/+3
| | | | | | | | | | This change removes 1.0.3 and 1.1.3 and linker regession patches for those versions. We add 1.0.4, and a patch needed for gcc-4.9.x which defines `max_align_t'. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* libc/mingw: does not require gcc core pass-1Yann E. MORIN2014-08-311-1/+1
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/musl: add musl-libc supportBryan Hundven2014-08-081-0/+49
| | | | | | | | | | | | | | | | | | | | This patch adds initial support for musl-libc. Musl-libc versions currently supported: * 1.0.3 (Stable) * 1.1.3 (Previous Mainline) * 1.1.4 (Mainline) Futher improvements are needed. * gcc-4.9.x has issues (Might be fixed in musl-1.1.4). * Multilib support is needed. * Checks to make sure paths are correct. * Move to 2-step gcc build. 3-step build is not necessary. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: removed the gcc musl patch, to be added later; removed dead code do_get_arch()] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/mingw: threads are the native onesYann E. MORIN2014-07-281-1/+1
| | | | | | | | | | | | There is no need to differentiate the win32 threads case, since we can cosider them to be the native implementation on Windows. Besides, with the previous patch, nothing uses it anymore. So, just remove it. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc Bryan Hundven <bryanhundven@gmail.com>
* libc: libces are responsible for naming their threads implementationYann E. MORIN2014-07-285-0/+19
| | | | | | | This will help add new implementations, such as the one in musl. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bryan Hundven <bryanhundven@gmail.com>
* libc: rename the threads optionsYann E. MORIN2014-07-285-9/+9
| | | | | | | | | Use a more coherent naming for the options. This will help commonalise the native case (e.g. NPTL on Linux, win32 on Windows), and add alternate implementations (e.g. musl.) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bryan Hundven <bryanhundven@gmail.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>
* kernel/linux: pump glibc to version 2.19Daniel Zimmermann2014-02-161-0/+5
| | | | | | | | pump glibc to version 2.19 Signed-off-by: '"Daniel Zimmermann" <netzimme@gmail.com>' Message-Id: <b9df94ed76365f8bfd0b.1392591214@haus-VirtualBox> Patchwork-Id: 320827
* libc/eglibc: does no longer support LinuxThreadsYann E. MORIN"2014-01-151-1/+0
| | | | | | | | | | | | LinuxThreads are dead. Buried 6 feet under. Long forgotten. Time for mourning has to come to an end. But fear not, younster, for we have a great successor as NPTL! Times for rejoicing have come, now! LinuxThreads are dead. Long live NPTL! Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/uClibc: add option to enable fenvYann E. MORIN"2014-01-041-0/+15
| | | | | | | | | Support for fenv.h is a little bit more tricky that enabling it only for x86-32 is not right. Add an option for the user to choose whther to install fenv.h or not. 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/{glibc,eglibc}: Don't download glibc-ports when not availableYann E. MORIN"2013-11-163-0/+25
| | | | | | | | | | | Don't download glibc-ports when glibc or eglibc version greater than 2.16, because the "ports" source is mainline in the glibc or eglibc since version 2.17. Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com> Message-Id: <9c045ca3cf1b9dc89da3.1384602843@haus-VirtualBox> Patchwork-Id: 291766 [yann.morin.1998@free.fr: slightly tweak subject, change variable name] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/eglibc: add latest versionYann E. MORIN"2013-10-071-0/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: add latest versionYann E. MORIN"2013-10-071-0/+5
| | | | | | Take two patches from upstream at the same time. 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-262-8/+4
| | | | | | | | | | 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>
* libc/eglibc: add latest versionYann E. MORIN"2012-12-261-0/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: add post-2.14 versionsYann E. MORIN"2012-12-261-0/+15
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: both glibc and eglibc have pkgversion and bugurlYann E. MORIN"2012-12-261-4/+0
| | | | | | | | | | Well, all eglibc version we support do, and latest glibc versions we support do. Not all glibc versions do, but older versions simply ignore the unrecognised ./configure flags. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/eglibc: remove now superfluous config knobsYann E. MORIN"2012-12-261-37/+2
| | | | | | All eglibc versions we now have support pkgversion and bugurl. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* all: remove versions marked obsoleteYann E. MORIN"2012-12-263-68/+0
| | | | | | For major components, keep the latest version of each major releases. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* cc: add a flag for skipping core passesYann Diorcet2012-11-225-0/+5
| | | | | | | | | 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/mingw: replace mingw32 with generic mingwYann Diorcet2012-11-145-84/+19
| | | | | | | | | | | | | | | | Replace the 32-bit-only mingw32 with mingw-w64 that is capable of building toolchains for both 32-bit and 64-bit Windows. kernel/mingw: replace mingw32 with generic Windows kernel/windows: New windows kernel supporting 32 and 64 bit arch libc/mingw: Remove old options patches: Remove old mingw libc options' patches Signed-off-by: "Yann Diorcet" <diorcet.yann@gmail.com> [yann.morin.1998@free.fr: array var in libc/mingw.sh, typos] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <b045ac08fc9eac2e5ee3.1352898499@blackmint> Patchwork-Id: 198901
* libc/uClibc: remove use of snapshots and specific dateYann E. MORIN"2012-10-311-19/+0
| | | | | | | | We now have the ability to use a custom location, so supporting snapshots or custom date is no longer needed. Let the user do the required preparation in this case. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/uClibc: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove2012-10-111-0/+20
| | | | | | | | | | | 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, don't patch custom dir location] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <712995e3e719fbbe24af.1349931201@localhost.localdomain> PatchWork-Id: 190794
* 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/glibc: Remove redundant LIBC_GLIBC_TARBALL config optionDavid Holsgrove2012-10-111-28/+0
| | | | | | | | Unused since January 2010. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> Message-Id: <7a666ba8c0ea5e8f4b18.1349931190@localhost.localdomain> PatchWork-Id: 190783
* libc/newlib: add newlib 1.20.0 supportAustin Morton2012-09-161-0/+6
| | | | Signed-off-by: Austin Morton <austinpmorton@gmail.com>
* libc/eglibc: Add eglibc 2.16Bryan Hundven2012-07-021-0/+10
| | | | | | | Patches don't need to come forward, as they are in this branch. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <6fdf77081379812820e8.1341286640@flambe.is-a-geek.org>
* libc/uClibc: add 0.9.33.2Yann E. MORIN"2012-06-031-0/+6
| | | | | Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/uClibc: add additional debug level between "minimal" and "all"Johannes Stezenbach2012-02-241-0/+4
| | | | | | | | | During application development it is desirable to enable malloc debugging and LD_DEBUG support, but the extensive debug spew from SUPPORT_LD_DEBUG_EARLY is only useful when working on uClibc's ld.so. Signed-off-by: Johannes Stezenbach <js@sig21.net>
* libc/eglibc: remove experimental for some versionsYann E. MORIN"2012-04-301-3/+0
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: remove experimental for some versionsYann E. MORIN"2012-04-301-16/+8
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/uClibc: add 0.9.33.1Yann E. MORIN"2012-04-301-0/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libg/eglibc: add updated eglibc 2.15Yann E. MORIN"2012-03-011-0/+11
| | | | | | | | | | | | | | | | | | | | Includes a patch to remove __builtin_expect test: In eglibc-2.15, the build breaks in configure while testing for the existance of __builtin_expect. It fails with newer versions of gcc. This patch is a modification of an upstream change in glibc mainline (to be 2.16) to fix the following error: [CFG ] checking for __builtin_expect... no [ERROR] configure: error: support for __builtin_expect needed http://sourceware.org/git/?p=glibc.git;a=commit;h=3857022a761ea7251f8e5c0e45d382ebc3e34cf9 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: coalesce both patches into a single changeset] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/uClibc: add 0.9.33Johannes Stezenbach2012-02-021-0/+6
| | | | Signed-off-by: Johannes Stezenbach <js@sig21.net>
* libc/uClibc: add latest versionYann E. MORIN"2011-12-301-0/+6
| | | | | | Add 0.9.32.1 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/newlib: add option to optimise for sizeZhenqiang Chen2011-11-221-0/+9
| | | | | | | Add an option to build with -Os instead of the default -O. Reviewed-by: Michael Hope Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
* libc/newlib: Add extra config for newlib.Zhenqiang Chen2011-11-181-0/+6
| | | | | | | So users can input config like --enable-newlib-register-fini. Reviewed-by: Michael Hope Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
* libc/uClibc: use the floating-point string option in testsYann E. MORIN"2011-11-141-0/+5
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>