Hello,

as you might have seen I performed build-xorg improvements
and it is now possible to build Xvnc via those scripts. In my opinion
prebuilt Xvnc will be built with this script so it's good time to
discuss remaining issues.

"Statically" linked Xvnc now contains references for following
libraries:

$ readelf -a ./Xvnc |grep NEEDE
 0x0000000000000001 (NEEDED)             Shared library: [libpam.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgnutls.so.26]
 0x0000000000000001 (NEEDED)             Shared library: [libgcrypt.so.11]
 0x0000000000000001 (NEEDED)             Shared library: [libdl.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [librt.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [ld-linux-x86-64.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]

Everything except libgnutls.so.26 is present on old systems (i.e. RHEL4 & 
friends)
so we must decide what to do with libgnutls. Although I'm not friend
of static linking it seems we have to link Xvnc statically against
libgnutls to avoid compatibility issues.

I also created two patches which add -dridir and -xkbcompdir
parameters to Xvnc. Those parameters should be determined same way as
-fp parameter in vncserver script and passed to Xvnc.

After vncserver gets improved UNIX code is ready for the alpha
release, in my opinion.

Regards, Adam

-- 
Adam Tkac, Red Hat, Inc.

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to