Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
R
relibc
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 19
    • Merge Requests 19
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • redox-os
  • relibc
  • Merge Requests
  • !258

Merged
Opened Mar 01, 2020 by Ahmed Abd El Mawgood@oddcoderContributor

Stdc compatiability

  • Overview 0
  • Changes 2

I tried cross compiling stdlibc++-V3 e01d6e179 and I faced some issues, with this patch (and still some modificaiton that are not related to relibc at all to stdlibc++) I managed to get stdlibc++ to compile on x86_64-*-linux-relibc.

When I was in doubt on how to do things, I checked glibc, musl, and uclibc-ng. This patch set makes a huge assumption, that is relibc shall only work on 64 bit machines, that assumption is convenient at the time being as it cuts down huge complexities but it isn't portable to architectures with different word width.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: redox-os/relibc!258
Source branch: stdc-compatiability

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.