From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gatech.edu (gatech.edu [130.207.244.244]) by werple.mira.net.au (8.6.12/8.6.9) with SMTP id QAA09243 for ; Thu, 6 Jul 1995 16:51:51 +1000 Received: from math (math.skiles.gatech.edu) by gatech.edu with SMTP id AA04469 (5.65c/Gatech-10.0-IDA for ); Thu, 6 Jul 1995 02:52:23 -0400 Received: by math (5.x/SMI-SVR4) id AA29662; Thu, 6 Jul 1995 02:47:37 -0400 Resent-Date: Thu, 6 Jul 1995 08:46:57 +0200 Message-Id: <199507060646.AA12471@phys.uva.nl> Old-Return-Path: Date: Thu, 6 Jul 1995 08:46:57 +0200 From: "Bas V._de Bakker" To: zsh-workers@math.gatech.edu Subject: configuration under Linux Resent-Message-Id: <"bP4Hg1.0.OF7.8Su-l"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/156 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Under Linux, using libc 5.0.9. (the major version number is probably important), the configure script does not find the lstat() routine. This is because it is not present in the library, but defined as a static inline routine in a header file (sys/stat.h). This has the unfortunate consequence that zsh can no longer find symbolic links, like in "ls *(@)". I suppose the remedy would be to somehow have configure's test program include if available. This is hardly a generic solution, though, as similar problems can arise for other routines. But that is an issue I should probably raise with the autoconf maintainers. Anyway, at least please mention this in Etc/MACHINES. The manual fix is of course to define HAVE_LSTAT in config.h after running configure. Bas.