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

Reply via email to