Skip to content

assert node can be compiled as static / dynamic libraries #879

@refack

Description

@refack

Refs: nodejs/node#14158

At present our embedding story is very fragile since there is no CI job that asserts that the code can even be compiled at static / dynamic library (let alone validated with the test suite). There are also other build time configurations that aren't continually asserted (esp. --without-intl and --without-ssl).

I suggest adding the following (ordered according to my own biased priority):

  1. add a daily job to just compile with --shared on linux + windows + macOS
  2. add a daily job to just compile with --enable-static on linux + windows + macOS
  3. add a daily job to build with --without-ssl and run tests on full matrix
  4. add a daily job to build with --without-intl and run tests on full matrix

P.S. I'd be happy to work on those, but I need access.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions