aboutsummaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
...
* Make creation of ld.so.conf optionalAlexey Neyman2017-03-221-0/+20
| | | | | | | | | | | | | | | | ... enabled by default for multilib and disabled otherwise. Buildroot has been complaining about /etc/ld.so.conf presence for almost a year now and I missed that. After the release, xldd will be modified to query the compiler for the list of multilibs to search. This would be too invasive change before 1.23, though. Note that it may lead to configurations where xldd currently does not find the libraries (if both DEMULTILIB and CREATE_LDSO_CONF are turned off). This is not the default setting in Kconfig, though. Signed-off-by: Alexey Neyman <stilor@att.net>
* elf2flt: patch has been accepted upstreamAlexey Neyman2017-03-201-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #639 from stilor/tweak-gcc-movelibsAlexey Neyman2017-03-193-3/+56
|\ | | | | When moving gcc libs, prefer the same directory as libc
| * Add an option to "demultilib"Alexey Neyman2017-03-171-0/+23
| | | | | | | | | | | | | | | | | | | | | | It turns out buildroot does not currently accept a toolchain where a dynamic linker does not reside in the multi-os-directory. Unfortunately this is how glibc installs itself on AArch64 without any extra tricks. So, provide an option to force everything into /lib or /usr/lib; patch to buildroot will be worked on separately. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Mark static gdb/gdbserver EXPERIMENTALAlexey Neyman2017-03-152-3/+33
| | | | | | | | | | | | ... and default to 'n'. 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 kernel versions to latest on kernel.orgAlexey Neyman2017-03-031-12/+17
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Pick up new revision in elf2fltAlexey Neyman2017-03-031-1/+1
| | | | | | ... and updated cygwin patch. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add libiconv 1.15Alexey Neyman2017-03-031-0/+5
| | | | 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 binutils 2.28Alexey Neyman2017-03-031-0/+6
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #625 from stilor/skip-localedefAlexey Neyman2017-02-281-1/+4
|\ | | | | Skip localedef
| * Add a warning in menuconfig about localesAlexey Neyman2017-02-281-1/+4
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Unobsolete CLooG/ISL versions compatible with 4.9Alexey Neyman2017-02-282-5/+3
|/ | | | | | ... or it leaves them with no valid choices. Signed-off-by: Alexey Neyman <stilor@att.net>
* Add patches to Linaro GCCAlexey Neyman2017-02-281-6/+3
| | | | | | | | | Same as the base release as long as they applied. MUSL patches didn't, removed. Also, unobsolete Linaro GCC5 now that they rolled out a new release. Signed-off-by: Alexey Neyman <stilor@att.net>
* Require xz to be presentAlexey Neyman2017-02-271-11/+0
| | | | | | | | Some software starts to adopt xz-only distribution (strace, gcc-linaro, ...). Better that than deal with cryptic errors like "cannot find strace-.tar.bz2". Signed-off-by: Alexey Neyman <stilor@att.net>
* Added new gcc config option CC_GCC_CONFIG_TLSJasmin Jessich2017-02-211-0/+19
| | | | | | | Adding new tristate configuration for TLS (Thread Local Storage) to add "--enable-tls" (y), "--disable-tls" (n) or nothing (m). Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* Linaro also has new 4.9 and 5.4 releasesAlexey Neyman2017-02-201-9/+9
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #610 from stilor/linaro-6.3-2017.02Alexey Neyman2017-02-191-6/+6
|\ | | | | Bump Linaro GCC6 to 6.3-2017-02
| * Bump Linaro GCC6 to 6.3-2017-02Alexey Neyman2017-02-191-6/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #609 from stilor/gdb-7.12.1Alexey Neyman2017-02-191-6/+6
|\ \ | | | | | | Add GDB 7.12.1
| * | Upgrade GDB 7.11 -> 7.11.1Alexey Neyman2017-02-191-3/+3
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Upgrade GDB 7.12 -> 7.12.1Alexey Neyman2017-02-191-3/+3
| |/ | | | | | | 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>
* | More garbage collectionAlexey Neyman2017-02-182-31/+4
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Have LTO depend-on non-static buildsAlexey Neyman2017-02-181-0/+1
| | | | | | | | | | | | | | | | | | Loading a dynamic library (LTO plugin) from a static binary fails on ArchLinux. It is also prone to break if a system is ever upgraded. Also, disable plugins if not enabled explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Latest GCC has libmpx and Go.Alexey Neyman2017-02-181-0/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | More GCAlexey Neyman2017-02-182-12/+0
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Garbage collection for GCC options that are sameAlexey Neyman2017-02-182-87/+19
|/ | | | | | ... on all supported versions. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #604 from stilor/strace-4.16Alexey Neyman2017-02-171-0/+6
|\ | | | | Strace 4.16
| * Add strace 4.16Alexey Neyman2017-02-161-0/+6
| | | | | | | | 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 #594 from stilor/wget-vs-curlAlexey Neyman2017-02-131-5/+38
|\ | | | | Select wget vs curl, BSD stat vs GNU stat
| * Detect both wget/curl and allow user to select the agentAlexey Neyman2017-02-121-5/+38
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Fix typo in toolchain.inDave Flogeras2017-02-121-1/+1
|/ | | | Signed-off-by: Dave Flogeras <dflogeras2@gmail.com>
* 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-103-31/+263
|\ \ | | | | | | Restore old kernel/glibc versions
| * | 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-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.
| * | 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-103-8/+15
|\ \ | | | | | | Require BFD linker if building for flat format
| * | Forgot to saveconfig the changes for ARM/elf2flt sampleAlexey Neyman2017-02-093-8/+15
| |/ | | | | | | | | | | | | | | 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>
* / Supply --disable-build-with-cxx instead of requiring C++Alexey Neyman2017-02-092-2/+1
|/ | | | | | | ... 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 #578 from stilor/elf2flt-pickup-zlib-fixAlexey Neyman2017-02-061-1/+1
|\ | | | | Pick up upstream fixes in elf2flt
| * Pick up upstream fixesAlexey Neyman2017-02-061-1/+1
| | | | | | | | | | | | | | ... including zlib fix in configure, needed to build canadian crosses with elf2flt. Signed-off-by: Alexey Neyman <stilor@att.net>
* | 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-061-6/+49
|\ | | | | Allow some tunables for ncurses