@jolla I used to build programs for the Jolla C2, using a docker container based on sfdk and sb2 .
Yesterday, I thought I’d set up build environment for the new Jolla Phone. Based on the listing on page Index of /sdk/targets/ , and listing given by the command sfdk tools list -a there isn’t a publicly available target for SFOS 5.2.
Can an estimation be given, of how could it possible take to publish the target for SFOS 5.2?
Apologies if I am mixing some terminology in this post.
@ellemmennoppi Some programs compiled with the 5.1 image do work nicely on SFOS 5.2., though this depends on the program. Thanks for mentioning that.
@ohnonot Thank you. I tried looking for instructions, at least OBS usage from OpenSUSE videos linked. It seems that OBS cannot see any templates at the moment, and Image Creation service is currently unavailable, according to Image Creator page under Development Services. Is this OBS system purely for building RPMs? Is it possible to build custom tools from Git repositories, which don’t produce an RPM package?
Can the OBS be used for such use case, link the given repo and it compiles the client (no RPM references, no spec file and so on)? Sorry for a possibly confusing phrasing. I’m totally new to OBS.
Why is it needed? Can’t you compile on older targets? I recently went back to 5.0 build image because 5.1 uses a newer glibc and thus apps cannot run on 5.0.
@Rikudou_Sennin For varying reasons, certain programs built on older targets won’t run on SFOS 5.2. And phrasing it “for varying reasons” means that different programs built on older targets may crash differently, and I haven’t been able to pinpoint only one specific issue there.
Which to me suggests that it may not exist.
I understand you would prefer to just test… but lots of clever developers has spent lots of effort on keeping things compatible, so i suspect you are in for a disappointment.
Sure. Testing of course is one thing. Though I do have a need for programs like proxmark3 client. That one I compiled on the phone itself. I’d still try to avoid installing a lot of compilation tools and dependencies on the phone itself.
What i’m saying is that if you don’t have a specific problem correlating to a too-old SDK, chances are significant that a new SDK isn’t a be-all and end-all solution.