aboutsummaryrefslogtreecommitdiff
path: root/gprofng/configure
diff options
context:
space:
mode:
authorVladimir Mezentsev <vladimir.mezentsev@oracle.com>2023-10-03 23:53:01 -0700
committerVladimir Mezentsev <vladimir.mezentsev@oracle.com>2023-10-05 08:09:45 -0700
commite5b3bfa519a9704288219d09fef1a792663351c0 (patch)
treeabeff3f750232de254611125eae197e5fb1cef7d /gprofng/configure
parent345309aadd64b701426fe3b4f4184ae689feef06 (diff)
downloadgdb-e5b3bfa519a9704288219d09fef1a792663351c0.zip
gdb-e5b3bfa519a9704288219d09fef1a792663351c0.tar.gz
gdb-e5b3bfa519a9704288219d09fef1a792663351c0.tar.bz2
gprofng: 30894 bison should be no hard dependency
When running from a distribution tarball, bison should not be necessary. The generated files (QLParser.tab.cc, QLParser.tab.hh) should be distributed. configure.ac should not abort if bison is missing. configure.ac should remove temporary files (dummy.c, Simple.class). bison must be run once to create QLParser.tab.cc and QLParser.tab.hh. gprofng/ChangeLog 2023-10-03 Vladimir Mezentsev <vladimir.mezentsev@oracle.com> PR gprofng/30894 * configure.ac: Don't abort if bison is missing. Remove temporary files. * src/Makefile.am: Distribute QLParser.tab.cc and QLParser.tab.hh. * Run bison once to create QLParser.tab.cc and QLParser.tab.hh. * configure: Rebuild. * src/Makefile.in: Rebuild.
Diffstat (limited to 'gprofng/configure')
-rwxr-xr-xgprofng/configure15
1 files changed, 6 insertions, 9 deletions
diff --git a/gprofng/configure b/gprofng/configure
index 005f9cb..90f8698 100755
--- a/gprofng/configure
+++ b/gprofng/configure
@@ -6113,9 +6113,6 @@ $as_echo "$ac_prog_version" >&6; }
fi
-if test x$BISON = "x:"; then
- as_fn_error $? "Building gprofng requires bison 3.0.4 or later." "$LINENO" 5
-fi
# Check whether --enable-shared was given.
if test "${enable_shared+set}" = set; then :
@@ -12252,7 +12249,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 12255 "configure"
+#line 12252 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -12358,7 +12355,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 12361 "configure"
+#line 12358 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -16609,14 +16606,14 @@ else
$as_echo "#define GPROFNG_JAVA_PROFILING 1" >>confdefs.h
if test "x$JAVAC" != x; then
- cat > configtest.java << EOF
+ cat > Simple.java << EOF
class Simple{
public static void main(String args){
System.out.println("Hello Java");
}
}
EOF
- if { ac_try='$JAVAC configtest.java >&5 2>&5'
+ if { ac_try='$JAVAC Simple.java >&5 2>&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16626,7 +16623,7 @@ EOF
else
GPROFNG_BROKEN_JAVAC=yes
fi
- rm -f configtest.*
+ rm -f Simple.*
fi
fi
@@ -16677,7 +16674,7 @@ if test "$LIBC" = musl; then
$as_echo "#define __MUSL_LIBC 1" >>confdefs.h
fi
-
+rm -f dummy.c
# Check if linker supports --as-needed and --no-as-needed options.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5