> Steve Bennett wrote:
>>      I would suggest pasting here the concrete compile and link lines
>       from both builds (successful and unsuccessful) so that we can

The live CD is only the runtime environment, and the entire root filesystem is 
in an initrd which is mounted r/w.   The build environment is an Ubuntu 8.10 
desktop install, but that's mostly irrelevant since nothing from Ubuntu is 
actually used in building fltk or my app.

See, Buildroot is building it's own toolchain (everything - compiler, all the 
libraries, etc. from scratch...) -- the only thing the Ubuntu toolchain is used 
for is building the Buildroot toolchain.   Deep within the buildroot make it's 
then building the fltk package and my package using that toolchain and 
environment variables it's configuring for each package.   Ultimately, the 
result is an ISO image which has the generated live CD.

(One brief note - Buildroot isn't perfect at wrapping everything -- I had to 
install FLTK on Ubuntu so that references to /usr/bin/fluid would work while 
building the tests -- the version Buildroot makes is in a staging directory 
elsewhere, but that's not important to this issue.)

I'd already figured out that there was some difference in the build setup, 
probably in the environment variables buildroot is setting up, but it's very 
difficult to figure out what's actually going on here - the environment is 
setup through a zillion nested makefiles that are very difficult to track down. 
 I'd hoped this would be something simple someone could point me to, but 
apparently not.

Still, with what you wrote, I've got a few ideas -- will let you know if I can 
get any useful information on this.

-->Steve


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to