On Thu, Oct 28, 2010 at 1:03 PM, Burton Samograd <[email protected]> wrote: > Felix <[email protected]> writes: > >> From: Burton Samograd <[email protected]> >> Subject: [Chicken-users] Re: wish-list >> Date: Wed, 27 Oct 2010 09:06:52 -0600 >> >>> Felix <[email protected]> writes: >>> >>>>> On Mon, Oct 25, 2010 at 3:37 PM, Felix >>>>> <[email protected]> wrote: >>>>> * Make it easy to create monoliths with no run-time demands to run on >>>>> targets without chicken >>>> >>>> You can always link statically. Most eggs can be statically linked >>>> (those that don't can in most cases be converted). Do you have a specific >>>> example? >>> >>> It doesn't work if you're using the OpenGL egg, or at least it didn't >>> when I tried. >> >> Can you describe this in more detail? > > I had a smallish program that used the OpenGL and GLUT eggs, and when > compiling statically (csc -static glut.scm) it did produce a static > binary with no problems, but running it gave an error 'Not able to > load gl egg' (paraphrased, I'm not at my home workstation right now so I > can't do it manually). > > I'm assuming that because I don't have a static libGL.a that it is > unable to statically link with it and that the static binaries are not > able to dynamically load external libraries. I might be wrong though. > > It should be easy to reproduce; just use the example glut program that > comes with the egg and compile with -static. This was on a Ubuntu > 10.10 system with the latest git version tag as of about a week ago. > > -- > Burton Samograd > >
i've had the same problems here. maybe compiling a static libGL would do, but i'm not in position to do that right now. iru _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
