-
Notifications
You must be signed in to change notification settings - Fork 132
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
The source-tarball genrated by source-build should work everywhere #1412
Comments
Is it a dependency on the rid of the platform that was used to generate the tarball? This is related to #298 (create linux-x64 compatible tarball for each release). |
Bringing this one up for triage again because I believe it's relevant to some issues we had with recent releases. |
With all the bootstrap work complete, I have had decent success now using the same tarball for building 3.1 on Fedora 32 and 33 on x86_64 and also, separately, on Fedora 33 on x64 and arm64. Are there still any known issues here? Edit: I am assuming that distro-specific build tools, such as a prebuilt SDK are available separately. Unless we want to create uber-tarballs containing multiple prebuilt SDKs for multiple architectures? |
[Scrub] Believe this has been solved with the current prep.sh approach. |
Historically, source-build has generated fairly portable source tarballs. If I built the source-build tarball on RHEL 7, for example, I have been able to use it to build source-build on Fedora 29, 30 and 31, as well as RHEL 8.
With the recent reduction in prebuilts, some of this functionality has regressed. Now, I need to build source-build on each platform/architecture. I can't re-use the RHEL 7 tarball on Fedora. I can't build the source-tarball I built on Fedora 31 in Fedora 32.
I think the eventual goal, fitting in with the 0 prebuilts goal, is to not have anything in the source-tarball that's OS/architecture specific. The same source-tarball should be build-able everywhere; the individual doing a build should supply a working SDK (and/or other OS-specific dependencies) to source-build.
The text was updated successfully, but these errors were encountered: