John Darrington <j...@gnu.org> skribis: > + (propagated-inputs > + `(("libxrender" ,libxrender))) ;; libxft refers to symbols in > libxrender, > + ;; so without it, applications cannot > be built.
The only reasons I can think of where we may want to propagate are when: • installed C headers (or .scm, or Perl files, etc.) refer to headers of another library; • a .pc file lists another .pc in its ‘Requires’ field. Here the problem seem to be a link-time error in some other program, right? Could you post the details? I’m asking because it could be that the problem lies elsewhere, and I want to make sure we’re not overlooking something. Thanks, Ludo’.