canonical / canonical/stdlibc.dart

Use a Ubuntu 24.0.4 for ffigen workflows

Open
#152 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
58
Forks
13
PR merge metrics
No merged PRs in 30d

Description

The gnu ffigen workflows use Ubuntu 20.0.4, which will soon be removed by Github because they will be out of LTS.

Moving to Ubuntu 24.0.4 wasn't as straightforward ([WIP PR](https://github.com/canonical/stdlibc.dart/pull/150) ) as I thought because the `__*stat` symbols were removed from `sys/stat.h`. Would it be reasonable to just define those calls directly (using `external`) in `gnu/stat.dart`?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.