Skip to content

Commit f84e445

Browse files
committed
doc: Correct linked Microsoft URLs
1 parent 3b6e0f0 commit f84e445

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ task:
180180
- python test\util\rpcauth-test.py
181181
functional_tests_script:
182182
# Increase the dynamic port range to the maximum allowed value to mitigate "OSError: [WinError 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted".
183-
# See: https://docs.microsoft.com/en-us/biztalk/technical-guides/settings-that-can-be-modified-to-improve-network-performance
183+
# See: https://learn.microsoft.com/en-us/biztalk/technical-guides/settings-that-can-be-modified-to-improve-network-performance
184184
- netsh int ipv4 set dynamicport tcp start=1025 num=64511
185185
- netsh int ipv6 set dynamicport tcp start=1025 num=64511
186186
# Exclude feature_dbcrash for now due to timeout

build_msvc/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Building with Visual Studio is an alternative to the Linux based [cross-compiler
1717
Prerequisites
1818
---------------------
1919
To build [dependencies](../doc/dependencies.md) (except for [Qt](#qt)),
20-
the default approach is to use the [vcpkg](https://docs.microsoft.com/en-us/cpp/vcpkg) package manager from Microsoft:
20+
the default approach is to use the [vcpkg](https://vcpkg.io) package manager from Microsoft:
2121

2222
1. [Install](https://vcpkg.io/en/getting-started.html) vcpkg.
2323

@@ -69,7 +69,7 @@ Alternatively, open the `build_msvc/bitcoin.sln` file in Visual Studio.
6969

7070
Security
7171
---------------------
72-
[Base address randomization](https://docs.microsoft.com/en-us/cpp/build/reference/dynamicbase-use-address-space-layout-randomization?view=msvc-160) is used to make Bitcoin Core more secure. When building Bitcoin using the `build_msvc` process base address randomization can be disabled by editing `common.init.vcproj` to change `RandomizedBaseAddress` from `true` to `false` and then rebuilding the project.
72+
[Base address randomization](https://learn.microsoft.com/en-us/cpp/build/reference/dynamicbase-use-address-space-layout-randomization) is used to make Bitcoin Core more secure. When building Bitcoin using the `build_msvc` process base address randomization can be disabled by editing `common.init.vcproj` to change `RandomizedBaseAddress` from `true` to `false` and then rebuilding the project.
7373

7474
To check if `bitcoind` has `RandomizedBaseAddress` enabled or disabled run
7575

doc/build-windows.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Below are some notes on how to build Bitcoin Core for Windows.
66
The options known to work for building Bitcoin Core on Windows are:
77

88
* On Linux, using the [Mingw-w64](https://www.mingw-w64.org/) cross compiler tool chain.
9-
* On Windows, using [Windows Subsystem for Linux (WSL)](https://docs.microsoft.com/windows/wsl/about) and Mingw-w64.
10-
* On Windows, using [Microsoft Visual Studio](https://www.visualstudio.com). See [README.md](/build_msvc/README.md).
9+
* On Windows, using [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/about) and Mingw-w64.
10+
* On Windows, using [Microsoft Visual Studio](https://visualstudio.microsoft.com). See [README.md](/build_msvc/README.md).
1111

1212
Other options which may work, but which have not been extensively tested are (please contribute instructions):
1313

@@ -16,7 +16,7 @@ Other options which may work, but which have not been extensively tested are (pl
1616
Installing Windows Subsystem for Linux
1717
---------------------------------------
1818

19-
Follow the upstream installation instructions, available [here](https://docs.microsoft.com/windows/wsl/install-win10).
19+
Follow the upstream installation instructions, available [here](https://learn.microsoft.com/en-us/windows/wsl/install).
2020

2121
Cross-compilation for Ubuntu and Windows Subsystem for Linux
2222
------------------------------------------------------------
@@ -66,7 +66,7 @@ Note that for WSL the Bitcoin Core source path MUST be somewhere in the default
6666
example /usr/src/bitcoin, AND not under /mnt/d/. If this is not the case the dependency autoconf scripts will fail.
6767
This means you cannot use a directory that is located directly on the host Windows file system to perform the build.
6868

69-
Additional WSL Note: WSL support for [launching Win32 applications](https://docs.microsoft.com/en-us/archive/blogs/wsl/windows-and-ubuntu-interoperability#launching-win32-applications-from-within-wsl)
69+
Additional WSL Note: WSL support for [launching Win32 applications](https://learn.microsoft.com/en-us/archive/blogs/wsl/windows-and-ubuntu-interoperability#launching-win32-applications-from-within-wsl)
7070
results in `Autoconf` configure scripts being able to execute Windows Portable Executable files. This can cause
7171
unexpected behaviour during the build, such as Win32 error dialogs for missing libraries. The recommended approach
7272
is to temporarily disable WSL support for Win32 applications.

doc/fuzzing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,8 @@ $ sudo apt-get install libtool libtool-bin wget automake autoconf bison gdb
283283
```
284284
285285
At this point, you must install the .NET core. The process differs, depending on your Linux distribution.
286-
See [this link](https://docs.microsoft.com/en-us/dotnet/core/install/linux) for details.
287-
On ubuntu 20.04, the following should work:
286+
See [this link](https://learn.microsoft.com/en-us/dotnet/core/install/linux) for details.
287+
On Ubuntu 20.04, the following should work:
288288
289289
```sh
290290
$ wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

src/bench/nanobench.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1905,7 +1905,7 @@ PerformanceCounters& performanceCounters() {
19051905
// Windows version of doNotOptimizeAway
19061906
// see https://github.com/google/benchmark/blob/master/include/benchmark/benchmark.h#L307
19071907
// see https://github.com/facebook/folly/blob/master/folly/Benchmark.h#L280
1908-
// see https://docs.microsoft.com/en-us/cpp/preprocessor/optimize
1908+
// see https://learn.microsoft.com/en-us/cpp/preprocessor/optimize
19091909
# if defined(_MSC_VER)
19101910
# pragma optimize("", off)
19111911
void doNotOptimizeAwaySink(void const*) {}

0 commit comments

Comments
 (0)