docs/INTERNALS.md -> docs/DEPENDENCIES.md

With some minor cleanups

Closes #22430
This commit is contained in:
Daniel Stenberg 2026-07-29 13:59:31 +02:00
parent 2a3804936d
commit 172c16b58c
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
4 changed files with 9 additions and 19 deletions

View file

@ -7,7 +7,7 @@
# outdated systems.
#
# Debian stretch is chosen as it closely matches some of the oldest major
# versions we support (especially cmake); see docs/INTERNALS.md and it
# versions we support (especially cmake); see docs/DEPENDENCIES.md and it
# is still supported (as of this writing).
# stretch has ELTS support from Freexian until 2027-06-30
# For ELTS info see https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/

View file

@ -28,6 +28,6 @@ Daniel uses a configure line similar to this for easier development:
## REQUIREMENTS
See [docs/INTERNALS.md][0] for requirement details.
See [docs/DEPENDENCIES.md][0] for requirement details.
[0]: docs/INTERNALS.md
[0]: docs/DEPENDENCIES.md

View file

@ -4,11 +4,9 @@ Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
SPDX-License-Identifier: curl
-->
# curl internals
# curl dependencies
The canonical libcurl internals documentation is now in the [everything
curl](https://everything.curl.dev/internals) book. This file lists supported
versions of libs and build tools.
Supported minimum versions of libs and build tools.
## Portability
@ -76,11 +74,3 @@ that do not find the necessary requirements are automatically skipped.
- pytest
- Python 3.8 (2019-10-14)
- stunnel
## Library Symbols
All symbols used internally in libcurl must use a `Curl_` prefix if they are
used in more than a single file. Single-file symbols must be made static.
Public ("exported") symbols must use a `curl_` prefix. Public API functions
are marked with `CURL_EXTERN` in the public header files so that all others
can be hidden on platforms where this is possible.

View file

@ -83,14 +83,15 @@ EXTRA_DIST = \
BINDINGS.md \
BUG-BOUNTY.md \
BUGS.md \
CIPHERS.md \
CIPHERS-TLS12.md \
CIPHERS.md \
CMakeLists.txt \
CODE_OF_CONDUCT.md \
CODE_REVIEW.md \
CONTRIBUTE.md \
CURL-DISABLE.md \
CURLDOWN.md \
DEPENDENCIES.md \
DEPRECATE.md \
DISTROS.md \
EARLY-RELEASE.md \
@ -109,7 +110,6 @@ EXTRA_DIST = \
INSTALL \
INSTALL-CMAKE.md \
INSTALL.md \
INTERNALS.md \
IPFS.md \
KNOWN_BUGS.md \
KNOWN_RISKS.md \
@ -118,15 +118,15 @@ EXTRA_DIST = \
options-in-versions \
README.md \
RELEASE-PROCEDURE.md \
RUSTLS.md \
ROADMAP.md \
RUSTLS.md \
SECURITY-ADVISORY.md \
SPONSORS.md \
SSL-PROBLEMS.md \
SSLCERTS.md \
THANKS \
TODO.md \
TheArtOfHttpScripting.md \
TODO.md \
URL-SYNTAX.md \
VERIFY.md \
VERSIONS.md \