| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/binutils/2022-August/122246.html
Add binutils 2.39 and regenerate patches.
0008-binutils-2.38-vs.-ppc32-linux-kernel.patch is dropped as it has
been applied upstream. Add a milestone for 2.39 which will be handy for
Loongarch.
Binutils now requires bison >= 3.0.4 to build gprofng for x86/aarch64 so
we build our own bison when the host bison does not meet that
requirement (which appears to be the case on macOS).
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
It appears that noyywrap is actually what is needed for kconfig.
Particularly on arclinux where the default flex installation does not
provide the yywrap function.
Fixes #1790
Fixes 015d039e ("AC_PROG_LEX set to yywrap")
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
| |
This will help with moving forward with newer 2.70 compatibility.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
| |
It didn't output an error, but it's best practice.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
|
|
| |
As described in detail here: https://www.gnu.org/software/autoconf/manual/autoconf-2.70/html_node/Particular-Headers.html#index-AC_005fHEADER_005fSTDC-1
We no longer need AC_HEADER_STDC in configure.ac
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
With autoconf 2.70 and newer, you need to define either `yywrap`
or `noyywrap` as an option to AC_PROG_LEX.
https://www.gnu.org/software/autoconf/manual/autoconf-2.71/html_node/Particular-Programs.html#index-AC_005fPROG_005fLEX-1
`yywrap` is needed for kconfig.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
Make the requirement for bison harder (but not strict). The system bison
will be used to build kconf. If the system bison is not GNU bison 2.7 or
later crosstool-ng will build GNU bison as a companion tool if necessary
(for glibc 2.29 or newer).
Fixes #1621
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
BSD patch does not support --no-backup-if-mismatch. When we detect patch
check that it supports the option we use.
Fixes: #1577
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
As of Linux v5.3 rsync is used as part of the build process. Add Linux
5.3 as a milestone, configure detection of rsync and a dependency on
rsync for Linux 5.3 and newer. Add a comment in so that users can tell
why they can't select a newer version.
Fixes #1628
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
| |
Set AM_SILENT_RULES([yes]) to reduce the verbosity from make by default.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This adds support for using picolibc instead of newlib on embedded
systems.
Signed-off-by: Keith Packard <keithp@keithp.com>
v2:
Add check for meson and ninja
Sync option default values with current picolibc defaults
Remove xtensa sys header file install as those aren't in picolibc
|
| |
|
|
| |
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
... unless one retrofits it with a decent compiler instead of stock
GCC 4.4.
While here, sync up the ax_*.m4 with autoconf-archive.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
| |
Which is here courtesy of CentOS6, which only has bison 2.4 - while new
glibc requires 2.7.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Force building make as a companion tool if host make is older than
4.0 (CentOS 7 currently has 3.82)
- Disable 2.29 as a choice if host python is older than 3.4
(CentOS 7 has 2.6 unless python from EPEL is installed)
- Python2 emits its version information to STDERR. Ugh.
While there, also use the detected host Python for GDB configuration.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Signed-off-by: Stephan Conrad <stephan@conrad.pics>
|
| |
|
|
|
|
| |
Fixes #929.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
(needed for cross-gdb targeting the moxie-* targets)
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
... as kconfig depends on it.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
| |
glibc build requires GNU bison >= 2.7 but Apple ships bison 2.3. If we
provide an override for GNU bison it should be possible to use a version
from homebrew.
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
|
| | |
|
| |
|
|
|
|
|
| |
ct-ng will build its own version if a recent enough version is not
detected.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
| |
Suggested-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
| |
Also improve logging (add an ability to log commands/files/environment variables
to config.log)
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
|
| |
As we support CentOS, for example, we have a problem there
automake: warnings are treated as errors
kconfig/Makefile.am:26: warning: compiling 'lxdialog/checklist.c' in subdir requires 'AM_PROG_CC_C_O' in
'configure.ac'
autoreconf: automake failed with exit status: 1
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
/share/bash-completion/completions rather than /etc/bash_completion.d
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
... when running from a release tarball.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Automake does not allow us to place the hooks before its generated actions,
and does not allow us to check MAKECMDGOALS, and does not support a mechanism
for disabling make install (such as noinst_SUBDIRS, requested a few times
on automake mailing list). The only way I could preserve the current behavior
is to have a GNUmakefile wrapper that will convert MAKECMDGOAL into a variable
unknown to automake - which seems too convoluted a solution for the problem
being solved.
Hence the approach is to not override anything for --enable-local. It is now
fully handled by selecting different values for CT_xxx_DIR in ct-ng.in; but
at the build-system level, all the variables remain the same. We just don't
support 'make install' in that case anymore; but the ct-ng in the working
copy can be used after a regular 'make' (or 'make all').
Help message for --enable-local updated accordingly.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
Generate paths.sh by configure, do away with paths.mk.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
... and update .gitignore. Survives 'make distcheck'.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
Also, fix the use of AC_CACHE_CHECK in stat format checker.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
gperf detection macros no longer needed, gperf is not used anymore.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
| |
Instead, just honor CFLAGS/CPPFLAGS/LDFLAGS as they're passed down from
configure. This brings the build process in compliance with the
recommended practices.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
|
| |
They don't make sense - using same ct-ng won't work with different versions,
so they cannot coexist in the same prefix.
Also localize other configure variables so that their usage is easier to track.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
| |
... which are then picked up via aclocal.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |
|
|
|
|
|
|
|
|
|
| |
- Update to 20180129
- Throw in --disable-db-install if database is disabled; otherwise
'make install' tries to run tic which is not built.
- Select appropriate strip utility for the host; otherwise non-x86
architectures fail to install (unless --disable-stripping is also
added)
Signed-off-by: Alexey Neyman <stilor@att.net>
|
| |\
| |
| | |
Allow for reproducible builds
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
This date call is designed to work with both GNU date and BSD date.
|
| |/
|
|
| |
Signed-off-by: Alexey Neyman <stilor@att.net>
|