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

(Re-)enable building on illumos (SmartOS, OmniOS, ...) and Solaris #10063

Merged
merged 23 commits into from
Jan 14, 2021

Commits on Jan 6, 2021

  1. Enable building on illumos (SmartOS, OmniOS, ...)

    This commit partially reverses c0b9f8b by restoring support for building
    on OpenSolaris and illumos-based platforms (SmartOS, OmniOS, OpenIndiana,
    to name a few).
    
    Build configuration is provided only for 64-bit and GCC.
    tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    0e5be78 View commit details
    Browse the repository at this point in the history
  2. Enable stack overflow detection and naked point...

    ...ers checker on OpenSolaris and illumos-based platforms (SmartOS,
    OmniOS, OpenIndiana, ...).
    tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    01aa443 View commit details
    Browse the repository at this point in the history
  3. Add Changes entry

    tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    ce3ac28 View commit details
    Browse the repository at this point in the history
  4. Identify Sun PRO compiler.

    ksromanov authored and tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    3ed2abe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f47de25 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e94080 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3442811 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59d6366 View commit details
    Browse the repository at this point in the history
  9. Remove redundant solaris* section.

    ksromanov authored and tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    a9bdb1d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    09a8f09 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4fecc7f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    21b2fb1 View commit details
    Browse the repository at this point in the history
  13. Remove SUNPRO_C hacks.

    ksromanov authored and tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    71025ad View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6619c11 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a035fdc View commit details
    Browse the repository at this point in the history
  16. Regenerate configure

    tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    df0d215 View commit details
    Browse the repository at this point in the history
  17. Add reviewers in Changes

    tleedjarv committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    c609629 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Configuration menu
    Copy the full SHA
    9390126 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be2e0ae View commit details
    Browse the repository at this point in the history
  3. Define HAS_BROKEN_PRINTF on Solaris

    This is required as otherwise floats are printed as "Infinity" and
    "Inf" instead of the expected "inf".
    tleedjarv committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    af5860b View commit details
    Browse the repository at this point in the history
  4. Disable 32-bit builds on Solaris/illumos

    32-bit builds on Solaris/illumos (OmniOS, SmartOS, OpenIndiana, ...) are
    currently not working.
    tleedjarv committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    b88e06e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Improve test portability

    Before this commit, the filter-locations.sh script used in two
    backtrace tests was using the GNU -o command-line option to grep.
    
    This commit rewrites the script so that it does not rely on this option
    any longer.
    
    This requires to rewrite the referencefiles for the two tests in question.
    shindere authored and tleedjarv committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    4d5978f View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Disable stack overflow detection on Solaris

    Stack overflow detection is not working properly on Solaris.
    tleedjarv committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    f9914ab View commit details
    Browse the repository at this point in the history