<p>I agree with Walter, We should not bulkify the activity with gcc wrapped within it for different arch. I will look into all the possible options for installing gcc before activity is used(maybe on activity launch as suggested by walter). Also I will take into suggestions provided by Tony to make this activity lot easier and fun to use. I will also provide option for children to select appropriate library for which an option gets added during compilation/execution. </p>

<p>Regards,<br>
Kartik Perisetla</p>
<div class="gmail_quote">On Jan 22, 2013 7:06 AM, "Walter Bender" <<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As per Tony's suggestion, I had been discussing with Kartik about<br>
using an alert to explain that gcc is needed rather than including it<br>
in the bundle. Especially considering multiple arch., it would make<br>
the bundle too large.<br>
<br>
I don't know what the general solution is,  but in the case of<br>
learning C, I don't think it is so onerous to expect some knowledge of<br>
Terminal.<br>
<br>
-walter<br>
<br>
On Mon, Jan 21, 2013 at 8:30 PM,  <<a href="mailto:forster@ozonline.com.au">forster@ozonline.com.au</a>> wrote:<br>
> Thanks James<br>
><br>
> If I understand,<br>
><br>
> A developer makes a version of gcc that can run from ~/Activities/oopsy.activity , this is included in oopsy.xo bundle(maybe 2 versions x86 and ARM), at install time (optionally oopsy checks for the presence of gcc and if not present then) oopsy installs gcc at ~/Activities/oopsy.activity .<br>

><br>
> There is a 30MB bloat of oopsy.xo bundle and a possible 30MB bloat of the installed Activity.<br>
><br>
> Right?<br>
> Tony<br>
><br>
>> On Mon, Jan 21, 2013 at 09:11:08PM +1100, <a href="mailto:forster@ozonline.com.au">forster@ozonline.com.au</a> wrote:<br>
>> > > On Mon, Jan 21, 2013 at 05:17:02PM +1100, <a href="mailto:forster@ozonline.com.au">forster@ozonline.com.au</a> wrote:<br>
>> > > > Is there any way for them to install gcc?<br>
>> > ><br>
>> > > I've had a quick look at gcc 4.7.2 sources and they appear to support<br>
>> > > the usual --prefix method of configuring, so that they might be<br>
>> > > installed in the directories of a non-root user.<br>
>> ><br>
>> > Thanks James, good news if I understand. gcc would be recompiled?<br>
>> > Still installed with yum? Can simple instructions be written that<br>
>> > beginners could follow?<br>
>><br>
>> Yes, gcc would be compiled by the person making a Sugar activity.<br>
>><br>
>> Yes, yum would be needed by the person making a Sugar activity, but<br>
>> not the person installing the activity.<br>
>><br>
>> Yes, instructions can always be simplified so that beginners could<br>
>> follow, but the investment in such work might not be warranted.  For<br>
>> an activity developer, the instructions can be scripted in the<br>
>> setup.py file.<br>
>><br>
>> An activity that requires root should be clearly marked so that people<br>
>> without root won't waste their time downloading it.<br>
>><br>
>> --<br>
>> James Cameron<br>
>> <a href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br>
>> _______________________________________________<br>
>> Sugar-devel mailing list<br>
>> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
>> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>><br>
>> _____________________________________________________<br>
>> This mail has been virus scanned by Australia On Line<br>
>> see <a href="http://www.australiaonline.net.au/mailscanning" target="_blank">http://www.australiaonline.net.au/mailscanning</a><br>
><br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
<br>
--<br>
Walter Bender<br>
Sugar Labs<br>
<a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
</blockquote></div>