delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/06/13/07:53:36

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Message-ID: <011b01c0f3f8$c7f11b40$0200a8c0@lifelesswks>
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: "Ralf Habacker" <Ralf DOT Habacker AT saght DOT tessag DOT com>,
<cygwin-apps AT sources DOT redhat DOT com>
Cc: <libtool AT gnu DOT org>
References: <000b01c0f3f6$67981b60$6e032bb7 AT BRAMSCHE>
Subject: Re: ask for delivering cygwin 1.1.8 with kde 1.1.2
Date: Wed, 13 Jun 2001 21:05:38 +1000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
x-mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400
X-OriginalArrivalTime: 13 Jun 2001 10:55:24.0177 (UTC) FILETIME=[58FC3810:01C0F3F7]

----- Original Message -----
From: "Ralf Habacker" <Ralf DOT Habacker AT saght DOT tessag DOT com>
To: "Cygwin" <cygwin AT sources DOT redhat DOT com>
Cc: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
Sent: Wednesday, June 13, 2001 8:48 PM
Subject: AW: ask for delivering cygwin 1.1.8 with kde 1.1.2


> > Does using ld without the auto-image-base solve your issues with
cygwin
> > 1.3.2?
>
> I have a question relating to the relink/install ?
> Libtool is relinking the dll on (1)installing or on no installed apps
if
> (2)called.
> Is this not obsolate, as (1) the dll and the import lib are already
> available with after regular linking and for (2).
>
> I'm asking because every linking of the kdelibs (kdecore,kdeui,..)
needs
> about 10-15 minutes on a 750 MHz PIII with 195MB Real RAM. So if this
step
> could be removed, debugging would be able much faster.

It's relinking it with a different rpath - I think that is meaningless
on windows but it was the behaviour before I started hacking on libtool
for windows. The concept is to support running an application with the
built .libs not the installed ones, but still have the app run properly
when installed. Unless someone from libtool pipes up, I'll look into
this shortly. There is a configure option to tell libtool you will not
be running from the local directory: try configure --help

Rob

> Regards
>
> Ralf Habacker
> EMail: Ralf AT habacker DOT de
>        Ralf DOT Habacker AT saght DOT tessag DOT com
>
> > -----Ursprüngliche Nachricht-----
> > Von: Ralf Habacker [mailto:Ralf DOT Habacker AT saght DOT tessag DOT com]
> > Gesendet am: Mittwoch, 13. Juni 2001 12:33
> > An: Cygwin-Apps
> > Cc: Suhaib Siddiqi; Alan Hourihane; Robert Collins
> > Betreff: AW: ask for delivering cygwin 1.1.8 with kde 1.1.2
> >
> > > Betreff: RE: ask for delivering cygwin 1.1.8 with kde 1.1.2
> > >
> > > cygwin-apps. (KDE is a ported application).
> > >
> > > I've removed Chris from the cc, as I know he is subscribed.
> > >
> > > So, Ralf, as I understand it the question is, why do you need
cygwin
> > > 1.1.8, and an older ncurses?
> > >
> > 1. I have reported ealier in the cygwin list about unix socket
> > problems, which occurs only on using cygwin 1.3.2.
> > http://cygwin.com/ml/cygwin/2001-05/msg01684.html
> > After debugging kde, currently I have no idea what's going wrong.
> > Curiously with cygwin 1.1.8 there is no problem. One reason may
> > be the relocation problem found in cygwin by Robert Collins, but
> > the sockets problems still remains.
> >
> > Currently I preparing a test environment for me, i think I can
> > tell more soon.
> >
> >
> > 2. applications or linbs linked with cygwin 1.3.2 like ncurses
> > reference a pointer "check_for_executable" used by the method
> > path_conv::exec_state(). This isn't available under cygwin 1.1.8.
> > So if one application or lib is linked with cygwin 1.3.2 it will
> > never runs under cygwin 1.1.8. Especially in deep nested
> > applications like kde this wilkl produced much support problems.
> >
> > It is not possible to put this var into the structure pointed by
> > the impure_ptr (or somewhere else) to prevent such incompatibility ?
> >
> > > Does using ld without the auto-image-base solve your issues with
cygwin
> > > 1.3.2?
> >
> > You need to all -Wl,--export-all-symbols. Without that
> > --whole-archive doesn't do anything.
> > Additional I have recognized a problem in using static libs, but
> > this I have to analyse more.
> >
> > > What issues do you have with the latest ncurses?
> > look at 2.
> > ncurses 2.5-5 needs "check_for_executable", so if you update the
> > cygwin installation with it, some kde applications will not work
> > (especiallyx kvt). Look below for additional informations
> > relating dependency problematic.
> >
> >
> > Dependency problems
> > Some libs like jpeglib are named with the major revision number,
> > but without the minor /release or buildnumber for examples
> > cygjpeg6b.dll or ncurses5.dll.
> >
> > Especially for the jepglib there is an additional runtime
> > checking if the caller has compiled in the same version lib (with
> > build-number).
> >
> > So when I compile kde with cygjpeg6b-2 and some time later
> > someone updates his jpeglib to Release 6b-4, kde will not be able
> > to run because of this runtime checking.
> >
> > Because of this I decided for kde to use dlls with detailed name
> > (for example kdecore-2-0-0.dll) so that multiple installed
> > versions of one package/lib are possibly.
> >
> > The cygwin installer doesn't care about such dependencies, so
> > currently, it would be easier to supply depending libs with the
> > kde (or other toplevel packages) package with the resulting
> > problem of equal named dlls with different versions.
> >
> >
> > Regards
> > Ralf
> >
> > >
> > > Rob
> > >
> > > > -----Original Message-----
> > > > From: Ralf Habacker [mailto:Ralf DOT Habacker AT saght DOT tessag DOT com]
> > > > Sent: Wednesday, June 13, 2001 5:17 PM
> > > > To: Alan Hourihane; Christopher Faylor; Robert Collins; Suhaib
Siddiqi
> > > > Subject: Re: ask for delivering cygwin 1.1.8 with kde 1.1.2
> > > >
> > > >
> > > > >I will forward you one of his email from this morning.  I do
> > > > not think he
> > > > >Asked these questions on the mailing list.  Perhaps if you
> > > > answer him and
> > > > >ask him if he will be willing to move the discussion to
> > > > mailing list so
> > > > >others can join too????
> > > >
> > > > Hi all,
> > > > which list we should use for this cygwinb or cygwin/xfree ?
> > > >
> > > > Regards
> > > >
> > > > Ralf Habacker
> > > > EMail: Ralf AT habacker DOT de
> > > >        Ralf DOT Habacker AT saght DOT tessag DOT com
> > > >
> > >
>
>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019