Skip to content

Bug: windows-targets v0.48.3 doesn't build on i686-pc-windows-gnu #2614

Closed as not planned
@CryZe

Description

@CryZe

Which crate is this about?

windows-targets

Crate version

v0.48.3

Summary

The linker is unable to link the crate, "all" the symbols are corrupted. This did not happen with v0.48.1 (I couldn't test v0.48.2 so far).

https://github.com/LiveSplit/livesplit-core/actions/runs/5895964605/job/15993579191?pr=712#step:9:239

Toolchain version/configuration

(This is inaccurate because I did build with stable-i686-pc-windows-gnu 1.71.1)

Default host: x86_64-pc-windows-msvc
rustup home: C:\Users\cryze.rustup

installed toolchains

stable-i686-pc-windows-gnu
stable-x86_64-pc-windows-gnu
stable-x86_64-pc-windows-msvc (default)
nightly-x86_64-pc-windows-msvc

installed targets for active toolchain

wasm32-unknown-unknown
wasm32-wasi
x86_64-pc-windows-msvc

active toolchain

stable-x86_64-pc-windows-msvc (default)
rustc 1.71.0 (8ede3aae2 2023-07-12)

Reproducible example

You can clone this: https://github.com/CryZe/livesplit-core/tree/auto-splitter-config-builder

And build it like in the CI:

cargo +stable-i686-pc-windows-gnu test -p livesplit-core --features std,more-image-formats,image-shrinking,rendering,default-text-engine,wasm-web,font-loading,software-rendering --target i686-pc-windows-gnu

Crate manifest

No response

Expected behavior

It links

Actual behavior

It doesn't link

Additional comments

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions