It appears that scripts/check_jni_methods.sh requires at least GNU diff and GNU grep to run properly:
cd /home/eric/cvs/gcc/libjava/classpath && scripts/check_jni_methods.sh diff: illegal option -- 0 usage: diff [-bitw] [-c | -e | -f | -h | -n | -u] file1 file2 diff [-bitw] [-C number | -U number] file1 file2 diff [-bitw] [-D string] file1 file2 diff [-bitw] [-c | -e | -f | -h | -n | -u] [-l] [-r] [-s] [-S name] directory1 directory2 grep: illegal option -- q grep: illegal option -- f Usage: grep -hblcnsviw pattern file . Moreover, it doesn't appear to be run through CONFIG_SHELL. -- Summary: scripts/check_jni_methods.sh is not portable Product: classpath Version: 0.17 Status: UNCONFIRMED Severity: normal Priority: P2 Component: classpath AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ebotcazou at gcc dot gnu dot org CC: bug-classpath at gnu dot org GCC build triplet: *-*-solaris2.* GCC host triplet: *-*-solaris2.* GCC target triplet: *-*-solaris2.* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23652 _______________________________________________ Bug-classpath mailing list Bug-classpath@gnu.org http://lists.gnu.org/mailman/listinfo/bug-classpath