Follow-up Comment #9, bug #14684 (project make): Aha! That macro, isblank(), is actually defined by GNU make to be something very simple which will obviously always match '\t'. Except when it isn't defined by GNU make, and it isn't defined by GNU make when the system already defines it!
It looks like for Solaris 10 they introduced an implementation of isblank() into the standard header files, which didn't used to be there (it's not on my Solaris 8 system for example). That implementation apparently treats TAB characters differently under different locales and under iso_8859_1 at least, on that system, TAB is not considered a "blank". _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=14684> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make