On Wed, Aug 29, 2001 at 09:25:54AM +0200, Danny Backx wrote:
> Sounds like we would need to maintain the right order of directories
> in the SUBDIR line in lib/ and include/ and things should just work.
> 
> Does anyone object to my making this change ?
> 
>       Danny
> 
> Rick Scott wrote:
> > Very simple. If you want/need both versions, cd lesstif, mkdir 1.2, cd 1.2,
> > ../configure --enable-default-1.2, make install, cd .., mkdir 2.0, cd 2.0,
> > ../configure --enable-default-2.0, make install. At this point 1.2 has been
> > installed for any legacy apps that you have installed, and 2.0 is the default
> > that new apps are compiled against. On all platforms that I can think of,
> > libXm.so.1.2 and libXm.so.2.0 can survive together, with new apps being linked
> > against libXm.so, whatever that is symlinked to, which in the above case would
> > be libXm.so.2.0. Installing libXm.2.0 after libXm.so.1.2 will not get rid of
> > libXm.1.2, simply override libXm.so. Now what to have as our default version is
> > much more of a question. If the Xm.h that ends up installed claims to be 1.2,
> > we have damn near all of the functionality. However if it ends up as 2.0, or
> > 2.1, then we are not as complete. We will _never_ have 2.0 compatibility, 2.1
> > we have a chance at.

Please not too fast ...
What is the point of Rick's 'mkdir 1.2'? Except the good old idea
of having only one version in each build, of course ;-)
As Danny indicates the result should be roughly the same 
if we just write (similar)

if Default_version_12
SUBDIRS= lib/Xm lib/Xm-2.1
else
SUBDIRS= lib/Xm-2.1 lib/Xm
endif

-- 
Alexander Mai
[EMAIL PROTECTED]

Reply via email to