On 5/1/07, Aitor Pérez Iturri <[EMAIL PROTECTED]> wrote:
> Well i added the epia as a new port, added entries in the Config.in (i
> want to have the choice when make menuconfig is executed), modified the
> functions/Platforms and created a new Cross-Epia-C3.conf file for keep
> the optimization flags.
> I choose this way beouse there are some many processors in the epia
> boards and they need different compilation flags.

Ah, that's ok. Feel free to share your modifications with us, if you
want to. You can use the CVS snapshot of Bootstrap and just provide
the output for 'cvs diff -u' after doing your local changes, and then
we can integrate them back into it.

> > And while talking about embedded: please note that our recipe for
> > uClibc is very outdated and  probably broken. I've been using Glibc,
> > which is perfectly fine for my needs.
>
> Ok, i choose uClibc for my build, i will see what happens later :).

I guess that it will break :-)

> At the moment i was taking a look at the scripts in Bootstrap and in
> ChrootCompile.
>
> I needed to modify SetupChrootEnv script in order to get it work
> correctly, it uses Is_Entry_set "complete" when looking for a Boolean
> entry and it never tried to get the chrootcompile repository. I changed
> 'Is_Entry_Set' by 'Boolean'.

Thanks for the fix, I've just commited that change in the CVS.

> Why is needed to download all that packages in order to compile the
> new system?

All the compilation is done inside a chroot environment, to avoid
having the host system to interfere on dependencies, while allowing
reproducible builds at any time. I also had some strange feelings
about it in the start, but ChrootCompile proved to be an excellent
tool. Once you are started with it I'm pretty sure you'll like it, too
;-)

-- 
Lucas
powered by /dev/dsp
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to