mglae
e8cb05bf23
gcc: install lto plugin for binutils ar/nm/ranlib
...
config/functions: setup_toolchain(): remove $TARGET_AR_NM_RANLIB_PREFIX handling
2018-08-28 22:30:35 +02:00
MilhouseVH
9e0c18f025
gcc: update to gcc-8.2.0
2018-07-30 22:36:28 +01:00
Christian Hewitt
27669a0834
Merge pull request #2812 from Kwiboo/linaro-update
...
gcc-linaro: update to latest version
2018-07-21 08:41:32 +04:00
CvH
b03d8126d6
spdx: packages/lang
2018-07-17 23:58:50 +02:00
Jonas Karlman
ae737122b8
gcc-linaro-arm-linux-gnueabihf: update to 7.3.1-2018.05
2018-07-04 22:18:09 +02:00
Jonas Karlman
a92b69460c
gcc-linaro-aarch64-linux-gnu: update to 7.3.1-2018.05
2018-07-04 22:18:09 +02:00
Jonas Karlman
15461d649e
gcc-linaro-arm-eabi: update to 4.9.4-2017.01
2018-07-04 22:18:09 +02:00
Jonas Karlman
8f75f6877c
gcc-linaro-aarch64-elf: update to 4.9.4-2017.01
2018-07-04 22:18:09 +02:00
Matthias Reichl
25f254890f
Revert "dash: add package, configure as CONFIG_SHELL"
...
This reverts commit 3b5986704e002602cf72c9e34206d2938dcc0a0b.
The config shell is set as an interpreter in libtool scripts
and as Linux has a hard limit of 127 bytes on the first line
in scripts (including the hashbang) this causes the build to
fail with a "bad interpreter" error if the path to the config
shell exceeds this limit.
These errors were first noticed on jenkins builds but can be
easily reproduced by building LibreELEC in a longer build dir.
eg RPi2 clean build failing on libtool invocation in kmod build:
./doltlibtool: /home/hias/rpi/libreelec-testing-with-a-long-directory-path-as-on-jenkins/build.LibreELEC-RPi2.arm-9.0-devel/kmod-24/.x86_64-linux-gnu/libtool: /home/hias/rpi/libreelec-testing-with-a-long-directory-path-as-on-jenkins/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/bin/d: bad interpreter: No such file or directory
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-30 12:31:22 +02:00
MilhouseVH
3e3cc3ded0
Merge pull request #2794 from CvH/9.0-config-drop-crap
...
configure: drop unused build options
2018-06-28 17:57:59 +01:00
Matthias Reichl
f1977c91aa
Merge pull request #2785 from MilhouseVH/le90_dash_config_shell
...
dash: add package, configure as default CONFIG_SHELL [RFC]
2018-06-27 07:38:50 +02:00
CvH
87121f6fb9
Python3: fix typo at option
2018-06-26 19:40:57 +02:00
mglae
b7b9ce9e92
Python2: remove --with-wctype-functions
2018-06-23 14:51:41 +02:00
Matthias Reichl
13c7a4a2ca
Merge pull request #2761 from Kwiboo/linaro-toolchain
...
linux: use linaro toolchain when KERNEL_LINARO_TOOLCHAIN is set
2018-06-18 10:10:03 +02:00
MilhouseVH
3b5986704e
dash: add package, configure as CONFIG_SHELL
2018-06-17 18:17:42 +01:00
Lukas Rusak
83c436f616
Merge pull request #2725 from MilhouseVH/le90_Python2-2.7.15
...
Python2: update to Python2-2.7.15, bump Python-related packages
2018-06-14 12:17:48 -07:00
Jonas Karlman
675025b7b9
gcc-linaro-arm-linux-gnueabihf: update name and path
2018-06-14 07:42:40 +02:00
MilhouseVH
700b54c13a
Merge pull request #2748 from antonlacon/hashstyle
...
build: only use gnu-style hash table in binaries
2018-06-14 01:41:49 +01:00
MilhouseVH
39338d2fae
Merge pull request #2739 from lrusak/mesa-meson
...
mesa: change to use meson and update
2018-06-11 18:45:33 +01:00
MilhouseVH
404a9a8557
various licence fixups
2018-06-11 10:34:38 -07:00
Ian Leonard
c7952a9539
build: set hash-style to gnu via gcc default
...
Builds use a mix of styles for the hash table in the ELF header. Only
one style of table is necessary, and the GNU one is more performant
for lookups. Eliminating the SysV style hash table trims ~450kb. This
is done via setting the default linker in gcc instead of LDFLAGS as
some packages ignore LDFLAGS.
Note that if MIPS is ever added as a supported architecture, it
does not support hash-style=gnu at this time.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-06-09 21:17:31 +00:00
Sascha Kuehndel (InuSasha)
c67349e6eb
gcc: switch linaro gcc for wetek core/play
2018-06-06 15:17:25 +02:00
Lukas Rusak
f1bf06a65b
llvm: enable rtti
2018-06-05 10:26:25 -07:00
Sascha Kuehndel (InuSasha)
d9258f6c1b
gcc: fix describtion
2018-06-04 21:04:26 +02:00
Sascha Kuehndel (InuSasha)
ca54a7f1a9
WC/WP: use older linaro compiler for WeTek_Core/Play
...
- linux-3.10 are not able to build with gcc-8.1
2018-06-04 20:17:29 +02:00
Sascha Kuehndel (InuSasha)
7942013365
gcc: update to 8.1
2018-06-04 20:07:06 +02:00
Matthias Reichl
d7e1d78d67
Python2: enable lto-parallel
...
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-04 19:54:29 +02:00
MilhouseVH
4e610dcb59
Python2: update to Python2-2.7.15
2018-05-28 01:42:03 +01:00
CvH
9dcc475ae8
gcc-linaro-arm-eabi: cleanup
2018-05-14 09:34:59 +02:00
CvH
cb2165c910
gcc-linaro-aarch64-elf: cleanup
2018-05-14 09:34:59 +02:00
MilhouseVH
1fed43a1ca
Merge pull request #2533 from lrusak/package-updates
...
graphics package updates
2018-04-03 17:15:57 +01:00
MilhouseVH
2c3aa62af8
Python2/3: remove temp build directory post install
...
It's full of absolute paths that we don't want in the toolchain tar.
2018-04-02 10:09:11 +01:00
Lukas Rusak
5fdfde342c
llvm: update to 6.0.0
2018-03-27 15:12:58 -07:00
Sascha Kuehndel (InuSasha)
8827a540aa
buildsystem: add BUILD_FLAG support
...
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)
All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk
Thanks to @MilhouseVH, for support and fixing
2018-03-07 18:35:01 +01:00
MilhouseVH
c1f944f88b
gcc: use BUILD_WITH_DEBUG variable
...
We can use the variable as we're not accessing it in the global context.
2018-02-19 07:08:48 +00:00
CvH
308a722958
Merge pull request #2476 from Raybuntu/gcclinaro
...
gcc-linaro-aarch64-linux-gnu: update to 7.2-2017.11
2018-02-11 16:37:49 +01:00
Radostan Riedel
6cc449aee5
gcc-linaro-aarch64-linux-gnu: update to 7.2-2017.11
2018-02-03 12:46:45 +01:00
MilhouseVH
92e8d564d5
gcc: update to gcc-7.3.0
2018-01-25 19:50:59 +00:00
Adam Green
8857ec24d9
projects/*: move duplicate gcc packages to packages/lang
2018-01-05 16:32:23 +00:00
Matthias Reichl
16fb219e3b
gcc-linaro-aarch64-linux-gnu: wrap gcc and g++ with ccache
...
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-12-11 11:57:51 +01:00
Sascha Kuehndel (InuSasha)
430f6e33a0
buildsystem: set PKG_TOOLCHAIN for multiple packages
2017-11-22 00:49:45 +01:00
Sascha Kuehndel (InuSasha)
c90b78d9d5
buildsystem: replace PKG_USE_CMAKE
2017-11-22 00:41:12 +01:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF
2017-11-22 00:41:12 +01:00
Lukas Rusak
aa0b6f93c2
llvm: seperate out common llvm config options
2017-11-09 07:58:30 -08:00
Lukas Rusak
83b9e7d605
llvm: fix output of llvm-config
2017-11-09 07:58:28 -08:00
Radostan Riedel
2c3ae36680
New package gcc-linaro-aarch64-linux-gnu
...
Odroid_C2: move gcc-linaro-aarch64-elf to projects
Odroid_C2: move gcc-linaro-arm-eabi to projects
2017-10-16 10:04:11 +02:00
cvh
837b447b7c
decommission PKG_IS_ADDON
2017-10-16 00:01:20 +02:00
cvh
c6b5cdc10f
fix copyright header
2017-10-16 00:01:11 +02:00
Lukas Rusak
5d2acd82c9
llvm: use ninja
2017-10-13 15:01:51 -07:00
MilhouseVH
dc8dfc79f1
Python2: aarch64 patch was left behind
2017-10-13 22:46:29 +01:00