git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Junio C Hamano <junkio@cox.net>
To: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Cc: John Ellson <ellson@research.att.com>,
	git@vger.kernel.org,
	Patrick Mauritz <oxygene@studentenbude.ath.cx>,
	Jason Riedy <ejr@EECS.Berkeley.EDU>,
	Linus Torvalds <torvalds@osdl.org>
Subject: Re: Status of Mac OS/X ports of git and cogito?
Date: Sun, 11 Sep 2005 10:34:13 -0700	[thread overview]
Message-ID: <7vvf17tsoa.fsf@assigned-by-dhcp.cox.net> (raw)
In-Reply-To: <Pine.LNX.4.63.0509111159190.32555@wgmdd8.biozentrum.uni-wuerzburg.de> (Johannes Schindelin's message of "Sun, 11 Sep 2005 12:07:58 +0200 (CEST)")

Patrick and Jason CC:'ed because they also have portability
issues and seem to have good ideas about how they should be
solved.  Linus CC:'ed because he once expressed rather strongly
his dislike about autoconf.

Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:

> I have three fixes in my personal tree without which git refuses to 
> compile:
>
> - daemon.c needs a define or typedef for socklen_t.

I still keep that patch around (the patch was end of July), but
have not touched it only because I did not hear from you asking
about its inclusion.

> - mailinfo.c needs to have a simple strcasestr implementation, because 
>   10.2.8 (at least in my setup) is lacking it!

Yes, I've used it knowing that it is marked as a GNU extension,
hoping if somebody else can supply a patch to work it around ;-).

I am slightly reluctant to do autoconf [*1*], but I might be
tempted to take patches if it is done cleanly.

As a workaround until I am convinced otherwise and we go fully
autoconf, I am inclined to introduce a new subdirectory in the
source tree, compat/, which would house compat/linux.h,
compat/darwin.h, compat/solaris.h and friends, and have compat.h
symlink which points at one of those files.

[Footnote]
*1* ...although I admit that I once used to be an autoconf freak
and even had a few lines of my own code in the official autoconf
distribution.  It was an ancient history, most likely before
libtool and automake came along.  The last time I checked my
changes were all superseded.

  parent reply	other threads:[~2005-09-11 17:34 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-27  1:30 Status of Mac OS/X ports of git and cogito? John Ellson
2005-08-27  3:50 ` Junio C Hamano
2005-09-11 10:07   ` Johannes Schindelin
2005-09-11 11:07     ` Martin Langhoff
2005-09-11 23:12       ` Johannes Schindelin
2005-09-11 17:34     ` Junio C Hamano [this message]
2005-09-11 17:46       ` Linus Torvalds
2005-09-11 18:16         ` A Large Angry SCM
2005-09-11 20:53         ` Junio C Hamano
2005-09-11 23:18         ` Johannes Schindelin
2005-09-11 18:07       ` Linus Torvalds
2005-09-11 21:01         ` [PATCH] Use int instead of socklen_t Junio C Hamano
2005-09-11 23:22         ` Status of Mac OS/X ports of git and cogito? Johannes Schindelin
2005-09-11 23:40           ` Linus Torvalds
2005-09-11 23:43             ` Linus Torvalds
2005-09-12  0:21               ` Johannes Schindelin
2005-09-11 18:43       ` Daniel Barkalow
2005-09-11 21:06     ` Martin Langhoff
2005-09-11 23:27       ` Johannes Schindelin
2005-08-27  6:59 ` Martin Langhoff
2005-08-29  7:16   ` Martin Langhoff
2005-08-30 10:04     ` Martin Langhoff

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7vvf17tsoa.fsf@assigned-by-dhcp.cox.net \
    --to=junkio@cox.net \
    --cc=Johannes.Schindelin@gmx.de \
    --cc=ejr@EECS.Berkeley.EDU \
    --cc=ellson@research.att.com \
    --cc=git@vger.kernel.org \
    --cc=oxygene@studentenbude.ath.cx \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).