Skip to content

Fix cause of link failures in CI that necessitates ignore-32bit in run-make tests #78911

Closed

Description

@tgnottingham

Some run-make tests require an ignore-32bit directive as a workaround for link failures that occur during CI. #76256 and #77901 added or modified tests to include this directive in order to avoid at least this error: arm-none-eabi-gcc: error: unrecognized command line option '-m64'.

I assume that this shouldn't be necessary, and that there is actually some deficiency in our CI build system that we can fix.

Activity

  1. added
    A-FFIArea: Foreign function interface (FFI)
    A-testsuiteArea: The testsuite used to check the correctness of rustc
    C-bugCategory: This is a bug.
    on Nov 9, 2020
  2. tblah commented on Jan 9, 2021

    @tblah
    Contributor

    This also affects 64-bit RISC-V

    Never mind, it may not be related. Sorry for the noise.

  3. added 3 commits that reference this issue on Mar 15, 2021
    2f7672f
    e783c0d
    142028e
  4. added a commit that references this issue on Mar 17, 2021
  5. added 2 commits that reference this issue on Mar 29, 2021
    a143d6d
    2917eda
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

    A-FFIArea: Foreign function interface (FFI)A-testsuiteArea: The testsuite used to check the correctness of rustcC-bugCategory: This is a bug.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions