On Jun 11, 2011, at 7:30 AM, Sebastiaan Breedveld <s.breedv...@erasmusmc.nl> 
wrote:
> 1 reason: memory.
> 
> I also think it is nicer if vnc integrates with the system libraries (users 
> may expect the exact same features in VNC as in their native X session).
> 
> However, this should be the responsability of the package maintainers for the 
> different Linux distributions. In my experience with Gentoo and Ubuntu is 
> that the build-xorg is never used, but custom build scripts are used instead.

Right. build-xorg can never be used for that type of build, because it is very 
system-specific. The Xorg build needs to be configured with specific paths for 
xrdb, fonts, etc. It would be nice to have  wiki with this information for 
specific distros, but it is certainly out of scope for a universal build 
script. build-xorg is meant to be used on a legacy platform to generate a 
version of Xvnc that will run anywhere, but of course it has limitations, such 
as the fact that you can't use the VNC X11 module that it builds.
> 
> In other words: go ahead, make -static default :) From your point of view, 
> there is absolutely no reason to build dynamic, apart from maybe reduced 
> compinling times during development.
> 
> Greetings,
> Sebastiaan
> 
>> This has been the source of at
>> least one misunderstanding on more recent systems, where the
>> dynamically-linked Xvnc didn't work properly because it was picking up
>> the system libraries instead.  Since build-xorg is designed for building
>> on legacy systems, I think it's fair to assume that anyone who uses it
>> will want to generate a static build.  Correct me if I'm wrong.
>> 
>> While we're on the subject of build-xorg-- Pierre and Peter, you had
>> mentioned that Cendio is successfully using Xorg 7.5 with it.  Can you
>> give me more details about your build platform?  I have yet to
>> successfully build Xorg 7.5 with build-xorg, and I don't think anyone
>> else has, either.  I would like to move to Xorg 7.5 in trunk and
>> eliminate 7.4 support, if I can figure out how to successfully build 7.5
>> using a "reasonably reproducible" procedure.
>> 
>> ------------------------------------------------------------------------------
>> EditLive Enterprise is the world's most technically advanced content
>> authoring tool. Experience the power of Track Changes, Inline Image
>> Editing and ensure content is compliant with Accessibility Checking.
>> http://p.sf.net/sfu/ephox-dev2dev
>> _______________________________________________
>> Tigervnc-devel mailing list
>> Tigervnc-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
> 

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to