[Top][All Lists]

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

Re: [Zutils-bug] Some issues on Solaris (patches referenced)

From: Antonio Diaz Diaz
Subject: Re: [Zutils-bug] Some issues on Solaris (patches referenced)
Date: Sat, 20 Nov 2010 15:12:50 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.11) Gecko/20050905

Dagobert Michelsen wrote:
This may be your valid opinion. However, it means every person
trying to compile zutils on Solaris will have to patch this on
his own. Why not make the life of others easier?

Because if I try to make the life easier for every user of quirky/minoritary systems, the result is an unbearably ugly code. In the long run it is better for all not to please such users (better code, less arbitrary differences among systems).

Both stdint.h and inttypes.h are ISO C99. So I do not understand why Solaris ships only one of them.

Additionally, signal.h is needed in some files.

This is one of those ugly things I won't do (including csignal and signal.h in the same file). "kill" is neither ISO C nor ISO C++, so it should be declared in both headers or in none, but not only in one of them.

"zdiff.cc", line 426: Warning (Anachronism): Formal argument 1 of type extern "C" 
void(*)() in call to std::atexit(extern "C" void(*)()) is being passed void(*)().

I think I have fixed this in 0.9-rc1.

BTW, I have implemented "configure GREP=/opt/csw/bin/ggrep"[1] in the just released 0.9-rc1. Hope you find it useful.
[1] http://lists.gnu.org/archive/html/bug-gzip/2010-01/msg00030.html

Best regards,

reply via email to

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