Alexey Neyman
9952e8ce54
Add bfin-unknown-linux-uclibc to Travis build.
2015-09-30 17:25:28 -07:00
Alexey Neyman
55d0770209
Fix bfin-unknown-linux-uclibc sample.
...
Pin GCC to 4.5.3 and binutils to 2.22, the last versions working. There
are multiple bugs affecting bfin configuration; while [3] is fixed on
trunk in GCC (but not backported to gcc-5-release branch yet), [1] and
[2] do not have fixes yet.
References:
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=17334 (binutils bug)
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47779 (gcc bug #1 )
[3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55144 (gcc bug #2 )
2015-09-30 17:22:28 -07:00
Bryan Hundven
b565e949d4
Merge pull request #192 from bhundven/tone_down_automated_log_level
...
config: Tone down automated build logs
2015-09-29 19:10:08 -07:00
Bryan Hundven
d6413fe29f
config: Tone down automated build logs
...
I forgot that the logs must stay small, and if they fail we'll grab the
last few hundered lines.
Note, the logs must stay smaller then 4M.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-09-29 19:08:45 -07:00
Bryan Hundven
185687aa29
Merge pull request #189 from bhundven/automated_build_config
...
configure: Add automated build option
2015-09-29 18:57:32 -07:00
Bryan Hundven
4f266e1a8c
configure: Add automated build option
...
This commit introduces a configure time option to let the build know
that this is going to be an automated build.
This forces the build to disable the progress bar, log tool warnings,
and force the log level to debug.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-09-29 16:22:49 -07:00
Bryan Hundven
6baef82c26
Merge pull request #188 from bhundven/remove_ltrace_from_samples
...
Remove ltrace from samples
2015-09-29 13:31:00 -07:00
Bryan Hundven
a3bb2aeb44
Remove ltrace from samples
...
As of right now, ltrace fails to build. To get CI happy, lets just
disable it!
When we fix ltrace, just revert this change.
This is also in reference to bug #115
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-09-29 12:37:29 -07:00
Jasmin Jessich
9bce2dc540
Synchronize CT_CC_GCC_USE_LTO parameter setting in do_gcc_backend with the one
...
from do_gcc_core_backend, by adding "--enable-lto"/"--disable-lto".
Signed-off-by: Jasmin Jessich <jasmin@anw.
2015-09-25 01:32:27 +02:00
Bryan Hundven
6b9a8727d8
Merge pull request #186 from jasmin-j/travis_ci_lang
...
Fixed travis-ci environment setting
2015-09-23 15:18:28 -07:00
Jasmin Jessich
4b25ad15a0
Set language to 'bash' to get rid of interfering environment variable CC=gcc.
...
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-23 21:30:59 +02:00
Bryan Hundven
2acb5e7b17
Merge pull request #181 from jasmin-j/double_libmudflap
...
Doubled setting of --disable-libmudflap removed.
2015-09-22 13:22:35 -07:00
Bryan Hundven
205a8f9190
Merge pull request #180 from jmlemetayer/travis_ci
...
Add travis continuous integration system
2015-09-22 13:17:23 -07:00
Bryan Hundven
946670eae3
Merge pull request #185 from jasmin-j/remove_isl_15_0
...
Remove isl 0.15
2015-09-22 13:16:52 -07:00
Jasmin Jessich
94068f04fd
Remove isl 0.15, because it will not compile with gcc 5.2.0 without patching gcc.
2015-09-22 21:57:40 +02:00
Jean-Marie Lemetayer
7d41f5d3a0
Add travis continuous integration system
...
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
Signed-off-by: Jean-Marie Lemetayer <jeanmarie.lemetayer@gmail.com>
2015-09-22 10:11:02 +02:00
Jasmin Jessich
931248f1aa
Added additional environment variables for gcc build (make) with new option
...
GCC_EXTRA_ENV_ARRAY.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-22 00:21:36 +02:00
Jasmin Jessich
64a158f932
Removed doubled setting of --disable-libmudflap in do_gcc_core_backend.
...
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-22 00:20:19 +02:00
Jasmin Jessich
9c3248af89
Adding missing if/else blocks in do_gcc_core_backend for CT_CC_GCC_LIBSSP,
...
CT_CC_GCC_HAS_LIBQUADMATH and CT_CC_GCC_LIBQUADMATH (--en/disable-libssp,
--en/disable-libquadmath, --en/disable-libquadmath-support) from function
do_gcc_backend.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-22 00:19:10 +02:00
Jean-Marie Lemetayer
419aadedd4
Replace README to README.md and add travis-ci status
...
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
Signed-off-by: Jean-Marie Lemetayer <jeanmarie.lemetayer@gmail.com>
2015-09-16 11:07:49 +02:00
Bryan Hundven
c2f3ec1def
Merge pull request #170 from jasmin-j/newlib_target_cflags
...
Newlib specific target cflags
2015-09-15 08:05:49 -07:00
Bryan Hundven
e0f06d6258
Merge pull request #178 from pkirchhofer/fix-glibc-with-new-gcc
...
Fix building glibc 2.17 with gcc 5.1+
2015-09-15 08:05:36 -07:00
Bryan Hundven
8ea09a6b5f
Merge pull request #177 from kozyilmaz/native-gdb
...
gdb-7.10 upstream fix for build problems if CT_GDB_NATIVE=y
2015-09-15 08:05:25 -07:00
Bryan Hundven
51aba45e99
Merge pull request #175 from jasmin-j/fix_isl_constraints
...
Fixed issue 173 and 174.
2015-09-15 08:05:03 -07:00
Philipp Kirchhofer
8442cd7e02
Fix building glibc 2.17 with gcc 5.1+
...
Backport from glibc 2.20
Fixes error "In function _Unwind_Resume: undefined reference to libgcc_s_resume"
2015-09-15 16:31:32 +02:00
Jasmin Jessich
9e905afb56
Added additional newlib specific target flags with new option
...
LIBC_NEWLIB_TARGET_CFLAGS.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-14 23:32:07 +02:00
kozyilmaz
0b37fafb7d
gdb-7.10 upstream fix for build problems if CT_GDB_NATIVE=y
2015-09-14 01:22:37 +03:00
Jasmin Jessich
ed647a79b0
Fixed issue 173 and 174.
...
gcc 5.x -> isl 0.12.2, 0.14 0.15
gcc < 5.x -> cloog < 0.18.4 -> isl 0.12.2, 0.11.1
-> cloog >= 0.18.4 -> isl 0.14
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-13 23:10:00 +02:00
Bryan Hundven
b6342809d0
Merge pull request #171 from pkirchhofer/fix-kconfig-tristates
...
Fix tristate Kconfig options
2015-09-08 10:40:45 -07:00
Philipp Kirchhofer
1cc9f32271
Fix tristate Kconfig options
...
After the Kconfig update the "option modules" setting must be set
on the MODULES config option to enable tristates again.
Signed-off-by: Philipp Kirchhofer <philipp@familie-kirchhofer.de>
2015-09-07 13:30:18 +02:00
Bryan Hundven
d803bcb819
Merge pull request #153 from jasmin-j/mpfr_3_1_3
...
Support mpfr V 3.1.3
2015-09-05 16:30:26 -07:00
Bryan Hundven
d2532bc76e
Merge pull request #152 from jasmin-j/mpc_1_0_3
...
Support mpc V 1.0.3
2015-09-05 16:29:55 -07:00
Bryan Hundven
bb9fe9037c
Merge pull request #166 from jasmin-j/binutils_custom_version
...
Remove BINUTILS_CUSTOM from the version choice
2015-09-05 16:28:33 -07:00
Bryan Hundven
ede5174045
Merge pull request #164 from jasmin-j/newlib_custom_version
...
Remove LIBC_NEWLIB_CUSTOM from the version choice
2015-09-05 16:28:10 -07:00
Bryan Hundven
8b576034da
Merge pull request #163 from jasmin-j/gcc_custom_version
...
Remove CC_GCC_CUSTOM from the version choice
2015-09-05 16:24:39 -07:00
Bryan Hundven
c01a5f08bc
Merge pull request #148 from jasmin-j/fix_147
...
Use __cxa_atexit for bare-metal systems, if the used libc provides such a function.
2015-09-05 16:20:53 -07:00
Bryan Hundven
f4bfca0f64
Merge pull request #151 from jasmin-j/binutils_2_25_1
...
Support binutils V 2.25.1
2015-09-05 16:18:41 -07:00
Bryan Hundven
7fa8e7ba8a
Merge pull request #168 from jasmin-j/cloog_isl_constraint2
...
Adding CLooG/isl constraint
2015-09-05 16:17:32 -07:00
Bryan Hundven
b1998751f2
Merge pull request #165 from Frederick888/master
...
Raspberry Pi 2 sample
2015-09-05 16:15:59 -07:00
Frederick Zhang
f29c8332ed
raspberry pi 2 sample
2015-09-06 07:06:53 +08:00
Jasmin Jessich
218bea6f24
Adding CLooG 0.18.4.
...
Adding isl 0.15.
Added following constrains:
isl 0.14 and 0.15 require CLooG 0.18.4 or later.
isl 0.11.1 and 0.12.2 require CLoog older than 0.18.4.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-05 21:31:55 +02:00
Jasmin Jessich
b75d90452e
BINUTILS_CUSTOM is no longer part of the binutils version choice, but an
...
independend configuration to enable BINUTILS_CUSTOM.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-05 21:18:59 +02:00
Bryan Hundven
a66d84a69b
Merge pull request #161 from bhundven/kconfig_update
...
kconfig: Update kconfig. Sync with Linux-4.2
2015-09-03 19:21:37 -07:00
Bryan Hundven
0cffa79d9f
kconfig: Update kconfig. Sync with Linux-4.2
...
This change updates the kconfig utility to what is shipped with 4.2.0.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-09-03 19:00:28 -07:00
Jasmin Jessich
2a67a2d564
LIBC_NEWLIB_CUSTOM is no longer part of the newlib version choice, but an
...
independend configuration to enable LIBC_NEWLIB_CUSTOM.
All newlib versions >=2.0.0 does provide __cxa_atexit. To enable this function
in GCC, all versions >=2.0.0 does now select LIBC_PROVIDES_CXA_ATEXIT.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-03 23:57:30 +02:00
Jasmin Jessich
dd5bc63afa
CC_GCC_CUSTOM is no longer part of the gcc version choice, but an independend
...
configuration to enable CC_GCC_CUSTOM_LOCATION.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
2015-09-03 23:13:18 +02:00
Bryan Hundven
74b09f9c4a
Merge pull request #160 from bhundven/fix_glibc_addons
...
glibc: Fix applying addons to glibc => 2.17
2015-09-01 20:16:38 -07:00
Bryan Hundven
f189762245
glibc: Fix applying addons to glibc => 2.17
...
glibc-2.17 and above no longer have external addons or ports.
So if we are => 2.17, don't even think about trying to mess with ports
or addons.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-09-01 20:14:00 -07:00
Bryan Hundven
db8ff6c011
Merge pull request #159 from bhundven/strace_patches
...
strace: Add strace-4.10 patches from debian
2015-09-01 19:40:21 -07:00
Bryan Hundven
ba77b5dab8
strace: Add strace-4.10 patches from debian
...
https://sources.debian.net/src/strace/4.10-3/debian/patches/
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-09-01 19:38:10 -07:00