Pārlūkot izejas kodu

[ fix-crash-caused-by-zig-build ] - Fixed 'Illegal instruction' crash on 'rtextures' and 'raudio' model that caused by zig build. (#3682)

pull/3687/head
WisonYe pirms 1 gada
committed by GitHub
vecāks
revīzija
1727ddb9ea
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. +6
    -2
      src/build.zig

+ 6
- 2
src/build.zig Parādīt failu

@ -29,7 +29,9 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
if (options.raudio) { if (options.raudio) {
addCSourceFilesVersioned(raylib, &.{ addCSourceFilesVersioned(raylib, &.{
srcdir ++ "/raudio.c", srcdir ++ "/raudio.c",
}, raylib_flags);
}, &[_][]const u8{
"-fno-sanitize=undefined", // https://github.com/raysan5/raylib/issues/3674
} ++ raylib_flags);
} }
if (options.rmodels) { if (options.rmodels) {
addCSourceFilesVersioned(raylib, &.{ addCSourceFilesVersioned(raylib, &.{
@ -51,7 +53,9 @@ pub fn addRaylib(b: *std.Build, target: std.zig.CrossTarget, optimize: std.built
if (options.rtextures) { if (options.rtextures) {
addCSourceFilesVersioned(raylib, &.{ addCSourceFilesVersioned(raylib, &.{
srcdir ++ "/rtextures.c", srcdir ++ "/rtextures.c",
}, raylib_flags);
}, &[_][]const u8{
"-fno-sanitize=undefined", // https://github.com/raysan5/raylib/issues/3674
} ++ raylib_flags);
} }
var gen_step = b.addWriteFiles(); var gen_step = b.addWriteFiles();

Notiek ielāde…
Atcelt
Saglabāt