aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | 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
| * | Pick up upstream fixesAlexey Neyman2017-02-062-295/+1
| |/ | | | | | | | | | | | | ... including zlib fix in configure, needed to build canadian crosses with elf2flt. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #579 from stilor/arch-32-warningAlexey Neyman2017-02-061-35/+0
|\ \ | |/ |/| Remove "pre-declaration" of config options
| * Remove "pre-declaration" of config optionsAlexey Neyman2017-02-061-35/+0
|/ | | | | | | | | | | ... these are apparently not needed with the current kconfig and only result in warnings like "SYMBOL changed state" and "reassigning SYMBOL". Perhaps, it was necessary to run kconfig without first generating config.gen? But now all the targets that invoke $(CONF) have `config_files` as a dependency. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #575 from stilor/ncurses-configureAlexey Neyman2017-02-063-7/+92
|\ | | | | Allow some tunables for ncurses
| * Allow some tunables for ncursesAlexey Neyman2017-02-053-7/+92
| | | | | | | | | | | | | | | | | | - Allow user to specify configure arguments to pass through to host/target ncurses. - Checkbox for --disable-database - String option for --with-fallbacks Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #576 from stilor/update-kernel-libcAlexey Neyman2017-02-066-7/+99
|\ \ | | | | | | Update kernel & glibc
| * | Update to most recent kernelsAlexey Neyman2017-02-051-7/+7
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add glibc 2.25Alexey Neyman2017-02-055-0/+92
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #574 from stilor/uclibc-obstackAlexey Neyman2017-02-055-12/+46
|\ \ | | | | | | 3 unrelated uClibc changes, see individual commits
| * | Use 'make olddefconfig' in uClibc/uClibc-ng configurationAlexey Neyman2017-02-043-9/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of 'make oldconfig' and responding 'y'. This avoids 'Broken pipe' errors in the log, as well as selects default setting for all options not explicitly set. This requires a small fix in the old uClibc. Won't have to maintain that fix for long though :) 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>
| * | Remove OBSTACK from uclibc-ng configAlexey Neyman2017-02-041-1/+0
| |/ | | | | | | | | | | | | It has been (incompletely) removed since 1.0.21. Requested-by: Waldemar Brodkorb <wbx@uclibc-ng.org> Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #573 from stilor/add-libz-companion-libAlexey Neyman2017-02-0516-9/+448
|\ \ | |/ |/| Add zlib as a companion lib
| * Add a canadian elf2flt sampleAlexey Neyman2017-02-052-0/+10
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>