Commit Graph

4719 Commits (9d2a5f8413d397d189e67c80b7ebab2bd30d42ac)
 

Author SHA1 Message Date
Alexey Neyman 9d2a5f8413 Set ALL_TARGET_CFLAGS initially for !MULTILIB
Fixes #1107.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman f8874f447e
Merge pull request #1108 from stilor/config-fixes
Config fixes
5 years ago
Alexey Neyman 1e5c48f190 Require ld to be default when building mingw-w64
Fixes #674.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman f5b57504d2 Add configuration options for enabling SSP
... in uClibc and glibc.

Fixes #681.

While here, relocate additional "sources" for uClibc/binutils into packages/
directory.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 893932e90f Add a config option for default RELRO setting
Fixes #656.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman dc9fa6ad64
Merge pull request #1106 from stilor/x86-default-to-i686
Warn if architecture is empty on x86/32bit
5 years ago
Alexey Neyman d9afcd80fc Warn if architecture is empty on x86/32bit
as that defaults to i386, which will fail with glibc (and likely other
libcs).

Fixes #617.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 03b29ba5b0
Merge pull request #1105 from stilor/fix-uclibc
Fix a couple of regressions after recent checkins
5 years ago
Alexey Neyman 7185ac031a Strace needs a patch with Linux 4.19+
Also, they moved their repository.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 8c6cf388cd Fix uClibc builds after moxie merge
Broken because of the capitalization of the name.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman fc64f2d015
Merge pull request #1104 from stilor/restrict-flat-format
Restrict flat format to architectures that support it
5 years ago
Alexey Neyman d1910b945b Restrict flat format to architectures that support it
Fixes #878

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman c34fe6eec6
Merge pull request #1103 from stilor/rmdir-in-ro-parent
Consider it success if DoForceRmdir removes only the content
5 years ago
Alexey Neyman a4dc14dba4 Consider it success if DoForceRmdir removes only the content
Fixes #929.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman dc681ec8eb
Merge pull request #1102 from stilor/moxie
Moxie architecture support
5 years ago
Alexey Neyman 40d5bf6440 Add moxiebox as a choice for libc
This required some rework of the libc selection, as moxiebox is a layer on
top of another libc - newlib.

Also, moxiebox'es host VM (`sandbox`) needs a libcrypto on the host. We will
not have it if we're cross-compiling a canadian cross. Fortunately, all moxiebox
needs from libcrypto is SHA256, and it already includes a standalone implementation
of SHA256 in its runtime. Provide a little wrapper that allows moxiebox use
that implementation for the host binary, too.

Also, automate collecting/printing the list of all packages in a given category
(e.g. LIBC or COMP_TOOLS), generate a list of all Kconfig symbols for a given
category.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 172308cb1b Add moxie architecture
and a moxie-unknown-elf target (which is what #1088 apparently wanted).

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman da76ae3ea3 Add DTC as a companion tool
(needed for cross-gdb targeting the moxie-* targets)

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 951afda508
Merge pull request #1101 from stilor/install-fixes
Install fixes
5 years ago
Alexey Neyman 3834a7b469 Add LICENSE symlink to release tarball.
Fixes #1091.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman ca7edf2fa3 Abbreviate to 7 characters when building out of git
Otherwise, release tarballs look weird with strings varying in length.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 15d1724bd1 Do not distribute paths.sh
Fixes #1100.
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 71d85c9e16 Include testing/ into the release.
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 5256e4768f
Merge pull request #1098 from stilor/master
Remove vestiges of Travis/Waffle
5 years ago
Alexey Neyman 9eb15242b4 Remove vestiges of Travis/Waffle
They are no longer used and cause more confusion among users than they
add benefits. If/when @bhundven finishes the integration with GitLab,
he'll add new scripts and status.

Fixes #999.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 26d5c3604d
Merge pull request #1096 from stilor/uclibc-31
Add uClibc-ng 1.0.31
5 years ago
Alexey Neyman 58dd139ca0 Add uClibc-ng 1.0.31
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 710c8e0d8e
Merge pull request #1094 from stilor/license-install-fixes
Fix installation of the license file
5 years ago
Alexey Neyman 35bec76b63 Fix installation of the license file
... for ct-ng configured without --enable-local. Also, install
licenses in subdirectories of the components.

Also, ct-ng configured with --enable-local removed the scripts directory
upon `ct-ng distclean`.

Also, misspelled CT_WGET/CT_CURL variables prevented use of
`ct-ng updatetools`.

Fixes #1091.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman fad46ac9d1
Merge pull request #1093 from stilor/fix-distclean
Fix distclean
5 years ago
Alexey Neyman 2a36181f70 Fix distclean
After d4aa8d9, make distclean removes scripts in ct-ng configured
with --enable-local.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 411589ead0
Merge pull request #1092 from stilor/check-libtool
Still need to check for libtool presence
5 years ago
Alexey Neyman 2a749b6923 Still need to check for libtool presence
... as kconfig depends on it.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 616870f619
Merge pull request #1090 from stilor/gcc6.5
updates
5 years ago
Alexey Neyman 56cad6c9de
Merge pull request #1086 from roolebo/make-aliases
Provide more tool overrides
5 years ago
Alexey Neyman 4294786178 Update Linux versions
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 48fa32776e Import gcc 6.5.0
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman eabb3ec189
Merge pull request #1089 from stilor/option-for-collecting-licenses
Make license collection optional, on by default
5 years ago
Alexey Neyman 8fe21d70a2 Make license collection optional, on by default
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 4270b8e62e
Merge pull request #1084 from antmak/collect_licences
Collect licenses for the distribution
5 years ago
Roman Bolshakov 0229bc415e Add an override for bison
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>
5 years ago
Roman Bolshakov 7346d635b3 Provide more overrides for make
glibc's configure script looks for make in the following order:
  gnumake gmake make

but crosstool-ng has an override only for make. So glibc picks up
gnumake from system and fails to proceed with the build because system
make is very old.

It'd more reliable if we also override gnumake and gmake.

Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
5 years ago
Alexey Neyman 94e7967261
Merge pull request #1087 from stilor/pr-985
Fix detection of missing overlays
5 years ago
Alexey Neyman 4acea9cc95 Fix detection of missing overlays
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman c00822f468
Merge pull request #1085 from antmak/directory_overlay
Regular directory for overlaying
5 years ago
Anton Maklakov b36e89d294 Add an ability to use a regular directory for overlaying. If it doesn't exist, the tarball is still used 5 years ago
Anton Maklakov aec70d5310 Collect licenses for the distribution 5 years ago
Alexey Neyman 45a88f046d
Merge pull request #1083 from antmak/dep_on_which
Add a "which" dependency into the configure script
5 years ago
Anton Maklakov 77b8e827b7 Add a "which" dependency into the configure script 5 years ago
Alexey Neyman 2808fdb6a3
Merge pull request #985 from antmak/platform_headers
Use the platform headers in the pass-2 and canadian gcc stages
5 years ago