Skip to content

Spurious warning about missing libc on AWS EC2 Linux instances #79865

Open
@earlywater

Description

@earlywater

Description

I installed swift as described at Swift.org - Install Swift

on AWS EC2 instances. I tried this on Amazon Linux, Ubuntu 22.04 and Ubuntu 24.04. On all 3 instances, I got this ominous warning running swift after completing installation steps:

**ubuntu@ip-172-31-16-213**:**~**$ swift -version

**<unknown>:0:** **warning:** **libc not found for 'x86_64-unknown-linux-gnu'; C stdlib may be unavailable**
Swift version 6.0.3 (swift-6.0.3-RELEASE)
Target: x86_64-unknown-linux-gnu

This warning was not seen with an installation on a Ubuntu 22.04 laptop.

Reproduction

On an EC2 Linux instance, install swift using steps provided at https://www.swift.org/install/linux/amazonlinux/2/#versions

Run swift -version

Expected behavior

Version number displayed without any warning.

Environment

EC2 (Amazon Linux or Ubuntu 22.04/24/04) instance
Swift 6.0.3

Additional information

See discussion at https://forums.swift.org/t/problem-installing-swift-on-aws-linux-instances/78373

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.c interopFeature: Interoperability with Cclang importerArea → compiler: The clang importer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions