bug-grep
[Top][All Lists]
Advanced

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

Re: .tar.xz only policy


From: Jim Meyering
Subject: Re: .tar.xz only policy
Date: Sat, 19 Nov 2011 16:54:49 +0100

Christian Weisgerber wrote:
> Jim Meyering:
>> > FWIW, xz cannot be built with GCC 2.95 (or older), making it
>> > unavailable on some platforms such as OpenBSD/vax.
>>
>> Thanks for the report.
>> This is the first I've heard about anyone being unable to build xz.
>
> xz requires a C99 compiler because it intermingles declarations and
> statements throughout.  That's an explicit choice by its author.

It's also not hard to work around.
Many projects make that choice (e.g., I did in coreutils), because
compilers that can deal with decl-after-stmt are so ubiquitous.

>> Seriously though, I asked Lasse Collin (xz author) about this issue
>> and he said he thought there was an OpenBSD patch to make xz build
>> even when you're stuck with gcc-2.95.
>
> I can authoritatively state that there is not.
> (If somebody knows a C-to-C compiler tool that can move declarations
> to the top of a block, let me know.)

You have misinterpreted.
Lasse thought that there is a patch (which may be applied to xz)
to make xz compile even with gcc-2.95.



reply via email to

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