Bug#1102457: tightvnc uselessly links -lcrypt
Source: tightvnc
Version: 1:1.3.10-9
Tags: patch
User: helmutg@debian.org
Usertags: libcrypt-unused
tightvnc links -lcrypt without using any of its symbols. As we consider
dropping libcrypt-dev from build-essential, this may cause a FTBFS.
Consider dropping the unnecessary linkage already.
Helmut
--- tightvnc-1.3.10.orig/Xvnc/programs/Xserver/Makefile
+++ tightvnc-1.3.10/Xvnc/programs/Xserver/Makefile
@@ -1,5 +1,5 @@
DEFS += -DSHAPE -DSTATIC_COLOR -DAVOID_GLYPHBLT -DPIXPRIV -DMITMISC -DXTEST -DXSYNC -DXCMISC -DMITSHM -DBIGREQS -DGLX_MODULE # -DGCCUSESGAS # <- Only required for assembler optimization which has been disabled in Makefile.cfb-common
-LIBS = dix/libdix.a os/libos.a ../../lib/Xau/libXau.a ../../lib/Xdmcp/libXdmcp.a ../../lib/font/libfont.a hw/vnc/libvnc.a ../../../libvncauth/libvncauth.a cfb/libcfb.a cfb16/libcfb.a cfb24/libcfb.a cfb32/libcfb.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a -lm -lz -ljpeg -lcrypt
+LIBS = dix/libdix.a os/libos.a ../../lib/Xau/libXau.a ../../lib/Xdmcp/libXdmcp.a ../../lib/font/libfont.a hw/vnc/libvnc.a ../../../libvncauth/libvncauth.a cfb/libcfb.a cfb16/libcfb.a cfb24/libcfb.a cfb32/libcfb.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a -lm -lz -ljpeg
SUBDIRS = dix os mi Xext mfb cfb cfb16 cfb24 cfb32 hw/vnc
all: Xvnc
Reply to: