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
  • #2246
Closed
Open
Created May 22, 2019 by Pierre Filiol@PierreDeveloper

Runtime specialization and uuid checking at compile time

When compiling libsac2c it appears that the process does not check for the existence of header /usr/include/uuid/uuid.h resulting in unrecognized macros and prototypes when attempting to build the stdlib.

example of undefined identifiers : SAC_WE_DECL_REG_FLAG, SAC_WE_FUN_DEF_END2.

The issue was flawlessly solved by installing uuid-dev package (tested on Ubuntu 18.04 LTS), recompiling sac2c and then stdlib.

A complete log is included as well (output when building stdlib with no uuid support in sac2c build).

makelog.txt

Edited May 22, 2019 by Pierre Filiol
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking