delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/03/29/16:56:45

From: Andris Pavenis <pavenis AT latnet DOT lv>
To: djgpp-workers AT delorie DOT com, Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
Subject: Re: pkg-config for DJGPP
Date: Sat, 29 Mar 2003 23:52:00 +0200
User-Agent: KMail/1.5.1
References: <200303281723 DOT 06384 DOT pavenis AT latnet DOT lv> <3E8477F0 DOT 9C58623F AT phekda DOT freeserve DOT co DOT uk>
In-Reply-To: <3E8477F0.9C58623F@phekda.freeserve.co.uk>
MIME-Version: 1.0
Message-Id: <200303292352.00841.pavenis@latnet.lv>
Reply-To: djgpp-workers AT delorie DOT com

On Friday 28 March 2003 18:27, Richard Dawe wrote:
> Hello.
>
> Andris Pavenis wrote:
> [snip]
>
> > One rather usefull package that can easily be built for DJGPP is
> > pkg-config. It's mostly used for building GNOME packages, but I think
> > it's usefull also standalone.
>
> I looked at porting glib 2.x to DJGPP a while back. As you say, that
> requires pkg-config. I gave up porting pkg-config, because of the LFN
> issues - there are a lot of files that would break in 8+3.

I think LFN isues when building pkg-config is not so terrible. I have the same 
also for GCC, which requires LFN support to build at all.

Worse thing is that many packages which use pkg-config does not follow DOS
filename limitations and I don't see here an easy way out. For example I want 
to use libsigc++-1.2.X (have not tries 1.9.X yet), but for that trying to get 
it working without LFN would be nightmare and perhaps such attempt would 
break too much. Perhaps in some cases it's simply better to say that it's not 
going to work without LFN.

> A package is better than no package, IMHO.
>
> That sounds good. Please include DSMs.

I may be too lazy to write them ... (especially as I'm not using pakke)

> Once pkg-config is available, I might take a look at glib 2.x again.

With the same patch I applied for glib-1.2.8 included in pkg-config also 
glib-2.2.1 builds for DJGPP, but I haven't tested it.

Andris

- Raw text -


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