Messages in this thread | | | Date | Wed, 31 Jan 2001 00:14:40 -0600 | Subject | Re: Version 2.4.1 cannot be built. | From | Peter Samuelson <> |
| |
[Richard B. Johnson] > Bob Tracy found the problem: the second ':' really needs to be > escaped even though newer versions of make allow what was written.
> -$(MODINCL)/%.ver: CFLAGS := -I./include $(CFLAGS) > +$(MODINCL)/%.ver: CFLAGS \:= -I./include $(CFLAGS)
No, that's a workaround in that it subverts the purpose of the line. (In which case, better to delete the line entirely.) The correct fix is to upgrade to a version of 'make' that understands the syntax used there. Yes, the FSF being the FSF, they keep adding features to their software. And yes, some of us are using some of those features.
It could have been worse. Documentation/Changes lists version 3.77, from July 1998. We (at least I) actually considered using features from 3.78, but that was quickly shot down since 3.78 is too new - September 1999.
Peter - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |