> Well, I'm happily now seeing a standalone *Linux* shell prompt 
> on that HP box I have.  Dynamic linking doesn't work on it yet,
> and everything has to be cross-compiled, so I figured what a 
> better system than this on which to help out with the effort
> to get a static libGGI working... throw me some hints and I'll
> see how far I can get with it.

Since Marcus reimplemented the dynamic linking system, all that would be
needed would basically be to

1) Add all libraries into one big lib.
2) substitute the dlopen code by a very simple table that would be like

        { "GGIdl_X", GGIdl_X },
        { "GGIdl_bla", GGIdl_bla }, ...

and a loop that would do something like 

        for (x=0;x<NUMENTRIES; x++) {

                if (0==strcmp(table[x].name))
                        return table[x].function(funcnum,funcptr);
        }

You might run into a few unfixed non-static declarations that might clash,
but that should be easy to fix.

CU, ANdy

-- 
= Andreas Beck                    |  Email :  <[EMAIL PROTECTED]> =

Reply via email to