The change obviously wasn't merged as FLTK downloaded from (official) fltk.org behaves as before. Also, I wasn't able to find that issue in FLTK bug database.
> If upstreams provide tools that mess with the distributions > infrastructure it is well within its right to touch them. Please tell me how fltk-config is messing with infrastructure? > the tool spouting out all libraries necessary to link statically > caused reverse dependencies to gather unnecessary entries in their > dt-needed table which is used to determine package interdependencies. > So this causes unnecessary entangled dependency chains and increases > the amount of work necessary for transitions. I didn't get a single clue what you just said here. To make things simple: user uses libraries and links against their dependencies. Are those deps static or shared, we don't care; linker will resolve what is needed. FLTK relies on X11, Xft, fontconfig and jpeg/png libraries: what is complicated here (as obviously 99% of UI apps relies on this). EDE is not compiled on Linux only, but *BSD, Solaris (old or OpenIndiana) and I'm not going to evaluate linker behavior on each. Also, what you are doing is making totaly oposite what other OS-es are doing. Now what to do: make switch "--enable-ubuntu" to configure flag? > Also it masks bugs in other software like yours. These are not software bugs but distribution issues and decisions behind it. These changes not only removed what is needed for linking, but there is _no_ way to get the sane way to link program against FLTK. At least (that debian patcher) should implement correct '--libs' flag or completely remove FLTK as is obviously malformed package (and I could point users to download and compile FLTK by themself). Should I say how other distros (like Slackware) will distribute stock FLTK? > you don't need to know that, the dynamic linker knows it and thats > enough. Dynamic linker knows nothing if there are missing symbols and unless compiler is provided with needed shared library. Also, we are not using libtool (yet) so there are no .la files to resolve dependencies. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1007429 Title: FLTK fltk-config tool is broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fltk1.3/+bug/1007429/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
