Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #286710

Category curl
Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
Changed at Sun 18 Oct 2026 02:39:11
Repository https://github.com/curl/curl.git
Project curl
Branch master
Revision 0f2b84d15c734ba34e4e55b5c67f4bf054cccd1d

Comments

cmake: fix detecting `netinet/ip.h` on OpenBSD, FreeBSD <14.3 (HTTP/3)
As of OpenBSD 7.9, `sys/types.h` is required to declare types before
`netinet/ip.h` can be used. Make sure the detection code does this.
FreeBSD <14.3 and potentially other BSD forks/versions may need this.

This also syncs detection results with autotools.

The header is used in HTTP/3-enabled builds.

Refs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285924
https://reviews.freebsd.org/D49735
https://github.com/freebsd/freebsd-src/commit/31d3a94bdda4a9ca4c4d7d4e8e8a0ba1b05c7f18
https://github.com/NetBSD/src/commit/47bb567b2e2ad29424078ca4a8248d2db2ac8648
https://github.com/DragonFlyBSD/DragonFlyBSD/commit/1bd40720808d2f178f59c2f4916f3cbc730a967c

Bug: https://github.com/curl/curl/pull/23448#issuecomment-6243477316
Follow-up to f2c03b1c40a5ba819f90cda236d77b1511832223 #22669

Closes #23463

Changed files