aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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 #599 from stilor/avoid-gettext-for-linux-hostAlexey Neyman2017-02-152-12/+24
|\ | | | | Skip gettext/libiconv on linux-gnu
| * Skip gettext/libiconv on linux-gnuAlexey Neyman2017-02-142-12/+24
| | | | | | | | | | | | | | Previous version by Ray Donnelly was skipping them for all *linux*. This skips it for GLIBC only. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #596 from stilor/sed-vs-gsedAlexey Neyman2017-02-1522-94/+117
|\ \ | |/ |/| Determine whether -E/-r option selects extended regexp
| * Determine whether -E/-r option selects extended regexpAlexey Neyman2017-02-1322-94/+117
|/ | | | | | | | | | | | | | ... and then use the right option. See the note in scripts/functions on where we should use ${foo} and where just 'foo'; this boils down to whether we can expect the build tools override to be in effect (e.g. in the actual build scripts) or not (i.e. outside of scripts/build). While running in scripts/functions, or in scripts/crosstool-NG.sh the build tools override directory (.build/tools/bin) may have not been set up (yet, or at all). Also, modify the installed scripts (populate, xldd) accordingly. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #594 from stilor/wget-vs-curlAlexey Neyman2017-02-139-40/+194
|\ | | | | Select wget vs curl, BSD stat vs GNU stat
| * stat: determine whether it is BSD or GNU flavorAlexey Neyman2017-02-123-5/+88
| | | | | | | | | | | | Seems like MacOS may have either in the path. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Update config.{guess,sub} while testing curlAlexey Neyman2017-02-122-2/+8
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Detect both wget/curl and allow user to select the agentAlexey Neyman2017-02-126-33/+98
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #595 from stilor/binutils-mutextattrAlexey Neyman2017-02-132-0/+28
|\ \ | | | | | | Backport mutextattr typo fix to 2.24 and 2.23.2
| * | Backport mutextattr typo fix to 2.24 and 2.23.2Alexey Neyman2017-02-122-0/+28
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #593 from dflogeras/fix-toolchain-typoAlexey Neyman2017-02-121-1/+1
|\ \ | |/ |/| Fix typo in toolchain.in
| * Fix typo in toolchain.inDave Flogeras2017-02-121-1/+1
| | | | | | | | Signed-off-by: Dave Flogeras <dflogeras2@gmail.com>
* | Merge pull request #589 from stilor/skip-complibs-check-on-host-canadianAlexey Neyman2017-02-127-12/+75
|\ \ | | | | | | Skip complibs check on host for canadian
| * | Skip comp.libs checking on host for canadianAlexey Neyman2017-02-116-12/+42
| | | | | | | | | | | | | | | | | | | | | ... they all want to run the binaries they produced, which fails when build!=host. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Make zlib's 'make check' actually fail if test failsAlexey Neyman2017-02-111-0/+33
| |/ | | | | | | | | | | Upstream: https://github.com/madler/zlib/pull/225 Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #590 from stilor/cygwin-old-gcc-glibcAlexey Neyman2017-02-1226-160/+386
|\ \ | |/ |/| Fix Cygwin build of old gcc and glibc
| * Backport -fPIC patch for CygwinAlexey Neyman2017-02-112-0/+208
| | | | | | | | | | Original patch by: Ray Donnelly <mingw.android@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
| * Propagate Cygwin stat64 patch to 2.21 and older versionsAlexey Neyman2017-02-1112-0/+156
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Remove linux patches for R_X86_64_JUMP_SLOTAlexey Neyman2017-02-1110-160/+0
| | | | | | | | | | | | 'relocs' is no longer built when installing the headers. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add host configuration for cygwin64Alexey Neyman2017-02-111-0/+11
| | | | | | | | | | | | ... backported from newer GCC releases. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Remove 'relocs' from archscripts being builtAlexey Neyman2017-02-111-0/+11
|/ | | | | | | ... it is not needed to install headers and causes build failures in more than one setup (cygwin, macos). Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #587 from stilor/select-uclibceavi-suffixAlexey Neyman2017-02-102-1/+14
|\ | | | | Allow one to select uclibceabi/uclibcgnueabi suffix
| * Allow one to select uclibceabi/uclibcgnueabi suffixAlexey Neyman2017-02-092-1/+14
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #586 from stilor/restore-old-kernel-libcAlexey Neyman2017-02-10273-31/+18585
|\ \ | | | | | | Restore old kernel/glibc versions
| * | Add a patch to build 2.15 for ARMAlexey Neyman2017-02-091-0/+19
| | | | | | | | | | | | | | | | | | Fix from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add notes about obsoletion policy for kernel/glibc.Alexey Neyman2017-02-092-0/+20
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Ports patches for glibc 2.12.1 .. 2.16Alexey Neyman2017-02-09147-373/+7410
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | backport support patch for gcc 5 to glibc 2.13 arm portsClaus Strasburger2017-02-091-0/+50
| | | | | | | | | | | | Signed-off-by: Claus Strasburger <claus@strasburger.de>
| * | Add Ubuntu {12.04,14.04,16.04} configs.Alexey Neyman2017-02-0912-0/+72
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add CentOS6/7 sample configsAlexey Neyman2017-02-098-0/+48
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Fix typoAlexey Neyman2017-02-091-1/+1
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | External addons supported by glibc even nowAlexey Neyman2017-02-091-27/+24
| | | | | | | | | | | | | | | | | | ... though none are provided by default. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Revert "patches: remove obsolete glibc patches"Alexey Neyman2017-02-09145-0/+11036
| | | | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit 429b3e884662a3b9a72890aae23865501e66330f. Bring back the patches for glibc 2.12 and newer. Propagate/refresh some patches as needed. 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.
| * | Revert "glibc: Remove support for downloading and extracting add-ons"Alexey Neyman2017-02-091-0/+67
| | | | | | | | | | | | This reverts commit 39273e0843cc5f7f91d50651b299a0472f59f472.
| * | Add older kernel versions up to 2.6.32.xAlexey Neyman2017-02-091-0/+169
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #584 from stilor/disallow-gold-for-elf2fltAlexey Neyman2017-02-105-19/+16
|\ \ | | | | | | Require BFD linker if building for flat format
| * | Remove wrapping if in 300-gdb.shAlexey Neyman2017-02-091-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | If GDB is turned off, the script will not be even sourced. Otherwise, if GDB checkbox is set but none of the cross/native/gdbserver are selected, debug.sh gives a bogus error message. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Forgot to saveconfig the changes for ARM/elf2flt sampleAlexey Neyman2017-02-094-15/+16
| |/ | | | | | | | | | | | | | | 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 #585 from stilor/disable-cxx-gdbAlexey Neyman2017-02-103-2/+7
|\ \ | | | | | | Supply --disable-build-with-cxx instead of requiring C++
| * | Supply --disable-build-with-cxx instead of requiring C++Alexey Neyman2017-02-093-2/+7
| |/ | | | | | | | | | | | | ... when building native GDB/gdbserver. Suggested by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #582 from elimisteve/patch-1Alexey Neyman2017-02-101-1/+1
|\ \ | |/ |/| README.md typo: archictecture -> architecture
| * README.md typo: archictecture -> architectureSteve Phillips2017-02-101-1/+1
|/ | | | Signed-off-by: Steve Phillips <steve@tryingtobeawesome.com>
* Merge pull request #580 from stilor/arm-elf2fltAlexey Neyman2017-02-083-1/+24
|\ | | | | ARM with arch suffix - elf2flt fix
| * Add a contrived ARM with elf2flt sampleAlexey Neyman2017-02-072-0/+23
| | | | | | | | | | | | | | ... that exhibited the issue with elf2flt configuration. Original reported did not provide the config, and did not respond. Signed-off-by: Alexey Neyman <stilor@att.net>
| * elf2flt: use CT_ARCH to set target CPU, not CT_TARGETCarlos Santos2017-02-061-1/+1
|/ | | | | | | | | | | | | | | CT_TARGET is composed as "${CT_ARCH}${CT_ARCH_SUFFIX}", so CT_TARGET may become something like "armv7", for example. This is used by the configure script to set the "CPU" variable in the Makefile, leading to a commad line containing -DTARGET_armv7 -DTARGET_CPU="armv7" In this case the compilation of elf2flt.c fails with "Don't know how to support your CPU architecture??". Passsing "CPU=${CT_ARCH}" in the make command line overrides the configured value and solves the problem. Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
* Merge pull request #577 from stilor/enable-wchar-in-a-sampleAlexey Neyman2017-02-061-0/+1
|\ | | | | Enable WCHAR in a sample
| * Enable WCHAR in a sampleAlexey Neyman2017-02-061-0/+1
| | | | | | | | | | | | ... needed to build canadian cross on top of it. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #578 from stilor/elf2flt-pickup-zlib-fixAlexey Neyman2017-02-062-295/+1
|\ \ | | | | | | Pick up upstream fixes in elf2flt