microsoft / msquic

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
MIT License
4.03k stars 530 forks source link

Update Dockerfile for xdp and cross compile #4336

Closed ami-GS closed 3 months ago

ami-GS commented 4 months ago

Description

Docker image for build installs XDP dependencies from Ubuntu24.04 repository. Ubuntu22.04's non XDP test got affected by the mismatched libc version even though it doesn't actually build/use XDP This change makes multistage build for xdp (ubuntu22.04 with xdp) and cross-compile (others)

image

Testing

See automation

Documentation

N/A

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@55e05ee). Learn more about missing BASE report.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #4336 +/- ## ======================================= Coverage ? 84.04% ======================================= Files ? 56 Lines ? 15384 Branches ? 0 ======================================= Hits ? 12930 Misses ? 2454 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

ami-GS commented 3 months ago

This is ready to go. error seems to be known issue?