forked from Imagelibrary/binutils-gdb
gprofng: Skip jsynprog with a broken javac
On CET enabled Linux/x86-64 machines, one can get $ javac simple.java Error: dl failure on line 894 Error: failed /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-6.fc35.x86_64/jre/lib/amd64/server/libjvm.so, because /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-6.fc35.x86_64/jre/lib/amd64/server/libjvm.so: rebuild shared object with SHSTK support enabled Set GPROFNG_BROKEN_JAVAC to "yes" only with a broken javac and skip the jsynprog test with a broken javac. PR gprofng/28965 * Makefile.am (GPROFNG_BROKEN_JAVAC): New. (check-DEJAGNU): Pass GPROFNG_BROKEN_JAVAC to runtest. * configure.ac (GPROFNG_BROKEN_JAVAC): New AC_SUBST. Set to yes with a broken javac. * Makefile.in: Regenerate. * configure: Likewise. * testsuite/gprofng.display/display.exp: Skip jsynprog with a broken javac.
This commit is contained in:
@@ -68,6 +68,8 @@ switch $pltf {
|
||||
}
|
||||
}
|
||||
|
||||
global GPROFNG_BROKEN_JAVAC
|
||||
|
||||
foreach line $table {
|
||||
set dir [lindex $line 0]
|
||||
set cflags [lindex $line 1]
|
||||
@@ -75,7 +77,11 @@ foreach line $table {
|
||||
|
||||
verbose [file rootname $line]
|
||||
verbose running display test $line
|
||||
run_display_test $dir $cflags $gprofflags
|
||||
if { $GPROFNG_BROKEN_JAVAC == "yes" && $dir == "jsynprog" } {
|
||||
unsupported $dir
|
||||
} else {
|
||||
run_display_test $dir $cflags $gprofflags
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user