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

Reply via email to