Add sanity checks for old localedata/crypt add-ons
Andreas Jaeger
aj@suse.de
Sat Jan 6 03:00:00 GMT 2001
Some users can't read the documentation and try to use the old
localedata or crypt add-ons - and fail miserably with the current
glibc. Here's a patch that adds a simple sanity check.
Ok to commit?
Andreas
2001-01-06 Andreas Jaeger <aj@suse.de>
* configure.in: Check for old add-ons that shouldn't be used with
current glibc anymore.
============================================================
Index: configure.in
--- configure.in 2000/12/05 03:29:32 1.299
+++ configure.in 2001/01/06 10:27:57
@@ -148,6 +148,21 @@
add_ons_pfx=
if test x"$add_ons" != x; then
for f in $add_ons; do
+ # Some sanity checks
+ if test "$f" = "crypt"; then
+ AC_MSG_ERROR([
+*** It seems that you're using an old \`crypt' add-on. crypt is now
+*** part of glibc and using the old add-on will not work with this
+*** release. Start again with fresh sources and without the old
+*** \`crypt' add-on.])
+ fi
+ if test "$f" = "localedata"; then
+ AC_MSG_ERROR([
+*** It seems that you're using an old \`localedata' add-on. localedata
+*** is now part of glibc and using the old add-on will not work with
+*** this release. Start again with fresh sources and without the old
+*** \`localedata' add-on.])
+ fi
# Test whether such a subdir really exists.
if test -d $srcdir/$f; then
add_ons_pfx="$add_ons_pfx $f/"
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-hacker
mailing list