Skip to content

pkgsCross.armv7l-hf-multiplatform.spidermonkey_78: error: field 'ufp' has incomplete type 'user_vfp' #106947

@Atemu

Description

@Atemu

Describe the bug
A clear and concise description of what the bug is.

In a sea of benign warnings, you can find:

In file included from Unified_cpp_js_src_wasm2.cpp:38:
/build/firefox-78.4.0/js/src/wasm/WasmSignalHandlers.cpp:540:19: error: field 'ufp' has incomplete type 'user_vfp'
  540 |   struct user_vfp ufp;
      |                   ^~~
/build/firefox-78.4.0/js/src/wasm/WasmSignalHandlers.cpp:540:10: note: forward declaration of 'struct user_vfp'
  540 |   struct user_vfp ufp;
      |          ^~~~~~~~
/build/firefox-78.4.0/js/src/wasm/WasmSignalHandlers.cpp:541:23: error: field 'ufp_exc' has incomplete type 'user_vfp_exc'
  541 |   struct user_vfp_exc ufp_exc;
      |                       ^~~~~~~
/build/firefox-78.4.0/js/src/wasm/WasmSignalHandlers.cpp:541:10: note: forward declaration of 'struct user_vfp_exc'
  541 |   struct user_vfp_exc ufp_exc;
      |          ^~~~~~~~~~~~

and I assume that's why the build ultimately fails.

To Reproduce
Steps to reproduce the behavior:

nix-build -A pkgsCross.armv7l-hf-multiplatform.spidermonkey_78

https://github.com/Atemu/nixpkgs/tree/armv7l-cross-old

Additional context
Add any other context about the problem here.

This might be armv7l-specific, currently building pkgsCross.aarch64-multiplatform.spidermonkey_78 to verify...

Edit: That one works, armv7l-specific bug

#106759

Notify maintainers

cc @matthewbauer

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

Maintainer information:

# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: bugSomething is broken6.topic: cross-compilationBuilding packages on a different platform than they will be used on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions