On Mon, Apr 10, 2006 at 05:18:46PM +0100, Darren Salt wrote: > I demand that Carlo Segre may or may not have written... > > > On Sun, 9 Apr 2006, David Liontooth wrote: > [snip] > >> I need a bit more help -- where do I add them to rules? > > >> CFLAGS = -Wall -g > > >> Can I add the "Link with" line to give > > >> CFLAGS = -Wall -g -lGLU -lGL -lXmu -lXext -lX11 > > [snip] > > BTW, a library package may not be the best thing to learn packaging. A > > package which produces a single executable is much easier. > > ... and, since it's a library, you *must* add -fPIC to CFLAGS. ... and to LDFLAGS also:
gcc.1 | -shared | Produce a shared object which can then be linked with other objects | to form an executable. Not all systems support this option. For | predictable results, you must also specify the same set of options | that were used to generate code (-fpic, -fPIC, or model suboptions) | when you specify this option.[1] (assuming it is a shared library of course) Justin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

