Re: what's currently broken in dillo
Jeremy Henty <onepoint-YprzHiG/[email protected]>
| Newsgroups | gmane.comp.web.dillo.devel |
|---|---|
| Message-ID | <[email protected]> |
I wrote: > The Dillo source does something a little devious. It refers to > fl_oldfocus, but this symbol is not declared in any header, it is > just shared between two *.c files via an extern declaration (with a > comment that this is a hack to make Fl_Group work). Something has > changed in libfltk.so to stop the linker finding this symbol. I > don't know what (I am not experienced in debugging linking > failures.) Got it! When using autoconf, FLTK-1.3.3 compiles (if possible) with -fvisibility=hidden . This means that fl_oldfocus is marked as local instead of global in libfltk.so , which breaks linking Dillo. You can work around this with " ac_cv_cxx_fvisibility=no ./configure ... ". Regards, Jeremy Henty