Hi Paul, I am using using GBS as my build tool. To build a fresh sync of Tizen platform sources requires around 4 Hrs to build even with mounted BUILD-ROOTS (I have 16GB RAM). Once built, packages that are modified will be built from then on and not the whole thing.
What I am interested to know is, is there a way to reuse any of the built artifacts to reduce the build time further on new system. For example, lets say I will do sync and fresh build on one of the system (system A) with mounted BUILD-ROOTS. It will take around 4-5hrs. Now I want to copy the source and reuse the built artifacts (like RPMS etc) on another system say system B so that it wont be a fresh build again and the time taken to build will be still lesser. Here i will on packages of interest and then do a incremental build. Also, another thing I noticed is, even a single line change in any package will rebuild the whole package and will take lot of time to build. Is there a way to speed up this process or is it how it will work? Sorry if my questions are trivial. I am trying to understand the Tizen platform source build through GBS. Please let me know any inputs. Thanks in advance. On Wed, Feb 5, 2014 at 9:38 PM, Hanchett, Paul <[email protected] > wrote: > I'm not sure I understand your question-- If you're using gbs as your > build tool, only packages with updates will be rebuilt. Is that what you > are asking for? > > Paul > > > > Paul Hanchett > ------------------- > Infotainment Engineer > MSX on behalf of Jaguar Land Rover > One World Trade Center, 121 Southwest Salmon Street, 11th Floor, Portland, > Oregon, 97204 > > Email: [email protected] > ------------------- > > Business Details: > Jaguar Land Rover Limited > Registered Office: Abbey Road, Whitley, Coventry CV3 4LF > Registered in England No: 1672070 > > > On Tue, Feb 4, 2014 at 8:18 PM, Madhu Kumar <[email protected]> wrote: > >> Hi All, >> >> Is it a workable solution to use the already built RPMS packages in the >> subsequent builds and reduce the over all build time? >> For example, we know that toolchain packages also gets built when we >> build Tizen platform sources. Is it possible to re-use these toolchain >> built RPMS (from the very first build) in another new system so that the >> overall build time there gets reduced? >> >> Below is what I tried and was not successful. After analysis of the build >> time, observed that webkit-efl package takes long time build. I tried >> excluding this package from the build and observed that overall packages to >> built came to around 410. Tried building it but many packages failed to >> build giving "error nothing provides" :( >> >> My idea is to reuse some of the built RPMS and other components, obtained >> from the fresh build, and reduce the over all build time on a new system. >> >> Please provide any inputs or pointers for the same. >> >> Thanks in advance. >> >> >> _______________________________________________ >> Application-dev mailing list >> [email protected] >> https://lists.tizen.org/listinfo/application-dev >> >> >
_______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
