equal-l2
c1fd075fbc
Add ioctl() constants for BPF
2019-08-16 15:17:06 +09:00
bors
dab1050e40
Auto merge of #1470 - semarie:openbsd-sparc64, r=gnzlbg
...
add support for sparc64 on OpenBSD
2019-08-15 17:54:09 +00:00
Sébastien Marie
1a45839084
openbsd: add sparc64 support
2019-08-15 12:43:00 +02:00
Sébastien Marie
3311ba8a02
openbsd: introduce _MAX_PAGE_SHIFT to compute PTHREAD_STACK_MIN, MINSIGSTKSZ, and SIGSTKSZ
2019-08-15 12:29:48 +02:00
bors
37f8f8dc23
Auto merge of #1467 - gnzlbg:fix_freebsd, r=gnzlbg
...
Fix FreeBSD
#1440 broke FreeBSD by changing `libc` FreeBSD targets to require a `cfg(freebsdXX)` to be defined, but not updating `build.rs` to define `freebsd11` when `LIBC_CI` is not available. Since `LIBC_CI` is always defined on CI, this issue went undetected.
This PR fixes that issue in the `build.rs` and introduces a build task that tests FreeBSD without `LIBC_CI` on FreeBSD11, although I'm not sure this would have caught the issue in #1466 .
Closes #1466 .
2019-08-15 04:56:09 +00:00
gnzlbg
f0816947c9
Always pass freebsd11 - otherwise cross-compiling to FreeBSD fails
2019-08-15 06:55:13 +02:00
gnzlbg
eb9f523e65
Update minor patch version to 0.2.62
2019-08-14 17:34:45 +02:00
gnzlbg
cbc8fb9736
Set up RUSTDOCFLAGS for building libc
2019-08-14 17:32:21 +02:00
gnzlbg
9db561f04e
Remove catch all for FreeBSD11
2019-08-14 15:22:20 +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
gnzlbg
4f1966f5c5
Fix FreeBSD build
2019-08-14 07:30:15 +02:00
bors
d7907c00e1
Auto merge of #1445 - atouchet:links, r=gnzlbg
...
Update links
2019-08-13 16:15:33 +00:00
Alex Touchet
803cf6494f
Switch to Azure
2019-08-13 08:21:20 -07:00
bors
ecdbc20e1c
Auto merge of #1464 - gnzlbg:azure_nitpicks, r=gnzlbg
...
Update README Azure badge to rust-lang2 org
2019-08-12 10:27:05 +00:00
bors
d279176458
Auto merge of #1458 - jackpot51:patch-1, r=gnzlbg
...
Bump version to 0.2.61
Releasing a version now will allow Redox compilation to work again, as it will include #1438
2019-08-12 09:13:34 +00:00
gnzlbg
e7865a15a3
Update README Azure badge to rust-lang2 org
2019-08-12 10:15:35 +02:00
bors
245b0f891b
Auto merge of #1440 - pizzamig:invert-freebsd12, r=gnzlbg
...
Add support for FreeBSD CURRENT (aka freebsd13)
Using the last FreeBSD-CURRENT (development snapshot) the libc build, but tests fail.
This patch detects and supports FreeBSD CURRENT as freebsd13, and reworks the conditional compilation to use the `freebsd11` attribute instead of `not(freebsd12)`
For now, freebsd13 is reusing all freebsd12 definitions, except for `ELAST`
While here, add a new `errno`introduced in freebsd13
2019-08-10 16:38:46 +00:00
bors
692dc544db
Auto merge of #1462 - jbaublitz:musl-netlink-support, r=gnzlbg
...
Move musl-compatible constants to linux/mod.rs
This is a continuation of #1452 . I think CI is ready to run fully and the PR is ready to be merged if the pipelines pass based on the CI I've done using musl libc in my own projects.
2019-08-10 15:22:30 +00:00
bors
9b09188dee
Auto merge of #1408 - BaoshanPang:vxworks, r=gnzlbg
...
Support Vxworks
Define the C interface to VxWorks
2019-08-10 14:09:56 +00:00
John Baublitz
903a28b1cc
Move all netlink constants over from gnu/mod.rs to mod.rs on Linux - will probably fail CI
2019-08-10 10:02:10 -04:00
Baoshan Pang
d18003a277
Define the C interface to vxWorks for x86, x86_64, ARM, ARM 64-bit, PowerPC, PowerPC SPE and PowerPC 64-bit.
2019-08-09 12:53:06 -07:00
Taehyun Lee
636d86a951
Added vxworks libc references - worked on by danielmccormick and taehyun-lee
2019-08-09 10:12:51 -07:00
bors
231ac683d6
Auto merge of #1459 - asomers:freebsd_11_3, r=gnzlbg
...
Upgrade FreeBSD's CI image to release 11.3
2019-08-09 13:58:51 +00:00
bors
a2b48d16f7
Auto merge of #1456 - semarie:openbsd-roundtrip, r=gnzlbg
...
skip roundtrip on few structs on OpenBSD
skip roundtrip on some structs on OpenBSD. it is mostly the same than other targets: dirent, utsname, utmp.
2019-08-09 12:50:55 +00:00
Luca Pizzamiglio
154e58dd12
Fix format
2019-08-09 13:54:21 +02:00
bors
7e4ece1a97
Auto merge of #1455 - semarie:openbsd-KERN_TIMEOUT_STATS, r=gnzlbg
...
define KERN_TIMEOUT_STATS and incr KERN_MAXID on OpenBSD
`KERN_TIMEOUT_STATS` has been defined in [sys/sysctl.h (1.194)](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/sys/sysctl.h?rev=1.194&content-type=text/x-cvsweb-markup )
2019-08-09 11:41:39 +00:00
bors
0e12753378
Auto merge of #1444 - Gymmasssorla:gymmasssorla, r=gnzlbg
...
Add IP_RECVERR (unix/linux_like/mod.rs)
2019-08-09 10:28:43 +00:00
bors
a9ab0f983a
Auto merge of #1376 - gnzlbg:azure_pipelines, r=gnzlbg
...
Setup Azure Pipelines
cc @alexcrichton this needs enabling Azure Pipelines for this repo
2019-08-08 18:28:21 +00: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
Jeremy Soller
063d7ac340
Bump version to 0.2.61
2019-08-06 16:41:01 -06:00
gnzlbg
bce9075570
Temporarily disable redox target
2019-08-05 12:47:35 +02:00
gnzlbg
e63e7d4180
Formatting
2019-08-05 10:24:36 +02:00
Sébastien Marie
04c7f1166c
skip roundtrip on few struct on OpenBSD
2019-08-05 09:14:42 +02:00
Sébastien Marie
7ddda6fd3b
define KERN_TIMEOUT_STATS and incr KERN_MAXID on OpenBSD
2019-08-05 08:26:56 +02:00
gnzlbg
f3d0118751
MinGW: also copy libmingwex.a from C toolchain - by mati865
2019-08-02 13:44:33 +02:00
gnzlbg
bc5a93e8d8
Update azure.yml to ci/ path
2019-07-31 12:41:42 +02:00
gnzlbg
1a2de0ea60
Bors uses auto-libc; move config to ci/azure.yml
2019-07-31 12:31:58 +02:00
Luca Pizzamiglio
a3681f921d
Merge branch 'invert-freebsd12' of github.com:pizzamig/libc into invert-freebsd12
2019-07-28 23:08:52 +02:00
Luca Pizzamiglio
64bc745405
Properly define freebsd11 attribute
2019-07-28 23:00:53 +02:00
Luca Pizzamiglio
bde8b842a4
Add EINTEGRITY errno and fix style
2019-07-28 23:00:53 +02:00
Luca Pizzamiglio
4a74f1e0df
Add support for FreeBSD CURRENT (aka freebsd13)
...
Currently, libc supports and detects freebsd11 and freebsd13
Unknown versions, like freebsd13, is treated as freebsd11.
This patch solve the issues, detecting freebsd13 and treating it like
freebsd12.
Inverting the logic not(freebsd12) -> freebsd11 where possible
2019-07-28 23:00:53 +02:00
Alex Touchet
ed757a82a3
Update links
2019-07-28 10:03:18 -07:00
gnzlbg
59234646b7
Update trigger to auto and try
2019-07-28 18:22:22 +02:00
Temirkhan Myrzamadi
1937b45118
Add IP_RECVERR (unix/linux_like/mod.rs)
2019-07-28 15:29:35 +06:00
gnzlbg
e966c5e1cb
Document disabling semverver jobs
2019-07-27 14:21:57 +02:00
gnzlbg
3ffff3b5ca
Update end-point for rustinfra script
2019-07-27 13:53:24 +02:00
bors
2b01f7e673
Auto merge of #1443 - androm3da:hexagon_27jul_2019, r=gnzlbg
...
Add support for hexagon-unknown-linux-musl
2019-07-27 11:51:54 +00:00
gnzlbg
23b80729e2
Use matis bash script instead of batch for fixing mingw on windows
2019-07-27 13:25:22 +02:00