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

deps: cherry-pick e020aae394 from V8 upstream #14913

Closed
wants to merge 1 commit into from

Commits on Aug 18, 2017

  1. deps: cherry-pick e020aae394 from V8 upstream

    Original commit message:
    
        Work around glibc thread-local storage bug
    
        glibc before 2.17 has a bug that makes it impossible to execute
        binaries that have single-byte thread-local variables:
    
            % node --version
            node: error while loading shared libraries: cannot allocate
            memory in static TLS block
    
        Work around that by making the one instance in the V8 code base
        an int.
    
        See: https://sourceware.org/bugzilla/show_bug.cgi?id=14898
        See: nodesource/distributions#513
        See: nodejs/build#809
        Change-Id: Iefd8009100cd93e26cf8dc5dc03f2d622b423385
        Reviewed-on: https://chromium-review.googlesource.com/612351
        Commit-Queue: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-by: Eric Holk <eholk@chromium.org>
        Cr-Commit-Position: refs/heads/master@{nodejs#47400}
    
    Refs: nodejs/build#809
    bnoordhuis authored and MylesBorins committed Aug 18, 2017
    Configuration menu
    Copy the full SHA
    f677669 View commit details
    Browse the repository at this point in the history