This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
Solaris `make' problem
- To: libstdc++ at sources dot redhat dot com
- Subject: Solaris `make' problem
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Sun, 29 Oct 2000 20:58:58 -0800
- Organization: CodeSourcery, LLC
The libstdc++-v3/src/Makefile doesn't work with the ordinary make on
Solaris (/usr/ccs/bin/make).
$(headers:%=$(myincludep)/%): $(myincludep)/%: %
if test -z "$(MULTISUBDIR)"; then \
$(mkinstalldirs) $(@D); \
echo " $(INSTALL_DATA) $^ $@"; \
$(INSTALL_DATA) $^ $@; \
fi;
This bit is the problem; make says:
make: Fatal error in reader: Makefile, line 522: Extra `:', `::', or `:=' on dependency line
Would someone mind taking a whack at reworking that to not use GNU
make functionality? In general, GCC can be built with just a POSIX
make, and the BSD folks have lobbied hard to keep this requirement.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com