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

adaptation to rustbuild for openbsd #38451

Merged
merged 4 commits into from
Dec 21, 2016
Merged

Commits on Dec 17, 2016

  1. Disconnect ar from cc on OpenBSD

    OpenBSD usually use an alternative compiler (`egcc') from ports. But the
    `ar' is unprefixed as it comes from base.
    semarie committed Dec 17, 2016
    Configuration menu
    Copy the full SHA
    dd0fc0a View commit details
    Browse the repository at this point in the history
  2. disable run-pass/backtrace for openbsd

    the backtrace test doesn't work on openbsd as it doesn't
    have support for libbacktrace without using filename.
    semarie committed Dec 17, 2016
    Configuration menu
    Copy the full SHA
    9f8c1e2 View commit details
    Browse the repository at this point in the history
  3. let BSD to use gmake for GNU-make

    the diff extends build_helper to provide an function to return the
    expected name of GNU-make on the host: "make" or "gmake".
    
    Fixes rust-lang#38429
    semarie committed Dec 17, 2016
    Configuration menu
    Copy the full SHA
    a7d9025 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2016

  1. OpenBSD has two stdc++ libraries: use the newer

    stdc++ is from base, and is an old library (GCC 4.2)
    estdc++ is from ports, and is a recent library (GCC 4.9 currently)
    
    as LLVM requires the newer version, use it if under OpenBSD.
    semarie committed Dec 18, 2016
    Configuration menu
    Copy the full SHA
    2c39ee1 View commit details
    Browse the repository at this point in the history