URL: <http://savannah.gnu.org/bugs/?48061>
Summary: make check in targets/DELETE_ON_ERROR fails on Solaris 10 Project: make Submitted by: joelfred Submitted on: Mon 30 May 2016 09:32:18 PM GMT Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 4.2 Operating System: POSIX-Based Fixed Release: None Triage Status: None _______________________________________________________ Details: When compiling make 4.2, I noticed a problem with the test-suite. make check fails in targets/DELETE_ON_ERROR on Solaris 10 due to the assumption that false should have a exit status 1, when in reality it is only specified to exit with a non-zero value. % cat tests/work/targets/DELETE_ON_ERROR.diff *** work/targets/DELETE_ON_ERROR.base Mon May 30 22:34:35 2016 --- work/targets/DELETE_ON_ERROR.log Mon May 30 22:34:35 2016 *************** *** 1,3 **** false > all ! make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 1 make: *** Deleting file 'all' --- 1,3 ---- false > all ! make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 255 make: *** Deleting file 'all' % uname -a SunOS nereus 5.10 Generic_150401-36 i86pc i386 i86pc % /bin/false > /dev/null % echo $? 255 % /it/sw/gnutools/bin/false --version false (GNU coreutils) 8.25 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jim Meyering. % /it/sw/gnutools/bin/false > /dev/null % echo $? 1 % _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?48061> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make