Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 403
    • Issues 403
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #2165
Closed
Open
Created Aug 04, 2009 by Clemens Grelck@cgDeveloper

(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.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking