Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Fuchsia OS support #12955

Closed
wants to merge 12 commits into from
Closed

Add Fuchsia OS support #12955

wants to merge 12 commits into from

Commits on Dec 5, 2017

  1. Add LLD linker option to build-script

    Allows compiling swift, clang, llvm, etc with lld instead of gold on
    Linux and cross compile targets.
    zbowling committed Dec 5, 2017
    Copy the full SHA
    7d7e88f View commit details
    Browse the repository at this point in the history
  2. Fix multi-arch cross-compiling

    On platforms without fat binaries (anything but Darwin), we now build
    and install stdlibs for each arch in it's own folder. Namely
    lib/swift/<platform>/<arch> instead of lib/swift/<platform>.
    zbowling committed Dec 5, 2017
    Copy the full SHA
    41e58b1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    7f5aa2e View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2017

  1. Copy the full SHA
    43ee2db View commit details
    Browse the repository at this point in the history
  2. Define _GNU_SOURCE when importing glibc on Fuchisa

    Some functions and types are hidden behind feature flags.
    
    _GNU_SOURCE exposes the most symbols and methods in glibc
    and musl. Currently only turning it on for the Fuchsia triple.
    
    Also add a test for the missing extended C functions in the Glibc
    module.
    zbowling committed Dec 6, 2017
    Copy the full SHA
    636252a View commit details
    Browse the repository at this point in the history
  3. Add Fuchsia OS Support

    Adds Fuchsia target support to the compiler and builds the stdlib for
    Fuchsia.
    zbowling committed Dec 6, 2017
    Copy the full SHA
    252eab1 View commit details
    Browse the repository at this point in the history
  4. Cleanup trailing whitespace

    zbowling committed Dec 6, 2017
    Copy the full SHA
    d0fe0e6 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    6058ffa View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2017

  1. Copy the full SHA
    6f4f052 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2017

  1. Copy the full SHA
    e3438e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2018

  1. Copy the full SHA
    85bce8d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2018

  1. Fix spacing

    zbowling committed Jan 18, 2018
    Copy the full SHA
    eaf0b52 View commit details
    Browse the repository at this point in the history