Skip to content

Commit db959cf

Browse files
committed
BaseTools: Update nasm to 2.16.01
Fixes #11842 Updates the nasm ext dep to pick up the following fix: > Fix the invalid use of RELA–type relocations instead of REL–type > relocations when generating DWARF debug information for the elf32 > output format. Signed-off-by: Michael Kubacki <[email protected]>
1 parent 4ff51f3 commit db959cf

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

BaseTools/Bin/nasm_ext_dep.yaml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
## @file
2-
# Download nasm x86 assembler executable tool from a nuget.org package
3-
# - package contains different binaries based on host
4-
# Put on the tool on the path
2+
# Download nasm from a NuGet feed.
53
#
4+
# Note:
5+
# - The NuGet package contains different binaries for different host OSes.
6+
#
7+
# The versioning scheme for this nasm package is as follows:
8+
#
9+
# - Major version of the NuGet package encodes NASM’s major and minor version (nasm_major * 10000 + nasm_minor).
10+
# - Minor version represents the nasm revision number.
11+
# - Revision tracks the NuGet package’s own revision (number of pushes).
12+
#
13+
# For example, nasm version 2.16.1 becomes 20016.1.x, where x increments with each push.
614
#
715
# Copyright (c) Microsoft Corporation.
816
# SPDX-License-Identifier: BSD-2-Clause-Patent
@@ -12,7 +20,7 @@
1220
"scope": "edk2-build",
1321
"type": "nuget",
1422
"name": "mu_nasm",
15-
"source": "https://api.nuget.org/v3/index.json",
16-
"version": "2.15.5",
23+
"source": "https://pkgs.dev.azure.com/projectmu/mu/_packaging/Basetools-Binary/nuget/v3/index.json",
24+
"version": "20016.1.1",
1725
"flags": ["set_path", "host_specific"]
1826
}

0 commit comments

Comments
 (0)