On 5/5/07, Aitor Pérez Iturri <[EMAIL PROTECTED]> wrote:
> > What does 'uname -m' return on Epia? Bootstrap checks for the variable
> > $cross_uname_m, already defined in the Cross-Files. I'd prefer to keep
> > using that variable and just modify InvokeCompile instead, so that the
> > Cross files don't grow up.
>
> mmm really i don't know :). That's why i will not send you the epia
> target files until i have it well configured. The idea to change
> InvokeCompile sounds nice, i will try to do it tomorrow.

Ah, ok. I would expect to see Epia returning 'i686' there as well, in
which case no modifications should be needed. Just check that later to
see if there are something to change in the scripts.

> > Great! By the way, have you managed to compile uClibc? Did you make a
> > NewVersion, or did you decide to use Glibc instead?
>
> I forgot that in my post! I make a new recipe that works fine, with
> an epia archsubdir inside. Compiled without problems.
>
> Now i made another change into these files:
> Changed:
>         InvokeCompile
>         ChrootCompile
> Added
>         functions/CrossBlackList
>
> I added support for a dimanyc cross_black_list into ChrootCompile (i
> need that to ensure that Glibc is not treated as a dep, i'm using
> UClibc).
> Tomorrow i will send the patches.

Hmm, we already have a file named
/System/Settings/Scripts/CompatibilityList. The default file, shipped
with the Scripts package, has the following line, among others:

Glibc: UClibc Rootless

This means that if a recipe/package requires Glibc and you have either
UClibc or Rootless, it will consider that dependency as installed. I
think it's case-sensitive, so you need to ensure that your package is
named UClibc.

> I have added too Dietlibc as an option to Glibc into Config.in.
> Maybe recipes or InvokeCompile could know what is your election and
> configure recipes for the use of each Glibc implementation. Some
> recipes need to be configured to use dietlibc for example. I won't send
> this change until it will be usseful.

Theorically it should be just a matter of adding Dietlibc to
CompatibilityList, and then InvokeCompile should just ignore
references to Glibc. If it's not working then it's possible that
something got broken in the middle of the Dependencies cleanups
commited some days ago.

> I got my epia distro (at the moment with very few packages inside)
> fully.
>
> I have some problems with BusyBox, compiled fine, but doesn't install
> the busybox binary neither any links to the tools, tomorrow i will see
> what happened.
>
> This week i want to make a full GoboPBX, Gobo in my phones :).
>
> I will keep you informed about the project.

Cool! Good luck :-)

-- 
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