X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=blobdiff_plain;f=glibcbug.in;h=0f392e7151c3dff11558e595ec55102b099f1b6b;hp=dd953c5c2d78de62b38560836630a9f93e879942;hb=3552e7b22f3877c849c73478f56bf3389809d8b5;hpb=28043f5b79dedb65dd6f14720bc17e5a485ecfdb diff --git a/glibcbug.in b/glibcbug.in index dd953c5c2d..0f392e7151 100644 --- a/glibcbug.in +++ b/glibcbug.in @@ -6,11 +6,12 @@ # these variables are filled in by configure # VERSION="@VERSION@" -BUGGLIBC="bugs@gnu.org" +RELEASE="@RELEASE@" ADDONS="@subdirs@" HOST="@host@" CC='@CC@' CFLAGS="@CFLAGS@" +SYSINCLUDES="@SYSINCLUDES@" VERSIONING="@VERSIONING@" BUILD_STATIC="@static@" BUILD_SHARED="@shared@" @@ -21,9 +22,6 @@ BUILD_BOUNDED="@bounded@" BUILD_STATIC_NSS="@static_nss@" STDIO="@stdio@" -PATH=/bin:/usr/bin:/usr/local/bin:$PATH -export PATH - TEMP=`mktemp -q /tmp/glibcbugXXXXXX 2>/dev/null` if test $? -ne 0; then TEMP=/tmp/glibcbug.$$ @@ -37,6 +35,12 @@ if test $? -ne 0; then chmod 600 $TEMPx fi +if test "$RELEASE" = "stable"; then + BUGGLIBC="bugs@gnu.org" +else + BUGGLIBC="libc-alpha@cygnus.com" +fi + BUGADDR=${1-$BUGGLIBC} : ${EDITOR=emacs} @@ -107,6 +111,12 @@ ARCH=`[ -f /bin/arch ] && /bin/arch` MACHINE=`[ -f /bin/machine ] && /bin/machine` CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'` +case $HOST in *linux*) + KHDRS=`(echo '#include ' + echo '! UTS_RELEASE' ) | + $CC $SYSINCLUDES -E - | sed -n '/!/s/[! "]//gp'`;; +esac + ORGANIZATION_C='' SYNOPSIS_C='' SEVERITY_C='<[ non-critical | serious | critical ] (one line)>' @@ -149,6 +159,7 @@ ${ORGANIZATION- $ORGANIZATION_C} `[ -n "$CFLAGS" ] && echo Build CFLAGS: $CFLAGS` `[ -n "$CC" ] && echo Build CC: $CC` `[ -n "$CCVERSION" ] && echo Compiler version: $CCVERSION` +`[ -n "$KHDRS" ] && echo Kernel headers: $KHDRS` `[ -n "$VERSIONING" ] && echo Symbol versioning: $VERSIONING` `[ -n "$BUILD_STATIC" ] && echo Build static: $BUILD_STATIC` `[ -n "$BUILD_SHARED" ] && echo Build shared: $BUILD_SHARED`