Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
libiconnv build failures https://github.com/crosstool-ng/crosstool-ng/issues/711
|
|
Add uClibc-ng 1.0.23 and 1.0.24 releases
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix destdir
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Makefile enhancements
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... it is possible to just not set it in the configuration, why force
it? It just increases the complexity in Kconfig.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... no need to create a local symlink.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Instead, prepare the files as a part of bootstrap and install them.
This avoids rebuilding these files in each working directory; they
don't change anyway as they are generated from the same installed
source.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
from configure rather than substitute it from Makefile. Eventually we
might want to get rid of configure.in completely, doing on-the-fly
checks at the time of `ct-ng build`, but that is left for another day.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Avoid creating symlinks with empty prefix
|
|
Doc renames & issue template
|
|
(regression after Cygwin fix)
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Sort out newlib patches
|
|
- Existing 110-fix-eabihf.patch did not apply to 1.20.0 and earlier
- This patch is also applicable to 2.x versions
- The patch needs to be applied to both configure.in/configure
- Existing 200-optimising-for-space.patch also applies to all versions
before 2.4.0
- Similar issues exist in other config/mt-* files
- m68k patch is applicable to 2.* versions
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Minor fixes in README.md
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Make guidelines for bug reporting more explicit
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix MINGW_SECURE_API test
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
MinGW: add --enable-secure-api config option
|
|
Mingw minor fixes
|
|
Building with CT_MINGW_TOOLS unset before this change produces:
/usr/local/ct-ng/lib/crosstool-ng-1.23.0-rc2/scripts/build/libc/mingw.sh: line 212: [: =: unary operator expected
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Without this flag, MinGW does not expose secure variants of functions
such as strcpy_s.
See https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/crt/sec_api/string_s.h#l11.
|
|
Freebsd fixes
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Else it looks for 'gcc'.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Otherwise, it fails if 'gcc' is not available.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Check for python2/python3 and if found, pass them to --with-python.
Allow user to override the choice via a new config option. This
fixes systems where there is no "python", only "python2" or "python3".
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
If the build machine lacks tic, we need to build it in the first pass
even if host==build: ncurses Makefiles are not smart enough to build
'tic' first and use the just-built tic to compile fallback terminfo.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Kernel/newlib version bump
|
|
Fix symlinking to multiarch tools on Cygwin
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
On cygwin, creating both "foo.exe" and "foo" results in 'ln -sf'
returning an error ("File exists"). However, ln silently removes
the "foo.exe" in this case, so an attempt to re-run the same command
manually then succeeds.
Hence, make binutils.sh also create symlinks with .exe prefix,
using the new & shiny routine.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
MinGW-W64 fixes
|
|
- libpthread requires iteration over multilibs, unlike the core, it
does not detect and build multilibs by itself.
- Disable parallel builds for mingw-w64 components; until mingw-w64 core
builds clean, I am not trusting it.
- Make the list of tools to build configurable
- Turn on multilib in x86_64 sample.
- Make warnings about tuple less redundant. As in, "one WARN is enough,
no need to shout it three times".
- Messages about various steps/substeps are more aligned with the rest
of the components.
- Use 'make' instead of ${make} to invoke the companion make just built,
if applicable.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
cross-gdb: account for canadian/crossnative toolchains
|
|
Add symlinks from the libraries' original location to the new one.
|
|
... when determining if it can be linked statically, and if Python
scripting should default to y.
Prompted by a failure of i686-w64-mingw32,nios2-spico-elf sample
on a system where configure didn't report static linking support.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Remove explicit core passes selection for multilib
|