Alexey Neyman
16efa9d3e7
Add debug output to Kconfig manipulation functions
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-19 23:45:44 -08:00
Alexey Neyman
865171abc7
Stash the uClibc config after our mods
...
... before running `make olddefconfig`. This helps in debugging.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-19 23:39:14 -08:00
Alexey Neyman
a0249703fd
Duh! do not override ${cflags}
...
... in the backend function with ${CFLAGS_FOR_HOST}. The caller either
supplies them already, or (in case of pass-1/2 of the canadian cross)
passes ${CFLAGS_FOR_BUILD} there.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-19 17:38:21 -08:00
Alexey Neyman
7d621cd831
Merge pull request #1142 from stilor/rc2-fixes
...
Fixes for regressions in 1.24.0-rc1
2019-02-18 10:22:17 -08:00
Alexey Neyman
8a61f74f38
Pick up a newer revision of elf2flt
...
... which includes the two local patches we have.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18 00:55:23 -08:00
Alexey Neyman
187aee1735
No longer mark newlib 3.x experimental
...
... they seem to have overcome the birthing pains of 3.0.0 and build is
stable.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18 00:36:26 -08:00
Alexey Neyman
d083cbea80
Move moxiebox build to post_cc
...
core-2 gcc does not search the final prefix now for newlib's headers.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-17 23:55:16 -08:00
Alexey Neyman
32dd66a35a
Use -idirafter instead of copying headers.
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-17 16:57:57 -08:00
Alexey Neyman
bf4b573089
Add sample from #985
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-17 16:57:23 -08:00
Alexey Neyman
f71d3cb1c2
Disable CXX while building glibc
...
Otherwise, glibc 2.29 tries to use it - but we haven't built libstdc++ yet.
We really need to implement #808... Until now, pass empty CXX to make.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-16 00:00:13 -08:00
Alexey Neyman
7217116836
Check/increase ulimit -n
setting
...
... 2.32 ld runs out of file descriptors while linking uClibc-ng on
SuperH.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-15 18:46:39 -08:00
Alexey Neyman
d5c73fd9e6
strace 4.26 doesn't build on mips/o32
...
... so pick up a patch from upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-15 13:39:50 -08:00
Alexey Neyman
2c6b185c41
Patch elf2flt to fix the breakage with host GCC8
...
... and binutils 2.32 (more headers needed).
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-14 23:32:25 -08:00
Alexey Neyman
7c7eca2fab
Improve error detection
...
... by filtering the messages that contain a *word* "warning" or
"error", i.e. is preceded by a space or is at the beginning of the line.
This improves the output from new uClibc-ng releases - which produce a
warning about an unused label, `mprot_error`.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-14 15:08:01 -08:00
Alexey Neyman
fb744d8158
Merge pull request #1140 from stilor/upgrade
...
Package updates
2019-02-13 23:54:06 -08:00
Alexey Neyman
91d01a0e47
Another wave of version updates
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13 22:47:07 -08:00
Alexey Neyman
3552aa2e40
Update config.{sub,guess}
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13 15:56:34 -08:00
Alexey Neyman
c47dd72602
Check if two versions conflict
...
by resolving to the same "relevant" portion.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13 15:51:00 -08:00
Alexey Neyman
b135af0c4a
Merge pull request #1139 from stilor/master
...
decouple darwin/clang
2019-02-13 15:18:55 -08:00
Alexey Neyman
1a3b562c75
Check for lzip (some archives are lzipped)
...
Ideally, we should just skip the archives for which we don't have the
utilities; let's leave it until I convert the "trivial checks" part of
crosstool-NG.sh into a separate configure script.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13 14:45:07 -08:00
Alexey Neyman
841c6fc8c1
Use CFLAGS for both CFLAGS/CXXFLAGS in GDB
...
These config variables are documented as such anyway.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13 13:42:15 -08:00
Roy Storey
5d84835f90
decouple darwin/clang here as per #712
...
https://github.com/crosstool-ng/crosstool-ng/issues/712#issuecomment-300891861
2019-02-13 13:23:46 -08:00
Roy Storey
2306701d2c
clang check before add to CT_CFLAGS_FOR_BUILD/HOST
2019-02-13 13:23:40 -08:00
Alexey Neyman
8bdb0ccd04
Merge pull request #1138 from stilor/master
...
Implement an option to store downloads in subdirs
2019-02-13 12:51:31 -08:00
Alexey Neyman
2219aab336
Implement an option to store downloads in subdirs
...
... following the buildroot model.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13 01:05:13 -08:00
Alexey Neyman
2da27758a9
Merge pull request #1136 from stilor/upgrading2
...
Upgradability, phase 2
2019-02-12 22:55:55 -08:00
Alexey Neyman
47e16f64e4
Run the samples through update to v2
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-09 15:55:37 -08:00
Alexey Neyman
74a53fdf3e
Use enhanced framework for 'ct-ng update-samples'
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-09 15:55:16 -08:00
Alexey Neyman
09cb590847
Improve upgradability of defconfig files
...
- Switch to two-pass reading of the config file to track both (a) the
option's value and (b) if the option has been explicitly called out in
the .config being processed.
- Split off per-version functions into separate files.
- Add a README with some guidelines on writing new upgrade scripts.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-09 14:09:20 -08:00
Alexey Neyman
db4fdf0150
Merge pull request #1133 from carlo-bramini/fix-libintl-error
...
Correctly reference to libintl when linking.
2019-02-06 22:46:28 -08:00
Alexey Neyman
5aed6ab6e2
Merge pull request #1134 from stilor/upgrading
...
Upgrade script + test suite
2019-02-06 22:46:14 -08:00
Alexey Neyman
cad2a775dc
Add test if kconfig file version needs to be bumped
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-06 00:20:11 -08:00
Alexey Neyman
27f0c8b838
Add a few tests to upgrade testsuite
...
... coverage not complete, but pretty diverse and covers most
non-trivial conversions. PRs with better coverage for 1.23.o options
welcome.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-06 00:01:55 -08:00
carlo-bramini
f2ac970b9b
Correctly reference to libintl when linking.
2019-02-05 16:39:17 +01:00
Alexey Neyman
523534c9db
Start a testsuite for upgrade script
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-05 00:53:36 -08:00
Alexey Neyman
3b86d2d0e6
Upgrade script for v2 of the config
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-01 00:15:20 -08:00
Alexey Neyman
0fe21f8db8
Config v2: select relevant parts of each package version
...
Also, remove a couple of config options that dealt with package versions
that have been since retired.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-30 00:09:30 -08:00
Alexey Neyman
93dd61e257
Run the samples through ct-ng update-samples
...
- Pin sparc-leon-linux-gnu to GCC6, again.
- Remove "brokenness" explanation from moxie-elf comment (was only
applicable to stage-2 compiler, not final).
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-28 22:46:15 -08:00
Alexey Neyman
88a08bd2fd
Run version check via eval
...
... otherwise it fails for autoconf/automake; for some reason, newer
Ubuntu 18.10 adds extra quoting around '${SHELL}' in
$ac_cv_path_AUTOCONF.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-28 00:26:37 -08:00
Alexey Neyman
ea07954745
Ignore vim swap files while generating the file list
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-27 22:55:41 -08:00
Alexey Neyman
adc16046f7
Add upgrade logic to version-check.sh
...
Slightly rework config version detector to catch the case where neither
CONFIG_VERSION/CONFIG_VERSION_CURRENT is defined in the config file.
Add olddefconfig and use it after the upgrade.
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-27 22:55:26 -08:00
Alexey Neyman
20c6accc65
Retire GDB 7.0a, superseded by 7.0.1a
...
(missed by "retire old versions" commit awhile ago)
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26 13:31:03 -08:00
Alexey Neyman
57e5be632d
Basic framework for checking config file version
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26 13:13:32 -08:00
Alexey Neyman
127c6cc64d
Replace GDB 7.8.1 with 7.82
...
When merging new package framework, I missed that master had 7.8.2
imported in place of 7.8.1. Noone complained about this downgrade...
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26 13:13:32 -08:00
Alexey Neyman
e550d2c235
Merge pull request #1129 from bhundven/update_musl_1_1_21
...
[musl-libc] Add 1.1.21
2019-01-24 22:14:37 -08:00
Bryan Hundven
11dd696c64
[musl-libc] Add 1.1.21
...
https://www.openwall.com/lists/musl/2019/01/21/8
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2019-01-23 13:46:24 -08:00
Alexey Neyman
daa0752950
Merge pull request #1128 from dimkr/uclibc-cfg
...
Store the uClibc .config alongside the ct-ng .config
2019-01-22 23:57:17 -08:00
Dima Krasner
de797aa99d
Coding style fixes in functions
...
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-23 09:56:05 +02:00
Dima Krasner
d44a626968
Coding style fix in uClibc.sh
...
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-23 09:54:29 +02:00
Dima Krasner
2870ffae51
Moved uClibc configuration installation to uClibc.sh
...
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-23 09:52:04 +02:00