Skip to content

Conversation

phausler
Copy link
Contributor

This allows a compiler to be built that supports emitting code for armv6-none-none-eabi targets (which are commonly used for systems like RP2040, Arduino Uno R4 and others).

This does not provide a standard library, libc, compiler c runtime, linker, assembler, or librarian.

This does provide the knowledge to the compiler that target triple exists.

@phausler phausler requested a review from kubamracek October 18, 2023 23:01
@phausler phausler requested a review from artemcm as a code owner October 18, 2023 23:01
@phausler
Copy link
Contributor Author

@swift-ci please test

llvm::sys::path::append(linkFilePath, "static-executable-args.lnk");
} else if (staticStdlib) {
llvm::sys::path::append(linkFilePath, "static-stdlib-args.lnk");
} else if (embeddedEnabled) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to fix SwiftDriver in a similar way?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yea; I have a patch for that almost ready

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@phausler
Copy link
Contributor Author

@swift-ci please test macOS

@phausler phausler closed this Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants