Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
B BuildSys
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • RiscOS
  • BuildSys
  • Merge requests
  • !52

Merged
Created Mar 12, 2022 by Jeffrey Lee@jleeDeveloper

Add initial support for HAL & kernel library builds

  • Overview 13
  • Commits 4
  • Changes 7

Extend the CLibrary shared makefile to add support for building HAL and kernel versions of libraries, with 'h' and 'k' suffixes respectively. These are built with stack limit checking & frame pointers disabled, and with RISCOS_HAL and RISCOS_KERNEL defines enabled as appropriate.

Note that currently there's nothing done to protect the SB register in HAL builds of libraries, or to deal with references to data sections.

Edited Apr 09, 2022 by Jeffrey Lee
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: ExtraLibConfigs