Преглед изворни кода

boost: fix 1.85.0 when using vs2026 (#8258)

* fix boost 1.85.0 when using vs2026

* use lf file hash

---------

Co-authored-by: star9029 <[email protected]>
Willaaaaaaa пре 2 месеци
родитељ
комит
b73180aaf8
2 измењених фајлова са 4 додато и 4 уклоњено
  1. 2 2
      packages/b/boost/b2/load.lua
  2. 2 2
      packages/b/boost/patches/1.85.0/fix-msvc.patch

+ 2 - 2
packages/b/boost/b2/load.lua

@@ -89,8 +89,8 @@ function main(package)
         if vs_toolset then
             local vs_toolset_ver = import("core.base.semver").new(vs_toolset)
             local minor = vs_toolset_ver:minor()
-            if minor and minor >= 40 then
-                package:add("patches", "<=1.85.0", "patches/1.85.0/fix-v144.patch", "1ba99cb2e2f03a4ba489a32596c62e1310b6c73ba4d19afa8796bcf180c84422")
+            if minor and minor >= 44 then
+                package:add("patches", "<=1.85.0", "patches/1.85.0/fix-msvc.patch", "e3c9fcfa424581c385e0346bd747f38d83fe8dcda9a5a9b87fb11796209c52ca")
             end
         end
     end

+ 2 - 2
packages/b/boost/patches/1.85.0/fix-v144.patch → packages/b/boost/patches/1.85.0/fix-msvc.patch

@@ -7,7 +7,7 @@ index 54a6ced..bac3932 100644
          else
          {
 -            if [ MATCH "(14.3)" : $(version) ]
-+            if [ MATCH "(14.[34])" : $(version) ]
++            if [ MATCH "(14.[345])" : $(version) ]
              {
                  if $(.debug-configuration)
                  {
@@ -16,7 +16,7 @@ index 54a6ced..bac3932 100644
              # FIXME: We currently detect both Microsoft Visual Studio 9.0 and
              # 9.0express as 9.0 here.
 -            if [ MATCH "(MSVC\\\\14.3)" : $(command) ]
-+            if [ MATCH "(MSVC\\\\14.[34])" : $(command) ]
++            if [ MATCH "(MSVC\\\\14.[345])" : $(command) ]
              {
                  version = 14.3 ;
              }