Skip to content

Conversation

tgross35
Copy link
Contributor

@tgross35 tgross35 commented Sep 23, 2025

Details are in each commit message.

@rustbot label +stable-nominated

@rustbot rustbot added O-wasi S-waiting-on-review stable-nominated This PR should be considered for cherry-pick to libc's stable release branch labels Sep 23, 2025
@tgross35 tgross35 enabled auto-merge September 23, 2025 03:42
This was a workaround for the old ctest not being able to parse
something related to the `addr_of!` macros in statics referencing
statics. This is not needed with the new ctest; thus, remove the config.
@tgross35 tgross35 changed the title Remove the libc_ctest feature Remove a number of hacks for the old ctest Sep 23, 2025
@tgross35 tgross35 force-pushed the no-libc-ctest-cfg branch 2 times, most recently from 8a1e4a4 to 4514c06 Compare September 23, 2025 04:50
The old ctest couldn't handle `target_vendor`, but this is no longer an
issue. Simplify the config here.
We still need to skip testing ctest on wasm, but no longer because of
ctest itself.
@tgross35 tgross35 added this pull request to the merge queue Sep 23, 2025
auto-merge was automatically disabled September 23, 2025 05:52

Pull Request is not mergeable

Merged via the queue into rust-lang:main with commit e4b64bb Sep 23, 2025
98 of 100 checks passed
@tgross35 tgross35 deleted the no-libc-ctest-cfg branch September 23, 2025 06:02
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
This was a workaround for the old ctest not being able to parse
something related to the `addr_of!` macros in statics referencing
statics. This is not needed with the new ctest; thus, remove the config.

(backport <rust-lang#4713>)
(cherry picked from commit 4f2c41a)
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
(backport <rust-lang#4713>)
(cherry picked from commit 6f0ebb8)
[ note that there was no FIXME comment on 0.2 - Trevor ]
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
The old ctest couldn't handle `target_vendor`, but this is no longer an
issue. Simplify the config here.

(backport <rust-lang#4713>)
(cherry picked from commit 94e3f98)
@tgross35 tgross35 mentioned this pull request Sep 23, 2025
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
This was a workaround for the old ctest not being able to parse
something related to the `addr_of!` macros in statics referencing
statics. This is not needed with the new ctest; thus, remove the config.

(backport <rust-lang#4713>)
(cherry picked from commit 4f2c41a)
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
(backport <rust-lang#4713>)
(cherry picked from commit 6f0ebb8)
[ note that there was no FIXME comment on 0.2 - Trevor ]
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
The old ctest couldn't handle `target_vendor`, but this is no longer an
issue. Simplify the config here.

(backport <rust-lang#4713>)
(cherry picked from commit 94e3f98)
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
This was a workaround for the old ctest not being able to parse
something related to the `addr_of!` macros in statics referencing
statics. This is not needed with the new ctest; thus, remove the config.

(backport <rust-lang#4713>)
(cherry picked from commit 4f2c41a)
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
(backport <rust-lang#4713>)
(cherry picked from commit 6f0ebb8)
[ note that there was no FIXME comment on 0.2 - Trevor ]
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
The old ctest couldn't handle `target_vendor`, but this is no longer an
issue. Simplify the config here.

(backport <rust-lang#4713>)
(cherry picked from commit 94e3f98)
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
This was a workaround for the old ctest not being able to parse
something related to the `addr_of!` macros in statics referencing
statics. This is not needed with the new ctest; thus, remove the config.

(backport <rust-lang#4713>)
(cherry picked from commit 4f2c41a)
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
(backport <rust-lang#4713>)
(cherry picked from commit 6f0ebb8)
[ note that there was no FIXME comment on 0.2 - Trevor ]
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
tgross35 added a commit to tgross35/rust-libc that referenced this pull request Sep 23, 2025
The old ctest couldn't handle `target_vendor`, but this is no longer an
issue. Simplify the config here.

(backport <rust-lang#4713>)
(cherry picked from commit 94e3f98)
github-merge-queue bot pushed a commit that referenced this pull request Sep 23, 2025
This was a workaround for the old ctest not being able to parse
something related to the `addr_of!` macros in statics referencing
statics. This is not needed with the new ctest; thus, remove the config.

(backport <#4713>)
(cherry picked from commit 4f2c41a)
github-merge-queue bot pushed a commit that referenced this pull request Sep 23, 2025
(backport <#4713>)
(cherry picked from commit 6f0ebb8)
[ note that there was no FIXME comment on 0.2 - Trevor ]
github-merge-queue bot pushed a commit that referenced this pull request Sep 23, 2025
(backport <#4713>)
(cherry picked from commit 1880ba5)
github-merge-queue bot pushed a commit that referenced this pull request Sep 23, 2025
The old ctest couldn't handle `target_vendor`, but this is no longer an
issue. Simplify the config here.

(backport <#4713>)
(cherry picked from commit 94e3f98)
@tgross35 tgross35 added stable-applied This PR has been cherry-picked to libc's stable release branch and removed stable-nominated This PR should be considered for cherry-pick to libc's stable release branch labels Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-linux O-musl O-unix O-wasi stable-applied This PR has been cherry-picked to libc's stable release branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants