Franz Flasch
8c74cdf9dc
Added sample for riscv-hifive1 board
...
Signed-off-by: Franz Flasch <ffl@mission-embedded.com>
2018-01-22 14:16:27 +01:00
Alexey Neyman
7c720ae394
Only decorate TARGET_ARCH if using specific CPU
...
Otherwise, binutils don't recognize it as a valid target - even though
GCC does.
Fixes #897 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-21 19:45:13 -08:00
Alexey Neyman
59e52b2813
Merge pull request #895 from upsuper/patch-1
...
Use /usr/bin/env to locate bash
2018-01-20 11:32:44 -08:00
Franz Flasch
ff75c69df0
Add ARCH_SUPPORTS_WITH_ABI and ARCH_SUPPORTS_WITH_ARCH for riscv targets
...
Signed-off-by: Franz Flasch <franz.flasch@gmx.at>
2018-01-19 19:07:15 +01:00
Xidorn Quan
0ea428bab5
Use /usr/bin/env to locate bash
...
On some systems (e.g. macOS), the bash provided by the system at `/bin/bash` is not new enough for the bootstrap script, while users may install a bash instance elsewhere. In that case, `/usr/bin/env` can get the bash in the current environment.
2018-01-06 12:35:33 +11:00
Alexey Neyman
adaa3a5d8b
Merge pull request #885 from ksergeyv/master
...
Fix gdb build flags forming
2017-12-17 22:47:35 -08:00
Sergey Korolev
6c9027b401
Fix gdb build flags forming
...
Build flags are scalar variables.
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-12-18 02:35:58 +03:00
Alexey Neyman
37caa3d4d7
Merge pull request #882 from ksergeyv/gdb-link
...
Fix variables passing to gdb configure scripts
2017-12-17 11:42:07 -08:00
Alexey Neyman
f2db6bff7c
Merge pull request #884 from stilor/todo-update
...
Merge a local TODO list
2017-12-17 11:41:48 -08:00
Alexey Neyman
595daa6fb8
Merge a local TODO list
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-17 11:40:55 -08:00
Alexey Neyman
4088f4852c
Merge pull request #881 from ksergeyv/master
...
Do not build a native gdbserver automatically
2017-12-16 11:32:02 -08:00
Sergey Korolev
70a1584e15
Fix variables passing to gdb configure scripts
...
These changes mainly fix static linking errors when building static
native gdb and gdbserver (tested with gcc 7.2.0 + uClibc-ng 1.0.27 +
binutils 2.29.1 for MIPS):
[ALL ] .../lib/libstdc++.a(eh_throw.o): In function `__cxa_throw':
[ALL ] (.text.__cxa_throw+0x64): undefined reference to `_Unwind_RaiseException'
[ALL ] (.text.__cxa_throw+0x6c): undefined reference to `_Unwind_RaiseException'
[ALL ] .../lib/libstdc++.a(eh_throw.o): In function `__cxa_rethrow':
[ALL ] (.text.__cxa_rethrow+0x78): undefined reference to `_Unwind_Resume_or_Rethrow'
[ALL ] (.text.__cxa_rethrow+0x80): undefined reference to `_Unwind_Resume_or_Rethrow'
...
The problem is in mixing of CPP, CC, CXX, and LD with CPPFLAGS, CFLAGS,
CXXFLAGS, and LDFLAGS before passing to configure scripts.
gcc is sensitive to argument order and the scripts are normally responsible
to combine the variables in a proper way.
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-12-14 22:55:43 +03:00
Sergey Korolev
1de8f5e98b
Do not build a native gdbserver automatically
...
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-12-14 00:09:36 +03:00
Alexey Neyman
01e329051e
Merge pull request #877 from stilor/uclibc-2
...
More uClibc fixes from upstream
2017-12-05 07:39:02 -08:00
Alexey Neyman
6509c67082
More uClibc fixes from upstream
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-05 01:35:16 -08:00
Alexey Neyman
b8f36af460
Merge pull request #876 from stilor/uclibc-link-fail
...
Uclibc link fail
2017-12-05 01:14:47 -08:00
Alexey Neyman
bfd5a9b6ba
Add a summary of the operations
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-05 01:09:56 -08:00
Alexey Neyman
a40d63cb04
Pick up linking fix from upstream
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-05 01:09:40 -08:00
Alexey Neyman
891f90d2a5
Merge pull request #875 from stilor/updates
...
Bunch of upgrades: android-ndk, expat, gcc-linaro, ...
2017-12-03 09:23:51 -08:00
Alexey Neyman
9d5da1886a
Bunch of upgrades: android-ndk, expat, gcc-linaro, ...
...
... mingw-w64, musl, strace, uClibc-ng, linux.
Also, regenerate chksum's after @bhundven's upgrade of binutils.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-03 09:20:23 -08:00
Alexey Neyman
d917a29865
Merge pull request #874 from stilor/renumber-update-patches
...
Renumber & update patches
2017-12-02 15:30:38 -08:00
Alexey Neyman
98bc4decde
Run all patches through renumbering and update
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02 12:44:39 -08:00
Alexey Neyman
2a1935f3ad
Retire old scripts for handling patches
...
Also rename test-packages -> manage-packages, it is no longer just testing.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02 12:23:31 -08:00
Alexey Neyman
723a97fdd3
Add an ability to refresh/renumber patches
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02 12:21:27 -08:00
Alexey Neyman
e832b9b220
Merge pull request #869 from stilor/show-samples
...
Support custom packages in show-config
2017-11-29 23:54:11 -08:00
Alexey Neyman
9fdb93cce0
Make comp.libs use generated templates, too
...
This allows us to include the component-to-package relation in the
generated kconfig files and make use of that information in the
show-config.sh script.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-29 23:44:49 -08:00
Alexey Neyman
1b8d0d2138
Merge pull request #871 from ksergeyv/gcc-patches
...
fix offsets of gcc 7.2.0 patches
2017-11-28 22:02:01 -08:00
Sergey Korolev
080db19355
gcc 7.2.0: fix 977-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
67b25c7094
gcc 7.2.0: fix 975-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
4e1c932f7c
gcc 7.2.0: fix 973-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
64b273db83
gcc 7.2.0: fix 972-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
fd64d3775c
gcc 7.2.0: fix 970-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
fbbbaac5fe
gcc 7.2.0: fix 952-bionic-errno.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
c990e6814d
gcc 7.2.0: fix 891-fix-m68k-uclinux.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
11c0d6871e
gcc 7.2.0: fix 860-cilk-wchar.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
aee990e030
gcc 7.2.0: fix 810-arm-softfloat-libgcc.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
b5ebf71935
gcc 7.2.0: fix 370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch offsets
2017-11-27 18:20:47 +03:00
Alexey Neyman
d759137c46
Align script names with the ct-ng commands
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-19 21:50:28 -08:00
Alexey Neyman
5495a3497b
showConfig.sh no longer has anything substituted
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-19 21:50:28 -08:00
Alexey Neyman
f1cca2a7c2
Retire wiki-printer
...
It is not used anymore and is currently broken.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-19 21:50:28 -08:00
Alexey Neyman
63e91f4eba
A few fixes for showSamples
...
- Use fork's name, not the master package name
- Allow to use a choice selector when printing a package
- Consider complibs always present (they are, gcc does require gmp/...)
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-19 21:50:28 -08:00
Sergey Korolev
5e0d62fac6
scripts/showSamples.sh: support custom package versions
...
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-11-19 21:50:28 -08:00
Sergey Korolev
146c6814c9
scripts/functions: add CT_GetPkgBuildVersion
...
This allows to get a configured custom version of a package.
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-11-19 21:50:28 -08:00
Alexey Neyman
8c581c2504
Merge pull request #868 from frantony/riscv
...
add RISC-V architecture support
2017-11-19 21:44:22 -08:00
Antony Pavlov
cc342748ce
add a bare metal RISC-V sample
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
2017-11-19 04:57:28 +03:00
Antony Pavlov
69c2ca97fb
add RISC-V architecture support
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
2017-11-19 04:50:14 +03:00
Alexey Neyman
0b1595acf2
Merge pull request #863 from ksergeyv/master
...
showSamples.sh: update outdated variables
2017-11-12 11:11:36 -08:00
Sergey Korolev
a1f930bb70
showSamples.sh: fix description of a selected tool set
...
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-11-12 11:08:18 +03:00
Sergey Korolev
63ca8c75fc
showSamples.sh: fix uClibc-ng detection
...
Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
2017-11-12 10:38:47 +03:00
Alexey Neyman
7a1e90c3ce
Merge pull request #862 from ksergeyv/master
...
use ${CT_${cc}_VERSION} to show a compiler version
2017-11-11 15:54:54 -08:00