Skip to content

BSD-x86 config missing after OpenSSL 1.1.0h import #20326

@bradleythughes

Description

@bradleythughes
  • Version: v10.0.0
  • Platform: FreeBSD
  • Subsystem: deps/openssl

After the OpenSSL 1.1.0h import, deps/openssl/config/Makefile was added with a list of supported architectures for building with ASM support. However, the ARCHS list (errantly?) omits BSD-x86 from the list:

https://github.com/nodejs/node/blob/v10.0.0/deps/openssl/config/Makefile#L12

The BSD-x86 arch is listed in the README and header files, however, and trying to build Node.js v10.0.0 on FreeBSD i386 fails due to the missing BSD-x86/* headers.

https://github.com/nodejs/node/blob/v10.0.0/deps/openssl/README.md
https://github.com/nodejs/node/blob/v10.0.0/deps/openssl/config/opensslconf_asm.h#L39
https://github.com/nodejs/node/blob/v10.0.0/deps/openssl/config/opensslconf_asm.h#L112
https://github.com/nodejs/node/blob/v10.0.0/deps/openssl/config/opensslconf_no-asm.h#L20

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to build files or the CI.freebsdIssues and PRs related to the FreeBSD platform.opensslIssues and PRs related to the OpenSSL dependency.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions