--- On Wed, 10/8/11, Bill Allombert <[email protected]> wrote:

> Well, I understand this, but that still does not adress why
> the bug is relevant 
> to Debian and libjpeg6b
> 
> Debian does not use -Bsymbolic-functions and hplip does not
> depend on libjpeg6b.

I am neither a Ubuntu nor a Debian user so I cannot comment on the former; I am 
reasonably familiar with hplip (probably more familiar than some of the newer 
hplip HP employees), so I'll try to clarify this to the best of my knowledge:

1) Starting in 2008/2009, many of Ubuntu (Debian?) library packages started to 
be built with the -Bsymbolic-functions loader flags, because it gives better 
performance in many cases, especially large/complex applications like 
openoffice. There are a few casualties, however, of software being broken by 
this change, these are reported elsewhere and the solutions are just fix the 
application if possible or revert the change in the library's build-script. 
Recently Ubuntu's libjpeg* build-script adopted this loader flag, and hplip [or 
at least, a small printer-model-specific-part of it] is its casualty and got 
broken. I assume Till/Martin may have traced the Ubuntu build-script change 
back to Debian, or they may not - in any case, it is probably a good idea to 
let the relevant distro maintainer(s) know, even as a precaution, and we have 
done that with our redhat contact. 

2) hplip depends on *a* libjpeg . It can work with any of the variants (6b, 7, 
8x, -turbo-1.1.x) but whatever the libjpeg variant, adding 
-Bsymbolic-functions breaks hplip. The component parts that depend on *a* 
libjpeg (whatever variant) are hpcups and hpijs - you may have heard of the 
latter, before HP added all the scanner/multi-function-device capability and 
put hpijs inside a bigger hplip.

HTH
Hin-Tak



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to