So, following Greg's suggestion, I turned off .SILENT and checked the command line output. There were a few irrelevant differences, but the one which really stood out was that the fact that the test folder version was linking statically and directly to "../lib/libfltk.a" while my version was linking dynamically with "-lfltk".
I changed my makefile to link using "-l:libfltk.a" which forces a static link to the library, and it now works. Why that should have made any difference, however, is another question entirely. I'd much prefer to use dynamic linking, personally. Any ideas? As for Ian's questions (paraphrased): > Why 1.1.7? Because that's the package currently supported by the Buildroot scripts. I may upgrade the package scripts to switch to 1.1.9, but it's a tricky process to do so since there are patches involved in getting things to build properly. > Why Buildroot? Buildroot is mainly intended for embedded systems, but it also is quite effective and useful at making small distributions for a desktop. In this case, we wanted a minimal Linux/x11/fltk boot environment which can be launched from CD or flash drive, is fairly small in size, and runs entirely from the initial ram disk -- once that loads, you don't need any disk at all. The current build is for x86, but other platforms/processors are planned. -->Steve _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

