Amanieu d'Antras
b38ca804cb
Remove FreeBSD 11 from CI
...
FreeBSD 11 is EOL and packages for it are no longer provided, which
causes the CI job to fail.
2022-05-05 10:12:25 +01:00
Alan Somers
dbd03ec678
Update FreeBSD 12 CI image to 12.3. 12.2 is EoL.
...
11.4 is also EoL, but we need to keep testing on FreeBSD 11 since we
expose a FreeBSD 11 ABI.
2022-04-14 09:33:45 -06:00
David CARLIER
4bebc22a1c
freebsd 14 add new PT_GETREGSET/PT_SETREGSET flag
2022-02-03 16:12:15 +00:00
Alan Somers
39b5891b72
Update the FreeBSD 14 CI image
2022-01-19 18:32:36 -07:00
Yuki Okushi
1f3e2ab7f6
Add FreeBSD 14 CI
2021-11-17 13:16:50 +09:00
Yuki Okushi
34a4f11a2e
Use released Rustup 1.24.3
2021-06-09 09:58:09 +09:00
Yuki Okushi
b078aa6926
Use Rustup v1.24.3 beta on FreeBSD CI
2021-06-02 23:01:43 +09:00
Yuki Okushi
02bffca9db
Upgrade FreeBSD 13 image to freebsd-13-0-release
2021-05-22 10:37:41 +09:00
Yuki Okushi
ab10de3b47
Set RUSTUP_IO_THREADS=1
to avoid the installation failure on FreeBSD CI
2021-05-22 10:37:41 +09:00
Alan Somers
e3482c13c1
Refactor freebsd to add a new FreeBSD 13 module
2021-01-29 16:05:51 -07:00
Yuki Okushi
271bdcdf23
Update to FreeBSD 12.2
2020-10-31 12:36:34 +09:00
Yuki Okushi
89b77fc9b6
Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI
2020-10-17 23:26:28 +09:00
Yuki Okushi
7f4774e76b
Update FreeBSD 11 to 11.4-RELEASE
2020-07-27 05:16:54 +09:00
Yuki Okushi
aaea7a6aa3
Update freebsd 12 image
2020-04-08 01:56:43 +09:00
Yuki Okushi
fc8f01392d
Remove trailing spaces
2020-02-29 15:04:22 +09:00
Yuki Okushi
40f80c6660
Upgrade freebsd-11 stable
2020-02-19 08:19:17 +09:00
Mateusz Mikuła
792a9a15c5
Use minimal profile for rustup
2019-10-15 15:49:16 +02:00
gnzlbg
3843c7dba1
Add FreeBSD10 support
...
This adds libc-test support for Freebsd10 and a CI build job that tests
FreeBSD10 with LIBC_CI only.
2019-09-16 20:50:55 +02:00
Mateusz Mikuła
6255a45710
Test FreeBSD 12 on latest nightly
2019-09-11 09:02:43 +02:00
gnzlbg
1e769312b2
Fix the nightly FreeBSD12 toolchain to one without the build.rs bug
2019-09-06 21:40:42 +02:00
gnzlbg
077f4321b2
Test ABI without LIBC_CI on all supported FreeBSD versions
2019-08-14 08:17:44 +02:00
gnzlbg
af88cf1f0f
Add a build task for FreeBSD11 without LIBC_CI
2019-08-14 07:36:41 +02:00
Alan Somers
000ac11554
Switch FreeBSD's CI image to stable/11
...
The 11.3-release GCE image isn't working due to a bug in the included
py36-google-compute-engine package, but that bug is fixed in the latest
stable/11 images.
2019-08-07 15:53:55 -06:00
Alan Somers
91e44b1e61
Upgrade FreeBSD's CI image to release 11.3
2019-08-07 10:56:13 -06:00
gnzlbg
7437d0a6f1
Add a FreeBSD 12 build job and test FreeBSD12 APIs
...
This commits adds a second FreeBSD 12 build job,
and splits the implementation of the FreeBSD module
into two modules, one for FreeBSD 11, and one for FreeBSD 12.
The FreeBSD 11 module is compiled always by default, and is
mostly forward compatible with FreeBSD 12 systems.
The FreeBSD 12 module is only built for now in libc's CI,
and uses FreeBSD 12 data types and APIs, linking to symbols
that are only available in FreeBSD 12.
Basically, when LIBC_CI env variable is defined, and the host
system is a FreeBSD 12 system, then the FreeBSD 12 module is
automatically built and tested. Conditional compilation is done
using a `cfg(freebsd12)` flag.
This commit also re-enables many tests, and documents why
some remain disabled.
2019-05-24 20:04:17 +02:00
gnzlbg
5653a6014f
Add a nightly FreeBSD Cirrus-CI task
2019-05-24 19:32:28 +02:00
Alan Somers
e88e6b99de
Move FreeBSD testing from Travis/QEMU to Cirrus-CI
...
Fixes #1163
2018-12-07 13:11:09 -07:00