Skip to content

Port absl config to gyp #211

Closed
Closed

Description

@targos

https://github.com/nodejs/node-v8/actions/runs/1256415634

In file included from ../deps/v8/src/base/platform/mutex.h:10,
                 from ../deps/v8/src/base/platform/condition-variable.h:10,
                 from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13,
                 from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
../deps/v8/src/base/optional.h:8:10: fatal error: absl/types/optional.h: No such file or directory
    8 | #include "absl/types/optional.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Activity

  1. changed the title [-]Port absl config[/-] [+]Port absl config to gyp[/+] on Sep 21, 2021
  2. targos commented on Sep 21, 2021

    @targos
    MemberAuthor

    This is an external dep to V8 that we'll have to pull.
    Main BUILD.gn: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+/refs/heads/main/BUILD.gn

    I probably won't have time to work on this in the near future.

  3. targos commented on Sep 21, 2021

    @targos
    MemberAuthor

    I disabled the canary update GitHub action. It won't work until this is done.

  4. richardlau commented on Sep 21, 2021

    @richardlau
    Member

    Is this likely to block V8 9.5 for Node.js 17?

  5. targos commented on Sep 22, 2021

    @targos
    MemberAuthor

    No, this is blocking V8 9.6

  6. richardlau commented on Sep 24, 2021

    @richardlau
    Member

    I've opened node-core-utils PR to add abseil to the fetched V8 dependencies on V8 updates: nodejs/node-core-utils#565

  7. richardlau commented on Sep 24, 2021

    @richardlau
    Member

    https://github.com/nodejs/node-v8/actions/runs/1256415634

    In file included from ../deps/v8/src/base/platform/mutex.h:10,
                     from ../deps/v8/src/base/platform/condition-variable.h:10,
                     from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13,
                     from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
    ../deps/v8/src/base/optional.h:8:10: fatal error: absl/types/optional.h: No such file or directory
        8 | #include "absl/types/optional.h"
          |          ^~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    

    FWIW this particular use was reverted in v8/v8@d67f060

  8. targos commented on Sep 25, 2021

    @targos
    MemberAuthor

    https://github.com/nodejs/node-v8/actions/runs/1256415634

    In file included from ../deps/v8/src/base/platform/mutex.h:10,
                     from ../deps/v8/src/base/platform/condition-variable.h:10,
                     from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13,
                     from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
    ../deps/v8/src/base/optional.h:8:10: fatal error: absl/types/optional.h: No such file or directory
        8 | #include "absl/types/optional.h"
          |          ^~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    

    FWIW this particular use was reverted in v8/v8@d67f060

    Right. It re-enabled the job as it seems V8 doesn't use absl anywhere after this revert.

  9. targos commented on Jul 18, 2022

    @targos
    MemberAuthor

    Closing as this didn't show up again after almost a year.

  10. targos commented on Nov 13, 2023

    @targos
    MemberAuthor

    It's back:

    In file included from ../../deps/v8/src/objects/source-text-module.h:11:
    ../../deps/v8/src/zone/zone-containers.h:20:10: fatal error: 'absl/container/flat_hash_map.h' file not found
    #include "absl/container/flat_hash_map.h"
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    [1161/3998] CC obj/tools/icu/gen/icudata.icudt73_dat.o
    ninja: build stopped: subcommand failed.
    make: *** [node] Error 1
    
    
  11. reopened this on Nov 13, 2023
  12. targos commented on Nov 13, 2023

    @targos
    MemberAuthor
  13. 164 remaining items

  14. added a commit that references this issue on Mar 25, 2024
  15. added a commit that references this issue on Mar 26, 2024
  16. added a commit that references this issue on Mar 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions