(old) stdlib makefile system broken
| Bugzilla Link | 538 |
| Created on | Aug 04, 2009 16:26 |
| Resolution | LATER |
| Resolved on | Jul 18, 2012 09:09 |
| Version | svn |
| OS | Linux |
| Architecture | PC |
Extended Description
The old/real makefile system of the standard lib is broken, probably because no-one has used it for ages. The top-level makefile starts with some pretty weird dependencies and actions: all: hidden/src/FibreScan/FibreScan.y $(MAKE) $(SACBASE)/stdlib/Makefiles/Makefile.Config $(CLOCK_SKEW_ELIMINATION) Makefiles/Makefile.Config $(CLOCK_SKEW_ELIMINATION) config/config.h $(MAKE) standard_all hidden/src/FibreScan/FibreScan.y: # $(MAKE) untar ./configure $(CLOCK_SKEW_ELIMINATION) Makefiles/Makefile.Config $(CLOCK_SKEW_ELIMINATION) config/config.h I have disabled the make untar in the second rule because I have no idea what tar-file is supposed to be untarred here. make untar does make sense in conjunction with make tar, but as the start rule? The stdlib doesn't come as a tar-file. It is also strange that configure is forced to run each and every time. Even with the make untar disabled the make fails with complaining about a missing rule. At least the documentation is still in the state of the old module system. If this is to be resurrected, preferably the originator needs to have a close look at it.