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 395
    • Issues 395
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 26
    • Merge requests 26
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1212
Closed
Open
Created Jan 16, 2017 by Robert Bernecky@rbeDeveloper

cmake-follow "sudo make install" does not produce executable binary

Bugzilla Link 1188
Created on Jan 16, 2017 20:46
Version svn
OS Linux
Architecture PC

Extended Description

See Bug #1184 for background on this.
The cmake-follow "sudo make install" script does not update the
exectable sac2c (etc.) binary in /usr/local/bin (or wherever
it is supposed to be). I consider this to be wrong, because
the "standard" method of installing applications is generally
something like:
  ./configure
  make 
  sudo make install
After these steps, you have a working app.
The current sac2c approach does not do this. Hence, newcomers
to SAC will likely be confused. The current sac2c approach
appears to cater, instead, to people doing compiler development
under a particular workflow.
I recommend that "sudo make install" operate in such a way
as to minimize confusion for The Great Unwashed, by ensuring
that updated sac2c/sac2c_d,sac2c_r... appear in /usr/local/bin.
If developers want some other behavior, e.g., so as to be able to
execute back levels of the compiler, then we might have a
"sudo make developerinstall" or similar target.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking