-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
buildsystem: update to gcc (to 7.2), glibc and binutils #1664
Conversation
@InuSasha binary add-ons are a bit messy at the moment after changes from allwinus. The core changes are merged (which breaks things) and now the next phase of work (fixing the stuff that broke) will be done. It's probably not worth trying to build add-ons for a couple of weeks while things are sorted out :) |
@@ -29,6 +29,7 @@ PKG_SECTION="service/system" | |||
PKG_SHORTDESC="Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere." | |||
PKG_LONGDESC="Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above." | |||
PKG_AUTORECONF="no" | |||
PKG_SOURCE_DIR="moby-$PKG_VERSION" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess this commit wasn't meant for this PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@escalade: you are right. i found it, while i upgrade to gcc7. actual, i had no time to split it into single branches.
|
only rebase against master |
0c5fb62
to
3768eef
Compare
actual state: |
@InuSasha care to rebase and update to the latest gcc? I need this to be able to update to glibc 2.26. If you don't have time just let me know 👍 |
@lrusak If you don't want to wait, I was able to build gcc against libc 2.26 this morning (different project) using the upstreamed patch: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=b685411208e0aaa79190d54faf945763514706b8 |
@lrusak i make a comparison build against master. if the had equal stability i update this pr. if not i will report ;) |
909bc4e
to
33360a9
Compare
rebased. |
71d6d1a
to
2d09a03
Compare
|
|
7.2 final was released. |
@InuSasha about that |
* push upstream OpenELEC/eventlircd#2
and change to download url from homepage (newer version then sourceforge)
switch to github source
- no-man: solves a problem with help2man and "diff3 --help" in cross-compile
- clone compiler-gcc6.h (or compiler-gcc5.h both the same)
placed upstream by @CvH
|
shebang length is limited in the kernel by BINPRM_BUF_SIZE, set in include/linux/binfmts.h solution found by @MilhouseVH
@MilhouseVH added your fix. additional add --with-python=python to target. there are long shebangs, too. |
@InuSasha you could drop those vdr-satip patch and instead just update the plugin version to |
suggestion from @CvH added should ready to merge, now |
This is a WIP. Not all packages/addons are building, actual.
I believe, same commit are not related to the gcc7 change. But i had no time to confirm.
Feel free to cherry-pick ;)
packages and logs under https://dl.inusasha.de/libreelec/dev/gcc7/
Not building addons in PR:
none
Not building packages in PR & Master:
kodi (imx6)
alsa-lib (imx6)
qemu (Generic)
Not building addons in PR & Master:
adsp.biquad.filters
audiodecoder.asap
audiodecoder.upse
audiodecoder.usf
audiodecoder.wsr
game.libretro
game.libretro.mame2010
game.libretro.mame2014
game.libretro.mupen64plus
hyperion
peripheral.steamcontroller
peripheral.xarcade
pvr.octonet
screensaver.asteroids
screensaver.asterwave
screensaver.biogenesis
screensaver.cpblobs
screensaver.greynetic
screensaver.matrixtrails
screensaver.pingpong
screensaver.pyro
screensaver.shadertoy
screensavers.rsxs
screensaver.stars
visualization.vsxu
visualization.wavforhue