Commit graph

533 commits

Author SHA1 Message Date
Rudi Heitbaum
5c655c78e9 Python3: update to 3.9.13
release:
- https://www.python.org/downloads/release/python-3913/
changelog:
- https://docs.python.org/release/3.9.13/whatsnew/changelog.html

upstream fix for dropped patch
- https://github.com/python/cpython/issues/80254
- https://github.com/python/cpython/pull/11984
- https://github.com/python/cpython/issues/90228
- https://github.com/python/cpython/issues/92036
- https://github.com/python/cpython/pull/92037
- https://github.com/python/cpython/pull/92297
- bpo-36073
- was
  - https://github.com/python/cpython/pull/30579
  - https://github.com/python/cpython/pull/30580
2022-05-17 15:26:58 +00:00
Lukas Rusak
4035ee8c4a
llvm: allow building host for other targets 2022-05-16 09:01:30 -07:00
Lukas Rusak
4ec7fb1638
llvm: cleanup target build 2022-05-16 09:01:30 -07:00
Rudi Heitbaum
160954b717 Python3: fix configure error with autoconf-archive dependency
fix build error whilst executing "scripts/create_addon script.config.vdr"

  BUILD      Python3 (host)
      TOOLCHAIN      autotools
  Executing (host):
  /build/build.LibreELEC-ARMv7.arm-11.0-devel/build/Python3-3.9.12/configure
  --host=x86_64-linux-gnu --build=x86_64-linux-gnu
  --prefix=/build/build.LibreELEC-ARMv7.arm-11.0-devel/toolchain
  ...

  configure: WARNING: unrecognized options: --disable-static
  configure: error: Please install autoconf-archive package and re-run autoreconf
  FAILURE: scripts/build Python3:host during configure_host (default)
2022-05-12 13:02:49 +00:00
Rudi Heitbaum
55a7b5ed84 gcc-aarch64: update to use gcc package source and version 2022-04-29 13:11:27 +00:00
Rudi Heitbaum
60f1923c0c gcc-or1k: update to use gcc package source and version 2022-04-29 13:11:24 +00:00
Tomáš Kelemen (vudiq)
d901413d8a
Merge 'libreelec/master'
pull updates from upstream
2022-04-23 21:44:57 +02:00
Rudi Heitbaum
ebf06e8447 gcc-or1k: update to 11.3.0 2022-04-22 10:58:19 +00:00
Rudi Heitbaum
06e6931d95 gcc-aarch64: update to 11.3.0 2022-04-22 10:57:57 +00:00
Rudi Heitbaum
db0bebb48f gcc: update to 11.3.0 2022-04-22 10:16:49 +00:00
CvH
e313ad688f
Merge pull request #6386 from jernejsk/arm64-toolchain
[LE11] Switch from pre-built to self-build aarch64 gcc
2022-04-15 10:46:25 +02:00
Jernej Skrabec
3882bee55a gcc-or1k: Relax toolchain dependency 2022-04-14 23:19:22 +02:00
Jernej Skrabec
82c76fdd73 gcc-arm-aarch64-none-linux-gnu: Remove unused package 2022-04-14 19:52:37 +02:00
Jernej Skrabec
5bca9a1b0b gcc-arm-aarch64-none-elf: Remove unused package 2022-04-14 19:52:37 +02:00
Jernej Skrabec
973cc6c57f gcc-aarch64: Initial gcc package for aarch64 2022-04-14 19:52:37 +02:00
Jernej Skrabec
1f65ed5332 gcc-or1k-linux: Remove unused package 2022-04-13 23:10:45 +02:00
Jernej Skrabec
45256cbe36 gcc-or1k: Initial gcc package for or1k arch 2022-04-13 23:08:48 +02:00
Matthias Reichl
f97b48aa8e Revert "gcc-arm-aarch64-none-linux-gnu: update to 11.2-2022.02"
This reverts commit b3b54a4e9f.
2022-04-12 20:20:56 +02:00
Tomáš Kelemen (vudiq)
8069eb0a09
Merge changes from LibreELEC master 2022-04-12 18:24:10 +02:00
Rudi Heitbaum
b3b54a4e9f gcc-arm-aarch64-none-linux-gnu: update to 11.2-2022.02 2022-04-10 09:10:19 +00:00
Rudi Heitbaum
a388ab7f90 gcc-arm-aarch64-none-elf: update to 11.2-2022.02 2022-04-10 09:10:19 +00:00
heitbaum
353e5102e7 gcc: update to 11.2.0 2022-04-10 09:10:19 +00:00
CvH
e4e5d2a412
Merge pull request #5876 from antonlacon/le11-toolchain
Toolchain Updates
2022-04-09 17:32:16 +02:00
Tomáš Kelemen (vudiq)
a32d60c085
Merge branch 'librelec/master' 2022-04-07 09:52:13 +02:00
Alban Browaeys
2437197a53 Python3: Add patch to fix crash in sqlite3 import
See https://bugs.python.org/issue46070

Signed-off-by: Alban Browaeys <alban.browaeys@gmail.com>
2022-03-30 12:53:07 +02:00
Rudi Heitbaum
292b400385 Python3: update to 3.9.12
release notes: https://www.python.org/downloads/release/python-3912/

This is a special release which fixes a regression introduced by BPO
46968 which caused Python to no longer build on Red Hat Enterprise Linux
6. There are only 12 other bugfixes on top of 3.9.11 in this release.
2022-03-25 04:12:41 +00:00
Rudi Heitbaum
006e9ffca2 Python3: update to 3.9.11
release notes:
- https://www.python.org/downloads/release/python-3911/
2022-03-16 17:53:03 +00:00
CvH
d35eed2fad
Merge pull request #6172 from notgood/addlua
mpv-drmprime: enable Lua support for support of built-in stats OSD
2022-03-04 11:59:55 +01:00
Tomáš Kelemen (vudiq)
ee6140e55c
Merge 'libreelec/master' 2022-03-04 00:02:04 +01:00
heitbaum
23e50998d8 gcc-or1k-linux: update to 2021.11-5
Versions:
- https://toolchains.bootlin.com/releases_openrisc.html

Toolchain:     openrisc--musl--stable-2021.11-5
GCC:           10.3.0
GDB:           -
Linux headers: 4.9.291
musl:          1.2.2
binutils:      2.36.1
2022-02-19 09:34:31 +00:00
Jernej Škrabec
acc9f0567a
Merge pull request #6220 from SupervisedThinking/up_libsanitizer
[le11] gcc: update the incomplete libsanitizer patch
2022-02-13 19:30:45 +01:00
heitbaum
1f01979e54 Python3: update to 3.9.10 2022-02-13 04:25:38 +00:00
SupervisedThinking
6fb0bc4c3f gcc: update the incomplete libsanitizer patch
- 2bf34b9f4e
2022-02-11 15:10:46 +01:00
heitbaum
9ae48859e7 llvm: update to 13.0.1
update 13.0.0 (2021-10-04) to 13.0.1 (2022-02-03)

release:
- https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.1
log:
- https://github.com/llvm/llvm-project/compare/llvmorg-13.0.0...llvmorg-13.0.1
2022-02-05 04:36:26 +00:00
Aleksandr V. Piskunov
e7b7d53cfe lua52: Added Lua 5.2 package
Lua 5.2 is required to enable mpv player support of builtin stats OSD.
MPV doesn't support later Lua versions, newer versions aren't backwards
compatible, thus including version in a package name.
Upstream Lua doesn't include pkg-config file, including one from ArchLinux.

See https://github.com/mpv-player/mpv/wiki/FAQ#Why_does_mpv_not_support_Lua_53_or_newer
2022-02-01 17:28:06 +02:00
Ian Leonard
79d1e14510 buildsystem: rename GCC_OPTS to TARGET_ARCH_GCC_OPTS
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-25 21:28:35 +00:00
Ian Leonard
d7a1dd0147 gcc: configure options cleanup
drop gcc4-compatible libstdcxx string format

GCC 5.1 included a change to how strings operated to be compatible with
the 2011 C++ standard. It gave an option to use the previous method by
setting:

  --with-default-libstdcxx-abi=gcc4-compatible

The default is to have this value set to "new", and has been for several
years.

See https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
for further details.

drop --enable-c99 from gcc:host configure

This doesn't appear in ./configure. It either does nothing, or works
against the default of gnu11 since GCC5.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-25 21:28:35 +00:00
heitbaum
6bfefb6589 gcc: enable libatomic for arm required for openssl 3.0.0 2021-12-17 20:25:17 +00:00
heitbaum
843e042042 gcc: enable libatomic for linkage without GOLD linker (riscv) 2021-12-17 20:25:17 +00:00
heitbaum
f0a24f26ae gcc-or1k-linux: update to 2021.05-1 2021-12-11 05:32:13 +00:00
Tomáš Kelemen (vudiq)
bdb7d1951d Pull updates from LibreELEC/master 2021-10-21 10:05:13 +02:00
Tomáš Kelemen (vudiq)
70febf52ba gcc: properly keep libatomic (for kronos) 2021-10-15 21:41:49 +02:00
heitbaum
fadb359e74 llvm: update to 13.0.0 2021-10-14 20:52:53 +11:00
Matthias Reichl
995842369b Python3: add patch to fix crash in asyncio
See https://bugs.python.org/issue45262

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-10-07 16:32:05 +02:00
Tomáš Kelemen (vudiq)
607dcb16b9 Merge remote-tracking branch 'libreelec/master' 2021-10-07 11:40:15 +02:00
Tomáš Kelemen (vudiq)
580391f3b5 Initial support for Generic.i386 (32-bit PC) 2021-10-05 10:27:28 +02:00
CvH
f4096df37c
Merge pull request #5539 from mglae/le10_buildsystem_cmake_optimization
buildsystem: cmake: allow specifying our optimization level
2021-10-02 13:45:36 +02:00
gouchi
a405eaa40f play: update core
port of
ff724e3eb7
2021-09-29 18:35:57 +02:00
heitbaum
51b3e87029 Python3: update to 3.8.12
update 3.8.11 (2021-06-28) to 3.8.12 (2021-08-30)

release notes: (security release)
- https://docs.python.org/release/3.8.12/whatsnew/changelog.html#changelog

release schedule:
- https://www.python.org/dev/peps/pep-0569/
2021-09-20 22:02:04 +10:00
mglae
cac807a29f llvm: remove cmake build type, now set by the system 2021-09-17 18:20:08 +02:00