Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
It is only used if this libc flavor uses a multilib iterator (and not
determines the multilibs itself). This class currently includes glibc,
uClibc, musl - but they explicitly select CC_CORE_PASSES_NEEDED anyway.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix up the sysroot issue for sh4 in a different way
|
|
(see the comments in the code for details on the issue)
Old workaround in 100-gcc.sh stopped working (probably, due to one
of GCC version upgrades), so switch to the other approach originally
described there: adjust the list of multilibs to not include the
default target explicitly.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Go into subdirectory when checksumming/signing
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Do not create multilib symlinks if not using sysroot
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix unclosed string
|
|
... that resulted in a warning from kconfig
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Make creation of ld.so.conf optional
|
|
... 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>
|
|
Add tarball signing to release script
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Release mgmt
|
|
One TBD left is the signing of the tarballs.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... which are not of much interest to the end user.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Hot fix for 'make install'
|
|
... while I continue to work on release script.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Run samples through an update
|
|
Cross-ldd: handling e_flags is tricky and depends on arch
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Move documents to github.io
|
|
elf2flt: patch has been accepted upstream
|
|
sh*-*-linux-gnu can use GCC6 now
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|