aboutsummaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Add an ability to verify the digest/signatureAlexey Neyman2017-09-271-0/+45
| | | | | | Fixes #611. Signed-off-by: Alexey Neyman <stilor@att.net>
* Doh, forgot one place to rename the BOTH_ENDIAN optionAlexey Neyman2017-09-051-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Use the new SuperH fixes in the two multilib samplesAlexey Neyman2017-09-031-2/+2
| | | | | | | | | | | - Glibc configure args and tuple need adjustment on SuperH - Only allow "both endian" and "with CPU" for unspecified arch variant. May reconsider endianness (was breaking things before adjusting glibc tuple) - Retire non-multilib sample, it should be a subset of the multilib one now. Signed-off-by: Alexey Neyman <stilor@att.net>
* Super-H multilib toolchain fixesAlexey Neyman2017-09-037-12/+81
| | | | | | | | | | | | | | | 1. On SuperH, configuring GCC with explicit variant of the CPU (like "sh4") limits the default set of multilibs to just that CPU and requires --with-multilib-list to change. Allow for "unspecified" variant, so that we can defer to GCC to determine the list. 2. Support toolchains with both endiannesses at the same time. 3. Add a SuperH/newlib sample 4. Add more flags processing for uClibc Signed-off-by: Alexey Neyman <stilor@att.net>
* config: Show crosstool-NG version in .configNathan Chancellor2017-09-012-0/+5
| | | | | | | | | | | | This was previously available in 6c62da480344 but was then removed in cb7fcbe1ef4f. Add it back since it will be helpful if the user wants to hide the crosstool-NG version in the pkgversion. To get the new version, a defconfig from "ct-ng savedefconfig" or "ct-ng oldconfig" must be used in combination with "ct-ng menuconfig" or "ct-ng nconfig". Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
* config: Add package versioning flexibilityNathan Chancellor2017-09-011-3/+19
| | | | | | | | | | | | | | Some users (like myself) may want to omit the crosstool-NG version from the binaries' versioning output, as it can be incredibly long and not too helpful. Add a config option to disable it. The possible combinations are as follows: - crosstool-NG version (default) - crosstool-NG version - custom toolchain ID - Custom toolchain ID - No crosstool-NG version OR custom toolchain ID Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
* Merge pull request #796 from makoehr/patch-1Alexey Neyman2017-08-271-0/+1
|\ | | | | Update nios2.in
| * Update nios2.inmakoehr2017-08-091-0/+1
| |
* | Apply ucontext patch to mainstream GCC releasesAlexey Neyman2017-08-272-1/+9
| | | | | | | | | | | | | | Not applicable to 4.8, as GLIBC2.26 requires 4.9 or newer. Record that dependency. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Make --enable-obsolete-rpc an option in ct-ngAlexey Neyman2017-08-261-0/+16
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Fix glibc-ports with the new frameworkAlexey Neyman2017-08-261-6/+12
| | | | | | | | | | | | | | While here, also consider patched by anything other than "bundled patches" as per-target sources. Add scary warnings in case of a failure. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Record glibc 2.24+ dependencyAlexey Neyman2017-08-161-0/+5
| | | | | | | | | | | | | | | | ... on kernel headers of 3.2 and newer. Fixes #794. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Fix version check in mingw-w64Alexey Neyman2017-08-161-0/+4
|/ | | | | | Fixes #782. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the test for mingw-w64Alexey Neyman2017-07-121-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix HAS_LIBMPX selectionAlexey Neyman2017-07-121-21/+12
| | | | | | | | Was previously selected by GCC_5_or_later - but now that one is an auto-generated option that does not select anything; now HAS_LIBMPX was made dependent on GCC_5_or_later, but its default was not set to y. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix xtensa overlaysAlexey Neyman2017-07-081-1/+1
| | | | | | They are unpacked properly, but fail during build. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge elf2flt into binutils.inAlexey Neyman2017-07-082-25/+24
| | | | | | | It was previously picked up as "tail options" config file, .in.2. Now we only have a single config file for each component. Signed-off-by: Alexey Neyman <stilor@att.net>
* Also upgrade non-generated config filesAlexey Neyman2017-07-0816-31/+31
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch gen-kconfig to new frameworkAlexey Neyman2017-07-0850-1380/+1355
| | | | | | | | | | | | | | | 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-082-1/+4
| | | | | | Does not build, though. Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow for custom archive namesAlexey Neyman2017-07-081-1/+0
| | | | | | ... and directories therein. 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>
* Encode GCC/ISL/CLooG requirementsAlexey Neyman2017-07-083-14/+28
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Building packages using the new frameworkAlexey Neyman2017-07-084-46/+31
| | | | | | (fails at building GMP off the VCS because it needs to run bootstrap scripts) Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the references to old config variablesAlexey Neyman2017-07-0811-97/+93
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert the rest of packages to new frameworkAlexey Neyman2017-07-0816-1645/+549
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch comp.libs/tools and debug to new framework.Alexey Neyman2017-07-0824-1107/+68
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Implement "milestones" for packagesAlexey Neyman2017-07-082-11/+11
| | | | | | Also get rid of dependency on GNU sort. Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert gcc to new framework.Alexey Neyman2017-07-083-532/+355
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* First stab at gen-versions.shAlexey Neyman2017-07-081-156/+5
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Bump expat version to 2.2.1 for security fixesJim Huang2017-07-091-3/+3
| | | | | | | Expat 2.2.0 and earlier were affected by CVE-2017-923. Expat 2.2.1 provides the corresponding security fixes. Signed-off-by: Jim Huang <jserv.tw@gmail.com>
* nios2: fix architecture featuresKirill Smirnov2017-06-221-1/+1
| | | | | | | Gcc for Nios II does not support -mcpu option, and --with-cpu=XXX flag breaks gcc compilation. Use --with-arch instead. Signed-off-by: Kirill Smirnov <kirill.k.smirnov@gmail.com>
* Add option to build gdbserver for target that does not require libstdc++.soNye Liu2017-06-161-0/+9
|
* Merge pull request #747 from stilor/uclibc-25Alexey Neyman2017-06-131-0/+6
|\ | | | | Add uClibc-ng 1.0.25
| * Add uClibc-ng 1.0.25Alexey Neyman2017-06-121-0/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Make ARM32 option appear only if 32-bit is selectedAlexey Neyman2017-06-132-0/+8
|/ | | | | | Fixes #745 Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare msp430 experimentalAlexey Neyman2017-06-101-0/+1
| | | | | | | ... as GCC5 and later ICEs over inocuous code. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79242 Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove accidentally added dirAlexey Neyman2017-06-0832-5471/+0
| | | | | | (it was untracked on a dev branch) Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #738 from stilor/lintian-warningsAlexey Neyman2017-06-081-1/+0
|\ | | | | Fix debuild warnings/errors
| * Fix debuild warnings/errorsAlexey Neyman2017-06-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update .gitignore, do not place .gitignore into directories installed in bulk - Remove executable permissions and shebangs from the scripts that are supposed to be invoked only via ct-ng frontent; prepend them with $(bash). Despite what showSamples.sh said, it already has some bashisms. - Remove --with autotools-dev and override dh_update_autotools_config to avoid having config.{sub,guess} clobbered with older versions - Install bash completion where Debian (now) expects it - Update man page to use .\" as the comment delimiter, instead of undefined macro (."); also, minor text edits. - Install kconfig.mk without execute permission. - Remove shell wrappers from 170-localedef-fix-trampoline.patch, we do not use that for applying patches - Revoke execute permissions on 210-expat.sh - Get flags from dpkg-buildflags if available Signed-off-by: Alexey Neyman <stilor@att.net>
* | Force wide char support in uClibc if GDB8 is enabledAlexey Neyman2017-06-082-0/+2
|/ | | | | | | | | GDB8 (or rather gnulib that is a part of it) provides a fallback mbstate_t definition - but GCC's C++ headers (which are used via stdint.h since GDB8 uses C++) provide another mbstate_t if libc does not have wide char support. These two definitions conflict with each other. 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>
* Newer Linux releasesAlexey Neyman2017-06-051-16/+21
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* New GCC releases from LinaroAlexey Neyman2017-06-051-4/+4
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add GDB 8.0 ...Alexey Neyman2017-06-042-1/+18
| | | | | | ... which now requires C++. Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrade newlib to 2.5.0.20170519Alexey Neyman2017-06-0433-2/+5473
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Added MSP430 architecture support.Andrew Wygle2017-06-022-0/+16
| | | | Signed-off-by: Andrew Wygle <awygle@gmail.com>
* Retire CT_CC_GCC_TARGET_FINALAlexey Neyman2017-05-241-11/+0
| | | | | | | | | | | Make this behavior default in case the core gcc backend is used for final compiler (i.e., for baremetal configurations). Not setting this option breaks canadian baremetal configurations, and not setting it makes little sense at all in any baremetal configuration (since in baremetal we don't have any libc to begin with). Signed-off-by: Alexey Neyman <stilor@att.net>
* Disallow duma/ltrace/strace for bionicAlexey Neyman2017-05-144-0/+5
| | | | | | | | | | | | Allow cross-gdb and gdbserver. This requires removal of an explicit check that disables gdbserver on android. However, the comment above that check refers to exec_elf.h, which has been removed since API level 19. It builds fine with current selection of the sample (21). Only build-tested, hope someone can give it a try and report back. We can fine tune the check for GDB but I'll leave it for now. Signed-off-by: Alexey Neyman <stilor@att.net>