delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/06/13/08:44:44

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
From: "Ralf Habacker" <Ralf DOT Habacker AT saght DOT tessag DOT com>
To: "Cygwin-Apps" <cygwin-apps AT cygwin DOT com>,
"LIBTOOL-Mailinglist" <libtool AT gnu DOT org>
Subject: AW: ask for delivering cygwin 1.1.8 with kde 1.1.2
Date: Wed, 13 Jun 2001 14:01:22 +0200
Message-ID: <001901c0f400$9099cdb0$6e032bb7@BRAMSCHE>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
In-reply-to: <011b01c0f3f8$c7f11b40$0200a8c0@lifelesswks>


Ralf Habacker
EMail: Ralf AT habacker DOT de
       Ralf DOT Habacker AT saght DOT tessag DOT com


> > > 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
>
You mean --disable-dependency-tracking 	"Speeds up one-time builds"

This I have already tried.

> 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