summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-05-21ARC: Add Linux uClibc multilib sampleAlexey Brodkin2-0/+10
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-21ARC: Add multilib support for Linux in GCCAlexey Brodkin1-0/+76
We never bothered to build multilibbed Linux toolchains for ARC and so we ended-up with no support of multilib for arc*-*-linux-* targets in GCC. That is now fixed in upstream by the following commit: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=0eacfbcb2bf1834294f468a2bb41fe5d5e8d3883 Once the fix mentioned above is applied on top of GCC 8.1.0 we may easily build multilibbed uClibc toolchain for ARC. Note sice Glibc port for ARC is still in review process we cannot build any Glibc toolchains for ARC with pure upstream components, for that we eiter need Glibc sources from our Github repo or apply a set of patches on top of Glibc 2.27 - we'll try to address this later though. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-16Merge pull request #971 from abrodkin/topic-elf32-multilibAlexey Neyman3-0/+42
ARC: Add support and sample for baremetal/elf32 multilib toolchain
2018-05-16Merge pull request #969 from abrodkin/topic-fix-arc700Alexey Neyman1-0/+402
ARC: Fix Linux kernel compilation for ARC700
2018-05-16ARC: Add baremetal/elf32 multilib sampleAlexey Brodkin2-0/+7
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-16ARC: Don't mention in multilib not yet supported CPUsAlexey Brodkin1-0/+35
hs4x and hs4xd were mistakenly mentioned in MULTILIB_OPTION/DIRNAMES before real support of those CPUs was accepted in upstream. That breaks multilib toolchains building becase we're trying to compile for not yet known CPU. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-16ARC: Fix Linux kernel comilation for ARC700Alexey Brodkin1-0/+402
Without this fix we're getting the following error on attempt to build Linux kernel: --------------------------------->8--------------------------------- xfrm4_mode_tunnel.s: Assembler messages: xfrm4_mode_tunnel.s:188: Error: operand out of range (128 is not between - 128 and 127) --------------------------------->8--------------------------------- The fix is taken from https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/d8d716f49c0057e239f2b64e7d902046b92d244f and it is supposed to be merged in upstream GCC sources soonish. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-15Merge pull request #968 from stilor/fix-cpu-countAlexey Neyman1-1/+1
Doh. Change the name of the substituted variable
2018-05-15Doh. Change the name of the substituted variableAlexey Neyman1-1/+1
... to match the substituted name. Fixes #966. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-05-15Merge pull request #967 from stilor/fix-building-older-glibcAlexey Neyman88-31/+4259
Fix building older glibc
2018-05-15Merge pull request #964 from abrodkin/topic-arcAlexey Neyman6-0/+69
Add ARC architecture support
2018-05-15Add ARC700 and ARC HS38 Linux samplesAlexey Brodkin4-0/+20
ARC700 is based on ARCompact (AKA ARCv1 ISA) while ARC HS38 is based on modern ARCv2 ISA. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-15Add ARC architecture supportAlexey Brodkin2-0/+49
Synopsys' DesignWare ARC Processors are a family of 32-bit CPUs that SoC designers can optimize for a wide range of uses, from deeply embedded to high-performance host applications in a variety of market segments. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-15Too many fixes need backporting for GCC8...Alexey Neyman3-14/+14
... so instead, disable -Werror for older versions of glibc. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-05-13Second batch of backported fixesAlexey Neyman51-0/+2584
getlogin/getlogin_r, zic Signed-off-by: Alexey Neyman <stilor@att.net>
2018-05-12First batch of fixesAlexey Neyman37-31/+1675
- Incompatible function type for ifunc alias - Multiple statements macro expansion in strftime - if_nametoindex size checking Signed-off-by: Alexey Neyman <stilor@att.net>
2018-05-06Merge pull request #960 from stilor/gdb712-disable-cxxAlexey Neyman4-4/+14
Restore a missing GDB option
2018-05-06Restore a missing GDB optionAlexey Neyman4-4/+14
(whether GDB has --disable-build-with-cxx) and use it. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-05-06Merge pull request #958 from stilor/gcc8Alexey Neyman20-0/+1375
Add GCC 8.1
2018-05-06Add GCC 8.1Alexey Neyman20-0/+1375
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-05-05Merge pull request #956 from stilor/mingw-multilibAlexey Neyman1-0/+18
Preserve each variant of libwinpthread.dll
2018-05-04Preserve each variant of libwinpthread.dllAlexey Neyman1-0/+18
... in the corresponding /lib directory. Mingw-w64 installs it to /bin, so multiple variants in a multilib configuration override each other. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-30Merge pull request #954 from stilor/archlinux-add-unzipAlexey Neyman5-18/+49
Add unzip to archlinux image
2018-04-30Add the ability to run some but not all samples in dockerAlexey Neyman3-17/+47
Also, build containers with --no-cache: distributions like ArchLinux retire their packages very quickly, need to always use up-to-date package databases. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-30Add unzip to ArchLinux docker imageAlexey Neyman1-1/+1
Needed by android sample. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-30Restore the ability to build multiple configurationsAlexey Neyman1-0/+1
... in the shared .build directory. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-29Merge pull request #953 from stilor/docker-testing2Alexey Neyman14-36/+133
Docker configuration for Gentoo + a bunch of fixes
2018-04-29Add checking for *sum and unzipAlexey Neyman10-33/+118
Also improve logging (add an ability to log commands/files/environment variables to config.log) Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-29Fix strace 4.21+ on aarch64Alexey Neyman1-1/+2
... which now defaults to --enable-mpers=yes, which attempts to invoke aarch64-*-gcc with -m32 and fails. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-29Update helpAlexey Neyman1-1/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-29Add docker testing for GentooAlexey Neyman3-1/+9
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-29Merge pull request #952 from dlech/patch-2Alexey Neyman1-1/+2
debian: include curl and wget in Build-Depends
2018-04-29debian: add curl and wget dependenciesDavid Lechner1-1/+2
curl and wget are needed as a build dependency so that the auto configuration will see them and set the relevant configuration options. Otherwise, we end up with a ct-ng that can't download anything. However, curl and wget are not strict runtime dependencies, and we don't need both, so list them as Recommends: curl | wget for the binary package.
2018-04-29Merge pull request #949 from antmak/build_centos7Alexey Neyman1-0/+2
Add compatibility with automake < 1.14
2018-04-29Merge pull request #951 from dlech/patch-1Alexey Neyman1-4/+0
debian: no need to override dh_auto_install
2018-04-29debian: no need to override dh_auto_installDavid Lechner1-4/+0
Since fda857aeb851e5329b5dec664cc14903bf4d20a6 and d6f5c308f9b9564df548d7d6a245a56dbf5360bc, there is no longer any need to override dh_auto_install
2018-04-27Add compatibility with automake < 1.14Anton Maklakov1-0/+2
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
2018-04-18Merge pull request #947 from stilor/docker-testingAlexey Neyman7-1/+154
Docker-based testing for Linux distros
2018-04-16Testing works for archlinux dockerAlexey Neyman5-12/+19
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-15Require libtool be presentAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-15First stab at docker-based test frameworkAlexey Neyman6-0/+146
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-14Merge pull request #943 from xavloose/masterAlexey Neyman1-0/+3
modified ax_with_curses_extra.m4 to have better regocnition of <panel.h>
2018-04-14modified ax_with_curses_extra.m4 to have better regocnition of <panel.h>Xavier Loose1-0/+3
2018-04-14Merge pull request #941 from stilor/issue-940Alexey Neyman1-3/+2
Supply explicit --tag CC
2018-04-14Supply explicit --tag CCAlexey Neyman1-3/+2
... to libtool, to allow CC overrides at make stage. Fixes #940. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-13Merge pull request #939 from stilor/updatesAlexey Neyman46-175/+137
Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uC…
2018-04-12Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uClibc-ngAlexey Neyman46-175/+137
Also, fix manage-packages.sh after autotoolization. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-11Merge pull request #924 from tofutim/feature/fixchecksampsAlexey Neyman1-1/+1
fix deprecated diff option
2018-04-11Merge pull request #937 from stilor/build-autotoolizeAlexey Neyman60-1275/+5531
Autotoolize crosstool-ng
2018-04-09Only attempt to chmod bash completion scriptAlexey Neyman1-0/+2
... if it has been installed. Signed-off-by: Alexey Neyman <stilor@att.net>