Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • vala vala
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 804
    • Issues 804
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 79
    • Merge requests 79
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • valavala
  • Issues
  • #358
Closed
Open
Issue created Feb 27, 2013 by Bugzilla@bugzilla-migration💬Reporter

valac does not respect internal header/vapi setting

Submitted by Matthias Klumpp @mak

Link to original bug (#694809)

Description

Hi! When I compile my project with --internal-header=foobar_internal.h --header=foobar.h --internal-vapi=foobar_internal.vapi, both headers are generated, as well as the internal Vapi file. However, the internal Vapi file references the non-internal header foobar.h, which of course causes problems later when symbols are not found.

At time I solve this manually by postprocessing the generated internal Vapi using sed to replace the header reference. But it would be cool if this hack would not be needed and Vala would do the right thing if a combination of these flags is detected. Thanks! Matthias

Version: 0.19.x

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking