[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: config.guess and freedom (was: 1.8 and mkdir_p)
From: |
Bruno Haible |
Subject: |
Re: config.guess and freedom (was: 1.8 and mkdir_p) |
Date: |
Tue, 13 Jan 2004 13:43:16 +0100 |
User-agent: |
KMail/1.5 |
Harlan Stenn wrote:
> If the releases are all that similar, why not use:
>
> i686-GnuLinux-*
>
> as your test, and provide the "popular" distributions in the 3rd field?
This is a little more reasonable, since it allows to check for Linux with
a single test. But the fundamental problem remains: your proposal still makes
it hard to fork a new distribution.
> for specifying
> what OS partition to mount for automounters, just to name one example.
An autoconf test should do it: Test for /afs, /auto and similar.
> Different OS versions often have different libc versions (for example), so
> while it may be easy to run a SunOS5 binary on later versions of the OS, it
> may not be possible to run a SunOS9 binary on earlier versions of the OS.
This too is best made with an autoconf test. Find attached an autoconf
test for glibc >= 2.1. You can adapt it to test for any glibc version.
Bruno
=======================================================================
# glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40)
dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU
dnl General Public License. As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program
dnl that contains a configuration script generated by Autoconf, under
dnl the same distribution terms as the rest of that program.
# Test for the GNU C Library, version 2.1 or newer.
# From Bruno Haible.
AC_DEFUN([jm_GLIBC21],
[
AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer,
ac_cv_gnu_library_2_1,
[AC_EGREP_CPP([Lucky GNU user],
[
#include <features.h>
#ifdef __GNU_LIBRARY__
#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
Lucky GNU user
#endif
#endif
],
ac_cv_gnu_library_2_1=yes,
ac_cv_gnu_library_2_1=no)
]
)
AC_SUBST(GLIBC21)
GLIBC21="$ac_cv_gnu_library_2_1"
]
)
- Re: config.guess and freedom (was: 1.8 and mkdir_p), (continued)
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Ralf Corsepius, 2004/01/07
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Gary V. Vaughan, 2004/01/08
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Ralf Corsepius, 2004/01/09
- Re: config.guess and freedom, Gary V. Vaughan, 2004/01/10
- Re: config.guess and freedom, Ralf Corsepius, 2004/01/08
- Re: config.guess and freedom, Gary V . Vaughan, 2004/01/08
- Re: config.guess and freedom, Bob Friesenhahn, 2004/01/09
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Andrew Suffield, 2004/01/10
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Bruno Haible, 2004/01/08
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Harlan Stenn, 2004/01/13
- Re: config.guess and freedom (was: 1.8 and mkdir_p),
Bruno Haible <=
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Ralf Corsepius, 2004/01/13
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Harlan Stenn, 2004/01/13
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Harlan Stenn, 2004/01/13
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Bob Proulx, 2004/01/13
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Bob Friesenhahn, 2004/01/13
- Re: config.guess and freedom (was: 1.8 and mkdir_p), Ralf Corsepius, 2004/01/14
- Re: 1.8 and mkdir_p, Scott James Remnant, 2004/01/08
- Re: 1.8 and mkdir_p, Harlan Stenn, 2004/01/13
- Re: 1.8 and mkdir_p, Bruno Haible, 2004/01/13
- Re: 1.8 and mkdir_p, Harlan Stenn, 2004/01/13