Skip to content
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

LE8.2: Bring build system more-or-less up to par with master #1706

Merged
merged 29 commits into from
Jun 22, 2017
Merged

LE8.2: Bring build system more-or-less up to par with master #1706

merged 29 commits into from
Jun 22, 2017

Conversation

MilhouseVH
Copy link
Contributor

@MilhouseVH MilhouseVH commented Jun 20, 2017

Not yet build tested!

This is an amalgamation of the following PRs:

#1365 build system: switch to absolute paths
#1326 Build system scripts cleanup
#1242 scripts/unpack: use relative path for showing a patch file
#1387 buildsystem: Create unpack stamps for packages without sources
#1474 scripts: revert changes that led to accumulation of old packages
#1477 config/path: addons need kodi
#1597 build system: verify package downloads using sha256 checksum

Updates:

#1370 Addon stripping improvements
#1371 scripts/image: print depmod errors

I would suggest merging this before any more PRs bound for libreelec-8.2.

Not merged (these include changes to the build system):
#1357 RPi add Slice and Slice3 devices
#1616 glibc: update to glibc-2.25
#1266 merge Virtual project into Generic

I'll handle the firmware improvements in a separate PR.

MilhouseVH and others added 25 commits June 20, 2017 17:22
from
APPLY PATCH (common)   /data/LibreELEC.tv/packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch
to
APPLY PATCH (common)   packages/audio/alsa-lib/patches/alsa-lib-USB_Soundblaster_HD.patch
@MilhouseVH MilhouseVH requested a review from chewitt June 20, 2017 18:42
@MilhouseVH
Copy link
Contributor Author

Added #1370 and #1371

This makes sure that all executables in addon install dir are stripped. We can now
drop debug_strip in addons' package.mk.
We cannot strip scipts but we also don't want to see errors regarding this.
If addon wants to strip binaries we need to have STRIP set up.
Without running 'build' setup_toolchain is not called and stripping fails.
Make sure we also setup paths before creating package.
@MilhouseVH
Copy link
Contributor Author

This has now built successfully for RPi/RPi2/Generic (all booted fine), although I haven't tested addons.

@chewitt chewitt merged commit 524dc53 into LibreELEC:libreelec-8.2 Jun 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants