[EOL][KERNEL][UNOFFICIAL BUILDS] Boeffla Kernel Linaro/Uber

ZaneZam

Recognized Contributor
Dec 6, 2010
3,398
16,820
263
hi Guys,

as some of u maybe know from the OPO/OP2/OPX/OP3(T) area i'm doing a "build-service" for non official boeffla kernel builds and as we recently also got a boeffla kernel
for the One Plus 5 device (kudos and thx to @Lord Boeffla!) i want to share with u my self made Linaro/Uber builds for that device in addition.

i'm gonna reduce redundancy and keep it shorter this time as about how this started and my primary intention can also be taken from the corresponding Samsung Thread

so without further ado let's go:

First of all the obligatorily Disclaimer:

As also written in the title please note these builds are UNOFFICIAL, are NOT SUPPORTED in any way by Lord Boeffla or myself and might be EVEN UNSTABLE! So take them as they are! As always flash them at your own risk and make a backup before flashing! (yeah take this advice seriously!)

About bugs: Before you report ANY issues with the linaro/uber builds provided here (doesn't matter which one!) FIRST TRY the non-linaro/uber official builds from HERE to see if they will be gone then. if they wont, you can go on and report your problems in the official boeffla kernel threads! I hope you understand that we have to treat and keep these builds here completely separate from official ones as they have in no terms something to do with each other! Not respecting this will force me to stop building further linaro/uber builds of boeffla kernel.

About benchmarks and comparisons between toolchains:
It's common known that linaro (maybe also uber?) builds might give us higher benchmark rates and that seems great for some people (in fact it's pointless per se in my opinion)
so please if you really must, post them ONLY here and NOT in official boeffla kernel thread, thanks!


Now some more precise informations about what's going on here:

what i did:

  • the images are always build with original sources from official boeffla kernel OP5 repositories with some not worth to mention minor changes
    to be able to build it on my build environment with non stock toolchains.
  • all images are compiled from special branches from a forked Boeffla Kernel repository
    with recent versions of Linaro - Credits and Thx to @The flash for pre-configured/-build 7.x.x toolchains
    with recent versions of Linaro original pre-build toolchains (Versions < 7.x.x)
    and recent verisions of Uber Toolchains - Credits to Team Uber and Thx and Credits to @DespairFactor for the pre-configured/-build toolchains

Sources:
all images are build with changes from different branches in following repositories:
https://github.com/zanezam/boeffla-kernel-oos-oneplus5

Beside of some additional fixes from my side all changes are taken from repositories of @ak
so all credits to him, and thx again for the starting point!

what i will do:

  • build the source code with linaro/uber toolchain and (like Lord Boeffla usually does) provide a recovery image of recent boeffla kernel versions.
  • do a test for about 1 day with this builds and if they work without any big issues, add them on the corresponding download locations.
  • i will try to keep the linaro/uber toolchains as up-to-date as possible till the need of bigger code change will be reached.
  • not providing versions that are not released by Lord Boeffla yet.
  • not providing an image if it is not working - well of course not *g* but it will be marked as "canceled" then for info.
  • not change the source code to add/remove features or fix boeffla kernel related bugs.
  • not support the whole stuff here.

what i will maybe do (sooner or later):

  • provide ZZMoove Governor test builds if there are any new versions to test - more infos and discussions about ZZMoove Governor can be found HERE
  • provide builds for special operations like a nethunter special build (no plans, they will just pop-up)
  • maybe tune the build flags if some more linaro/uber experienced dev comes up with "better" ones (feel free to post and let me know, toolchain specialists! *g*)

Downloads:

One Plus 5 Oxygen OS v4.x.x
(*lxxx* linaro / *uxxx* uber)

One Plus 5 Oxygen OS v5.x.x
(*lxxx* linaro / *uxxx* uber)

Mirror on Mediafire:
One Plus 5 Oxygen OS v4.x.x
(*lxxx* linaro / *uxxx* uber)

One Plus 5 Oxygen OS v5.x.x
(*lxxx* linaro / *uxxx* uber)

OnePlus 5T:
One Plus 5T Oxygen OS v5.x.x
(*lxxx* linaro / *uxxx* uber)

Mirror on Mediafire:
One Plus 5 Oxygen OS v5.x.x
(*lxxx* linaro / *uxxx* uber)

Mirror on Androidfilehost for all devices (only latest kernel versions)
 
Last edited:

ZaneZam

Recognized Contributor
Dec 6, 2010
3,398
16,820
263
New Builds!

Ok Guys lets start with that "toolchain game"

builds of...

Boeffla-kernel-1.0-beta5-OOS4xx-OnePlus5

...uploaded

Changelog:
- Uber v4xx and v5xx images build with recent toolchain version 20170615 (again thx and credits to @DespairFactor for the pre-builded toolchains)
- Linaro v4xx and v5xx images build with recent toolchain version from linaro.org

builds with more recent versions (gcc v6.x.x and v7.x.x) are WIP because there are issues (like always *g*) with toolchain versions above v5.x.x and the used source: they build, yaay! they boot yaay! yaay!
but they don't scale mmmpfh! :( but hey the now released ones work well and as always im not giving up to bring up and out the builds with newer toolchains too.

ok now enjoy!
ZZ

PS: hi nice to see u here @AndroidGX yeah long time no see, paths crossing again :)
 

ZaneZam

Recognized Contributor
Dec 6, 2010
3,398
16,820
263
I presume you'll be doing LOS based kernels when Boeffla gets his 2nd device and starts those?
yes your presumption is right even tho i need testers because i think i won't switch to LOS this time and the phone will be my daily soon so no risks wanted
and a ;) to u if u are using LOS and want to contribute :)
 

DespairFactor

Recognized Developer / Recognized Contributor
Mar 13, 2013
5,786
12,337
0
Toronto
Hi Guys,

builds of...

Boeffla-kernel-1.0-beta7-OOS4xx-OnePlus5

...uploaded

Changelog:
- Linaro images build with recent toolchain versions from www.linaro.org
- Uber images build with recent toolchain version 20170720 (thx and credits to @DespairFactor for the pre-builded toolchains)


enjoy!
ZZ
I am updating my toolchain again right now;)
 

liver20

Senior Member
Dec 24, 2012
2,084
322
83
30530
Sorry, but what is difference between linaro and uber builds?

Official boeffla builds are compiled with?


Enviado desde mi ONEPLUS A5000 mediante Tapatalk
 

ZaneZam

Recognized Contributor
Dec 6, 2010
3,398
16,820
263
here something to read (yeah i missed putting the uber link into OP -> will be done soon *g*)
https://forum.xda-developers.com/android/software/toolchain-uber-toolchains-t3527997
https://www.linaro.org/downloads/
in short both use a similar ways but with the same goal -> to optimize code -> which can have benefits in speed and battery usage (marginal) but also can produce problems -> even though fortunately they happen not often at least for the images which run out of the box they run well. in addition i use full optimization flags so this is the max we can gain from the toolchain/code optimizing point of view.
official boeffla kernel on the other hand is build with google toolchian 4.9 and so it's the same as stock kernel but lord boeffla recently switched also flags from size optimizing to speed optimizing (but this is O2 optimizing which is still "in stock range")
hope i shed some more light but try it out and see what feels best for u. u can flash over my and unoffical images and vise versa whithout loosing settings ;)
 
Last edited:

liver20

Senior Member
Dec 24, 2012
2,084
322
83
30530
here something to read (yeah i missed putting the uber link into OP -> will be done soon *g*)
https://forum.xda-developers.com/android/software/toolchain-uber-toolchains-t3527997
https://www.linaro.org/downloads/
in short both use a similar ways but with the same goal -> to optimize code -> which can have benefits in speed and battery usage (marginal) but also can produce problems -> even though fortunately they happen not often at least for the images which run out of the box they run well. in addition i use full optimization flags so this is the max we can gain from the toolchain/code optimizing point of view.
official boeffla kernel on the other hand is build with google toolchian 4.9 and so it's the same as stock kernel but lord boeffla recently switched also flags from size optimizing to speed optimizing (but this is O2 optimizing which is still "in stock range")
hope i shed some more light but try it out and see what feels best for u. u can flash over my and unoffical images and vise versa whithout loosing settings ;)
Of course, you recommend zz governor with your kernel, right?
Boeffla by Default uses interactive

Enviado desde mi ONEPLUS A5000 mediante Tapatalk
 

ZaneZam

Recognized Contributor
Dec 6, 2010
3,398
16,820
263
Of course, you recommend zz governor with your kernel, right?
Boeffla by Default uses interactive

Enviado desde mi ONEPLUS A5000 mediante Tapatalk
yes of course :D

but i'm also not mad if u think another governor is better
the interactive recommendation is because it's stock and
the most stable selection u can do make. not saying that zzmoove isn't
stable. actually can't say that as im using it on ALL my 8 devices since meanwhile
even years w/o an issue (well we have got one on the opo recently but that
was related to a special feature and is sorted)

but again try it some time and see how it plays on your system ;)
 
  • Like
Reactions: liver20