Skip to content

[WIP] Capstone v6 support#178

Draft
jiegec wants to merge 51 commits into
masterfrom
capstone-v6
Draft

[WIP] Capstone v6 support#178
jiegec wants to merge 51 commits into
masterfrom
capstone-v6

Conversation

@jiegec

@jiegec jiegec commented May 24, 2025

Copy link
Copy Markdown
Contributor

Tracking upstream capstone v6 development. Do not merge.

@jiegec
jiegec marked this pull request as draft May 24, 2025 01:30
@jiegec
jiegec force-pushed the capstone-v6 branch 3 times, most recently from 0a118aa to e03ba73 Compare May 26, 2025 06:06
@tmfink

tmfink commented Feb 17, 2026

Copy link
Copy Markdown
Member

It looks like cargo failing in curl is mentioned in:
rust-lang/cargo#16357
alexcrichton/curl-rust#632

It seems like we can work around this in are CI infra by upgrading our FreeBSD version to 15.0.

In GCC 14+, -Wimplicit-function-declaration became an error that -w flag
cannot suppress. The auto-generated AArch64 sources in capstone v6
trigger
this error even when the AArch64 feature is disabled, because build.rs
previously compiled all arch directories unconditionally.

Filter arch directories by enabled cargo features, so only selected
architectures' sources are compiled.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Undefined behavior Capstone 6.0.0 alpha support test failures on big endian.

3 participants