(old) stdlib makefile system broken
|Created on||Aug 04, 2009 16:26|
|Resolved on||Jul 18, 2012 09:09|
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.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information