Qiang, maybe you know engineer/team experienced with
this bootstrapping procedure for new arch?

Procedure seems to be next:
- create chroot environment able to build rpm. All minimal set of libraries
and tools builded from scratch.
- use this buildroot for gbs with --noinit option to build rpms.

This way requires lots of manual work, and not sure that it is correct.

Regards,
Andriy.


On Mon, Mar 17, 2014 at 5:06 PM, Andriy Prystupa <
[email protected]> wrote:

> Required arch is MIPS, and there are no initial RPMs for this arch.
>
> Regards,
> Andriy.
>
>
> On Mon, Mar 17, 2014 at 4:50 PM, Zhang, Qiang Z 
> <[email protected]>wrote:
>
>>  HI Andriy,
>>
>>
>>
>> Sorry, I have no experience on this.
>>
>>
>>
>> Which arch do you want to build?
>>
>>
>>
>> If it's common, you can download some initial rpms from
>> http://download.opensuse.org/repositories/ , where you can find some
>> initial binary for common arches.
>>
>>
>>
>> Thanks
>>
>> Qiang
>>
>>
>>
>>
>>
>> *From:* [email protected] [mailto:
>> [email protected]] *On Behalf Of *Andriy Prystupa
>> *Sent:* Monday, March 17, 2014 3:51 PM
>> *To:* Zhang, Qiang Z
>> *Cc:* [email protected]
>> *Subject:* Re: [Tizen General] Tizen pre-built packages build procedure
>>
>>
>>
>> Hi Qiang,
>>
>>
>>
>> This way works for case when we have at least pre-built packages and want
>> to rebuild some of them.
>>
>> In my case there is no any prebuilt-package.
>>
>> I guess I need some init set of rpms - crosstoolchain, libc, binutils,
>> etc... And this is chicken-egg issue, gbs needs theses rpms.
>>
>> Any guide for preparing these rpms?
>>
>> Or this should be done manually outside gbs?
>>
>>
>>
>> Regards,
>>
>> Andriy.
>>
>>
>>
>> On Mon, Mar 17, 2014 at 4:23 AM, Zhang, Qiang Z <[email protected]>
>> wrote:
>>
>> --exclude option should be used here to exclude building special packages
>> in cycles and break the cycles.
>>
>>
>>
>> So take filesystem and setup as an example, you need to run:
>>
>>
>>
>> $ gbs build -exclude=filesystem .... # setup will be build out
>>
>> $ gbs build -exclude=setup  ...         # filesystem will be built this time
>>
>>
>>
>> So, two commends is needed for one cycles.
>>
>>
>>
>> Thanks
>>
>> Qiang
>>
>>
>>
>>
>>
>> *From:* [email protected] [mailto:
>> [email protected]] *On Behalf Of *Andriy Prystupa
>> *Sent:* Friday, March 14, 2014 5:15 PM
>> *To:* [email protected]
>> *Subject:* [Tizen General] Tizen pre-built packages build procedure
>>
>>
>>
>> Hi all,
>>
>>
>>
>> I am working on adding new arch for Tizen build. And I encountered issue
>> with building rpm's that usually loacted in repo "pre-built". There are lot
>> of cyclic dependencies, and I cant build them with gbs.
>>
>> Is there any special procedure to build them?
>>
>>
>>
>> In example how to build:
>>
>> platform/upstream/filesystem
>>
>> platform/upstream/setup
>>
>>
>>
>> Best regards,
>>
>>
>>
>> --
>>
>> *Andriy Prystupa | SW Engineer*
>> GlobalLogic
>> P +x.xxx.xxx.xxxx  M +38.097.330.9412  S prandriy
>> www.globallogic.com
>>
>> http://www.globallogic.com/email_disclaimer.txt
>>
>>
>>
>>
>>
>> --
>>
>> *Andriy Prystupa | SW Engineer*
>> GlobalLogic
>> P +x.xxx.xxx.xxxx  M +38.097.330.9412  S prandriy
>> www.globallogic.com
>>
>> http://www.globallogic.com/email_disclaimer.txt
>>
>
>
>
> --
>
> Andriy Prystupa | SW Engineer
> GlobalLogic
> P +x.xxx.xxx.xxxx  M +38.097.330.9412  S prandriy
> www.globallogic.com
>  <http://www.globallogic.com/>
> http://www.globallogic.com/email_disclaimer.txt
>



-- 

Andriy Prystupa | SW Engineer
GlobalLogic
P +x.xxx.xxx.xxxx  M +38.097.330.9412  S prandriy
www.globallogic.com
<http://www.globallogic.com/>
http://www.globallogic.com/email_disclaimer.txt
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to