File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed
src/Installers/Windows/AspNetCoreModule-Setup/Forwarders Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 1
1
call %1 -host_arch=x64 -arch=arm64 -no_logo
2
2
call build.cmd %2 %3 %4
3
+ exit /b 0
Original file line number Diff line number Diff line change @@ -8,12 +8,12 @@ cl /nologo /c /arm64EC /Fo%objDir%\aspnetcorev2_x64.obj empty.cpp
8
8
link /lib /nologo /machine:arm64 /def:aspnetcorev2_arm64.def /out:%objDir% \aspnetcorev2_arm64.lib
9
9
link /lib /nologo /machine:x64 /def:aspnetcorev2_x64.def /out:%objDir% \aspnetcorev2_x64.lib
10
10
11
- link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_arm64.def /def:aspnetcorev2_x64.def %objDir% \aspnetcorev2_arm64.obj %objDir% \aspnetcorev2_x64.obj %objDir% \..\AspNetCoreModuleShim\x64\%configuration% \aspnetcoremodule.res /out:%binDir% \aspnetcorev2.dll %objDir% \aspnetcorev2_arm64.lib %objDir% \aspnetcorev2_x64.lib
11
+ link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_arm64.def /def:aspnetcorev2_x64.def %objDir% \aspnetcorev2_arm64.obj %objDir% \aspnetcorev2_x64.obj %objDir% \..\AspNetCoreModuleShim\x64\%configuration% \aspnetcoremodule.res /out:%binDir% \aspnetcorev2.dll %objDir% \aspnetcorev2_arm64.lib %objDir% \aspnetcorev2_x64.lib /FORCE:UNRESOLVED
12
12
13
13
cl /nologo /nologo /c /Fo%objDir% \aspnetcorev2_outofprocess_arm64.obj empty.cpp
14
14
cl /nologo /nologo /c /arm64EC /Fo%objDir% \aspnetcorev2_outofprocess_x64.obj empty.cpp
15
15
16
16
link /lib /nologo /machine:arm64 /def:aspnetcorev2_outofprocess_arm64.def /out:%objDir% \aspnetcorev2_outofprocess_arm64.lib
17
17
link /lib /nologo /machine:x64 /def:aspnetcorev2_outofprocess_x64.def /out:%objDir% \aspnetcorev2_outofprocess_x64.lib
18
18
19
- link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_outofprocess_arm64.def /def:aspnetcorev2_outofprocess_x64.def %objDir% \aspnetcorev2_outofprocess_arm64.obj %objDir% \aspnetcorev2_outofprocess_x64.obj %objDir% \..\OutOfProcessRequestHandler\x64\%configuration% \outofprocessrequesthandler.res /out:%binDir% \aspnetcorev2_outofprocess.dll %objDir% \aspnetcorev2_outofprocess_arm64.lib %objDir% \aspnetcorev2_outofprocess_x64.lib
19
+ link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_outofprocess_arm64.def /def:aspnetcorev2_outofprocess_x64.def %objDir% \aspnetcorev2_outofprocess_arm64.obj %objDir% \aspnetcorev2_outofprocess_x64.obj %objDir% \..\OutOfProcessRequestHandler\x64\%configuration% \outofprocessrequesthandler.res /out:%binDir% \aspnetcorev2_outofprocess.dll %objDir% \aspnetcorev2_outofprocess_arm64.lib %objDir% \aspnetcorev2_outofprocess_x64.lib /FORCE:UNRESOLVED
Original file line number Diff line number Diff line change 16
16
<Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
17
17
<Target Name =" Build" DependsOnTargets =" SetBuildDefaultEnvironmentVariables" >
18
18
<MakeDir Directories =" $(ObjDir);$(BinDir)" />
19
- <Exec Command =" all.cmd $(Prompt) $(ObjDir) $(BinDir) $(Configuration)" />
19
+ <!-- Ignore link.exe ARM64X pure forwarder bug -->
20
+ <!-- Revert once https://developercommunity.visualstudio.com/t/LINK-:-error-LNK2001:-unresolved-extern/10932429 is fixed -->
21
+ <Exec Command =" all.cmd $(Prompt) $(ObjDir) $(BinDir) $(Configuration)" ContinueOnError =" true" IgnoreStandardErrorWarningFormat =" true" />
20
22
</Target >
21
23
</Project >
You can’t perform that action at this time.
0 commit comments