History log of /rust-libc-0.2.174/build.rs (Results 1 – 25 of 93)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 0.2.174, 0.2.173, 0.2.172, ctest-v0.4.11, ctest-v0.4.10
# 4e7a6411 25-Mar-2025 Ola x Nilsson <[email protected]>

gnu: build settings for _TIME_BITS=64

(backport <https://github.com/rust-lang/libc/pull/4433>)
(cherry picked from commit 5f1eb6ca6f9fb13199468cdb09ecbbbc419c4108)


# 28e6ae29 13-May-2025 Trevor Gross <[email protected]>

Run `cargo fmt` from the workspace root

(backport <https://github.com/rust-lang/libc/pull/4454>)
(cherry picked from commit adcb2b8258ab3b2f21678724f342e84fb28dff3e)


# a485516e 03-May-2025 Reagan Bohan <[email protected]>

Add musl_v1_2_3 feature

This feature, controlled by the environment variable
RUST_LIBC_UNSTABLE_MUSL_V1_2_3 will control whether breaking changes up
to musl v1.2.3 will be reflected

(backport <http

Add musl_v1_2_3 feature

This feature, controlled by the environment variable
RUST_LIBC_UNSTABLE_MUSL_V1_2_3 will control whether breaking changes up
to musl v1.2.3 will be reflected

(backport <https://github.com/rust-lang/libc/pull/4443>)
(cherry picked from commit 2a68f7f9f6139f8930df345ae19697336908e940)

show more ...


# a598506f 15-Apr-2025 Yuri Astrakhan <[email protected]>

chore: apply some clippy lints

(backport <https://github.com/rust-lang/libc/pull/4415>)
[ drop changes around the FreeBSD version in build.rs since the logic
isn't the same - Trevor ]
(cherry pick

chore: apply some clippy lints

(backport <https://github.com/rust-lang/libc/pull/4415>)
[ drop changes around the FreeBSD version in build.rs since the logic
isn't the same - Trevor ]
(cherry picked from commit a283b9e66d4a8e9371b0aa69d8534010a1c7d9e7)

show more ...


# d716b809 15-Apr-2025 Yuri Astrakhan <[email protected]>

chore: inline format args

(backport <https://github.com/rust-lang/libc/pull/4416>)
(cherry picked from commit 444d9df5606f5b848f338f03b5be00581cb44f1f)


Revision tags: 0.2.171, 0.2.170
# 1e47c9cf 23-Jan-2025 Guus Waals <[email protected]>

Fix querying emcc on windows (use emcc.bat)

(backport <https://github.com/rust-lang/libc/pull/4248>)
(cherry picked from commit 1606561beafccb1b1e77d05a0bf117129681cabb)


# 08f84149 12-Mar-2025 Florian Bartels <[email protected]>

Add QNX 7.1-iosock and 8.0 to list of additional cfgs

(backport <https://github.com/rust-lang/libc/pull/4169>)
(cherry picked from commit 0e2dc3f2d09867cd2b01f76b86d917b262ab6245)


# aed5b564 14-Mar-2025 Ola x Nilsson <[email protected]>

gnu: build settings for _FILE_OFFSET_BITS=64

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit a184436eca52a191dc8af9f16c7e9f22d966a7f0)


# bb10d5f7 22-Feb-2025 王宇逸 <[email protected]>

cygwin: add support

Co-authored-by: Ookiineko <[email protected]>

(backport <https://github.com/rust-lang/libc/pull/4279>)
(cherry picked from commit f5569b1d574768751de109bf51e08348abc7f7

cygwin: add support

Co-authored-by: Ookiineko <[email protected]>

(backport <https://github.com/rust-lang/libc/pull/4279>)
(cherry picked from commit f5569b1d574768751de109bf51e08348abc7f7d3)

show more ...


# e7dcb974 10-Mar-2025 Trevor Gross <[email protected]>

Remove the `check_cfg` job

check-cfg was stabilized in 1.80, so there is no longer any need to have
a specific job and environment variable to enable it only under certain
conditions.

(backport <ht

Remove the `check_cfg` job

check-cfg was stabilized in 1.80, so there is no longer any need to have
a specific job and environment variable to enable it only under certain
conditions.

(backport <https://github.com/rust-lang/libc/pull/4312>)
(cherry picked from commit 2065a4a0c64452ee5f2ba2b2182285711a2173ba)

show more ...


# c5b74654 27-Jan-2025 Ola x Nilsson <[email protected]>

Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes

Collect the linux_time_bits64 in one place.

(backport <https://github.com/rust-lang/libc/pull/4242>)
(cherry picked from commit 9a861ed61

Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes

Collect the linux_time_bits64 in one place.

(backport <https://github.com/rust-lang/libc/pull/4242>)
(cherry picked from commit 9a861ed61c696761c18037ad6255176409bf43fe)

show more ...


Revision tags: 0.2.169, 0.2.168, ctest-v0.4.9, 0.2.167, 0.2.166, 0.2.165
# 11079fd0 20-Nov-2024 Ola x Nilsson <[email protected]>

build.rs: Add linux_time_bits64 to ALLOWED_CFGS

linux_time_bits64 will be used to match __USE_TIME_BITS64 in the uapi
headers.

The environment variable RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 can be
u

build.rs: Add linux_time_bits64 to ALLOWED_CFGS

linux_time_bits64 will be used to match __USE_TIME_BITS64 in the uapi
headers.

The environment variable RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 can be
used by callers to enable the linux_time_bits64 config.

(backport <https://github.com/rust-lang/libc/pull/4148>)
(cherry picked from commit 5453fe66f14aabb329ad508e99b114bcff51b0f0)

show more ...


# e7a9c4a7 14-Jan-2025 Kleis Auke Wolthuizen <[email protected]>

emscripten: Assume version is at least 3.1.42

This revises commit 63b0d673eaf2a177ff208c5c50999738bdd1bf0d
to assume that Emscripten 3.1.42 or later is being used whenever
`emcc` is not available. S

emscripten: Assume version is at least 3.1.42

This revises commit 63b0d673eaf2a177ff208c5c50999738bdd1bf0d
to assume that Emscripten 3.1.42 or later is being used whenever
`emcc` is not available. Since Emscripten 3.1.42 was released on
June 23, 2023, the majority of users are expected to have upgraded
to a more recent version.

Resolves: https://github.com/rust-lang/rust/issues/131467.

(backport <https://github.com/rust-lang/libc/pull/4243">)
(cherry picked from commit b511f66635f8d8060c5b4ed0eb605ac8973005c5)

show more ...


# e13cde2d 27-Nov-2024 Trevor Gross <[email protected]>

ci: Check various FreeBSD versions

Since we suport multiple versions and this is tier 2, we should make
sure that we can build with a couple versions. This does not run tests.

Additionally, introdu

ci: Check various FreeBSD versions

Since we suport multiple versions and this is tier 2, we should make
sure that we can build with a couple versions. This does not run tests.

Additionally, introduce an environment variable for an easy way to
override the version for testing.

This includes an unrelated cleanup adjustment in `verify-build.sh`

(backport <https://github.com/rust-lang/libc/pull/4159>)
(cherry picked from commit 9c2f78eacbfc64b2e5528ea60c1811e02ed50ba7)

show more ...


# b8ac8c8a 23-Nov-2024 Eduardo Sánchez Muñoz <[email protected]>

Fix `unused_qualifications`

(backport <https://github.com/rust-lang/libc/pull/4132>)
(cherry picked from commit 65e7837345c21477ffcd4c1d4865b693323d15f6)


# 5d2b17f3 26-Nov-2024 Trevor Gross <[email protected]>

fix: Ensure that `const extern fn` is always enabled

In [1] this conditional was dropped in favor of a Cargo feature, which
was turned on by default in [2]. However, this did not help the case
where

fix: Ensure that `const extern fn` is always enabled

In [1] this conditional was dropped in favor of a Cargo feature, which
was turned on by default in [2]. However, this did not help the case
where `--no-default-features` is passed.

Unfortunately we still can't drop this config entirely since `ctest`
cannot parse the syntax, so change back to useing a `cfg` to control
constness rather than a Cargo feature.

Additionally, remove a portion of the macro's comment that is no longer
relevant.

Fixes: https://github.com/rust-lang/libc/issues/4149

[1]: https://github.com/rust-lang/libc/pull/4105
[2]: https://github.com/rust-lang/libc/pull/4134

(backport <https://github.com/rust-lang/libc/pull/4151>)
(cherry picked from commit e18ee8cd96e400291ca488ca879edeb27c8b1d73)

show more ...


# da089f78 25-Nov-2024 Trevor Gross <[email protected]>

style: Run `cargo fmt` with the new configuration

`libc-0.2` version of 236e0697ef796b263c751321ce68b15ca137d09f from [1]
(not a direct cherry pick).

[1]: https://github.com/rust-lang/libc/pull/4136


# 756a2850 18-Nov-2024 Trevor Gross <[email protected]>

Remove the `long_array` conditional


# bdfe8759 17-Nov-2024 Trevor Gross <[email protected]>

Apply small fixes to sync `main` and `libc-0.2` build and test

Just check out a few hunks of these files from `main` now that we aren't
limited by the old MSRV.


# 674cc1f4 16-Nov-2024 Trevor Gross <[email protected]>

Drop the `libc_const_extern_fn` conditional

Additionally deprecate the `const-extern-fn` feature. This is possible
since the MSRV was increased to 1.63.


Revision tags: 0.2.164, 0.2.163, 0.2.162, 0.2.161, 0.2.160, 0.2.159, 0.2.158, 0.2.157, 0.2.156, 0.2.155, 0.2.154, ctest-v0.4.8, 0.2.153, 0.2.152, 0.2.151, 0.2.150, 0.2.149, 0.2.148, 0.2.147, ctest-v0.4.7, 0.2.146, 0.2.145, 0.2.144, 0.2.143, ctest-v0.4.6, 0.2.142, 0.2.141, 0.2.140, 0.2.139, 0.2.138, ctest-v0.4.5, 0.2.137, 0.2.136, 0.2.135, 0.2.134, 0.2.133, 0.2.132, 0.2.131, 0.2.130, 0.2.129, 0.1.128, 0.2.128, 0.2.127
# f0febd5e 12-Jul-2022 Josh Triplett <[email protected]>

Require rust >= 1.37 and drop libc_underscore_const_names conditional

[ disable static assert that ctest can't handle - Trevor ]


# 85eac5f1 16-Nov-2024 Trevor Gross <[email protected]>

Drop the `ptr_addr_of` conditional

This is possible since increasing the MSRV to 1.63


# d00d1de4 12-Jul-2022 Josh Triplett <[email protected]>

Require rust >= 1.40 and drop libc_non_exhaustive conditional

[ resolve conflicts - Trevor ]


# 3d97cdf1 12-Jul-2022 Josh Triplett <[email protected]>

Require rust >= 1.33 and drop libc_cfg_target_vendor conditional

[ resolve conflicts - Trevor ]


# 9dac79f5 12-Jul-2022 Josh Triplett <[email protected]>

Require rust >= 1.33 and drop libc_packedN conditional

[ resolve conflicts, update to latest - Trevor ]


1234