[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] tla1.2 on cygwin

From: lode . leroy
Subject: Re: [Gnu-arch-users] tla1.2 on cygwin
Date: Tue, 2 Mar 2004 09:21:01 +0100 (CET)
User-agent: SquirrelMail/1.4.1

>Seconded.  I'm less familiar with your approach than Rob is though
>what I've seen sounds plausible and his confirmation is significant.
>I wonder now if it needs to be a fork.  Is some of the cygwin support
>of more general utility?   Perhaps it is worth folding into the
>mainline (slowly).


Could you have a look at the sources that I contributed?

The changes are absolutely minimal:

I do a vu_push_handler in tla.c and modify getcwd() into
pathcompress_getcwd(). That's all.
Actually 2 lines of code are changed in the tla 1.2 sources,
this is in the patch "tla-pathcompress-src".

The patch "tla-exec-suffix" fixes a compile problem on cygwin,

"rm ,es" is changed to rm ,es${cfg__exec__suffix}
in the makefiles. please apply this patch to mainline,
sine it does not impact the other builds.

the patch "tla-pathcompress-build" changes the makefiles
to add vu-pathcompress.o to the link statement for tla.
There should be a better way to do this, but I'm not
so familiar with automake.

Could you have a look to integrate this in the mainline of tla,
maybe with
"#ifdef __CYGWIN32__"
or maybe better with a compile-time option
"#ifdef cfg__pathcompress" and "./configure --with-pathcompress"

The other piece of code I would like reviewed is the first
function of "pathcompress.c" which is called "is_compressed()"
It decides wether a (full) path needs to be compressed.
The idea is to compress all potentially long paths,
but not the user-created directories.

It's also possible to compile the on linux with these patches,
so if you want to test it, you don't actually have to run it on windows.

-- lode

Plaats je zoekertjes GRATIS op AdValvas
Placez votre petite annonce GRATUITEMENT sur AdValvas

Attachment: pathcompress-0.14.tar.gz
Description: GNU Zip compressed data

Attachment: tla-exec-suffix.diff
Description: Binary data

Attachment: tla-pathcompress-build.diff
Description: Binary data

Attachment: tla-pathcompress-src.diff
Description: Binary data

Attachment: BUILD.txt
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]